Периферийные устройства Bluez BLE рекламируют пользовательские характеристики с данными ADV - PullRequest
0 голосов
/ 30 ноября 2018

Существует ли пример приложения, которое позволяет рекламировать пользовательский UUID и характеристики, а также конкретные данные ADV?У Bluez меньше документации.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 10 января 2019

Какая версия BlueZ у вас есть?В более новых версиях BlueZ (например, 5.50) вы можете использовать bluetoothctl из командной строки, чтобы сделать это следующим образом: -

#bluetoothctl
[bluetooth]# menu advertise
[bluetooth]# uuids 0x1800 0x1801 0x1802
[bluetooth]# name MyDevice
[bluetooth]# data 0 01 02 03
[bluetooth]# back
[bluetooth]# advertise on

Это позволяет установить пользовательский UUID, рекламные данные и имя рекламного устройства.Вы можете просмотреть источник BlueZ, чтобы увидеть, как это реализовано с помощью C.

Надеюсь, это поможет.

...