В части телефонов, приложение Sytem seting может найти устройство ble, но использовать другое приложение не может найти устройство

#python #bluetooth-lowenergy #bluez

#python #bluetooth-низкое энергопотребление #bluez

Вопрос:

ОС: Ubuntu 18.0 Язык: Python 3.6 Платформа: python-bluezero https://github.com/ukBaz/python-bluezero

Я запускаю демонстрационный код ble_uart.py с bluetooth-файлом https://github.com/ukBaz/python-bluezero/blob/master/examples/ble_uart.py

Затем используйте много телефонов (включая Android и iOS) для сканирования, но часть телефонов Android не может найти устройства, все телефоны ios не могут найти устройство

но с настройкой системы — bluetooth может найти это устройство

Связано ли это с определением uuid службы ble

Комментарии:

1. Как вы сканируете устройства с помощью своего телефона?

2. Lightblue или nRF подключаются или используют код

3. Я решил проблему, она связана с определением uuid службы. используйте FFE0, устройство может быть отсканировано lightblue

Ответ №1:

Вы проверили, предоставили ли вы разрешение на определение местоположения и включили службы определения местоположения. Это было требованием, по крайней мере, начиная с Android lollipop.

Ответ №2:

Я решил проблему, она связана с определением uuid службы. используйте FFE0, устройство может быть отсканировано lightblue