Я работаю над использованием низкомощного модема Bluetooth с Linux. Я использую параметр командной строки для i.e. hcitool
. Я могу найти устройства с помощью команды: $ hcitool scan
Он отлично работает для меня, также я могу транслировать свое устройство, используя:
sudo hciconfig hci0 leadv
Он также отлично работает. Но я хочу добавить сервисы и характеристики к модему, которое может быть обнаружено другим устройством. Я пробовал sdptool add
, но он не работает для меня. Кто-нибудь знает, как добавить сервисы и характеристики к периферии с помощью инструментов командной строки в ubuntu?
Изменить: Мой модем осуществляет широковещательную рассылку, но не может исследовать сервисы и характеристики для другого устройства BLE. Теперь я могу установить имя устройства с помощью hcio name command
Изменить: Теперь я могу отображать службы и характеристики, одновременно запуская команду sudo hcidump
. Но я не могу отслеживать, откуда я получаю эти услуги и характеристики. Одно определенное наблюдение - это предоставление услуг с машины.