BLE Server: как убрать зарегистрированные рекламные объявления? - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь запустить следующий скрипт на Python: https://github.com/Jumperr-labs/python-gatt-server (gatt-server-example.py), который является сервером Bluetooth с низким энергопотреблением.

Он отлично работает на моем компьютере,но когда я пытаюсь запустить его на intel-edison, я получаю следующую ошибку:

Failed to register advertisement: org.bluez.Error.NotPermitted: Maximum        
advertisements reached

Python-dbus и bluez установлены на этом устройстве (Bluez v5.50).Я ищу способ очистить зарегистрированные рекламные объявления, если они есть, и запустить мой сервер на этом компьютере.

1 Ответ

0 голосов
/ 15 апреля 2019

Если вы запустили последний образ Yocto с github.com/edison-fw и переключились на последний python3 пример сервера gatt , сервер работает без ошибок.Bluetoothctl show показывает, что служба Heart Rate автоматически отменяется после убийства сервера gatt.

...