У меня странные проблемы с обнаружением определенного устройства BLE (DSD-Tech HM-10). Вот как я могу охарактеризовать проблему:
Установка:
Используемые устройства Android: Raspberry Pi 3, Samsung Galaxy S8 +, Samsung Galaxy Tablet S2.
BLE: DSD-TECH HM-10, 2 других устройства BLE, включая другие DSD-TECH (H3)
Несколько приложений BLE, в основном BluetoothLeGatt и gatttool на Raspberry Pi
Замечание:
Raspberry Pi 3 и Samsung Galaxy S2 могут обнаруживать (и подключать) ко всем чипам BLE.
Galaxy S8 + не может обнаружить DSD-TECH HM-10, но может обнаружить (и подключиться) к другим.
Заключение
Это ошибка Android? Что может привести к тому, что S8 + даже не обнаружит устройство BLE?
Кстати, у меня есть два одинаковых устройства BLE, которые не могут быть обнаружены S8 +. Оба не могут быть обнаружены.