У меня проблема с подключением Bluetooth после обновления Android 10.
У меня есть приложение android, которое связывается с Raspberry pi 3b+
через Bluetooth, RasbberyPi
содержит Bluetooth dongle CSR 4.0
.
После обновления Android 10 я не могу подключиться. Приложение с таким же кодом работает на всех других версиях андроидов. (Я попытался Android 9,8,7,6
).
Я заметил, что на Android 10 местоположение должно быть включено, чтобы приложение могло найти доступные устройства Bluetooth в этом районе.
Добавлены разрешения для ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, ACCESS_BACKGROUND_LOCATION
.
Я попытался отладить телефон и raspberry pi, но соединение сработало, прежде чем они достигли точек входа моего кода с обеих сторон. Я пробовал несколько телефонов, которые имеют android 10 (Huawei mate 20 lite, Huawei p30 lite, Xiaomi mi 9t)
Я пытался посмотреть через терминал на Raspberry, в чем проблема с bluetoothctl
команда, список сопряженных устройств Я обнаружил, что все телефоны были успешно сопряжены
Я пытался удалить кэш Bluetooth, подключить / отключить устройства, перезагрузить телефоны и Rasberry pi
, обновить Rasberry pi
, но ничего не помогло.