#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