Уведомление о данных от остановки gatttool

У меня есть устройство BLE, которое имеет "аудио сервис". Я хочу получить аудио данные. Я использую gatttool для связи с моим устройством. Для этого я могу включить уведомление. Затем, когда микрофон включен, я получаю данные, но они внезапно прекращаются.

$ sudo gatttool -b xx:xx:xx:xx:xx:xx -I
[xx:xx:xx:xx:xx:xx][LE]> connect
Attempting to connect to xx:xx:xx:xx:xx:xx
Connection successful
[xx:xx:xx:xx:xx:xx][LE]> char-write-cmd 0x3c 0100
Notification handle = 0x002a value: 04 
Notification handle = 0x002d value: 09 00 00 00 77 77 77 37 1b 09 a0 b2 91 80 09 1a 0a 99 a0 a0 
...
Notification handle = 0x002d value: 09 22 ae a4 38 82 8b 93 af 91 12 77 a4 81 cd 10 1a 15 0a c0 
[xx:xx:xx:xx:xx:xx][LE]> 
(gatttool:5840): GLib-WARNING **: Invalid file descriptor.

Я под Ubuntu 16.04 и у меня есть bluez 5.37

У тебя есть идея? Возможно ли, что проблема связана с частотой данных?


Редактировать: С Qt (используя bluez) у меня есть журнал:

qt.bluetooth.bluez: void QBluetoothSocketPrivate::_q_readNotify() 23 error: -1 "Fonction non implantée"
Cannot connect to remote device.
Controller Error: 1
Remote device disconnected

0 ответов

Другие вопросы по тегам