По-прежнему спрашивают о устройствах BLE и gatttool
.Неинтерактивный режим Gatttool --char-write
Я могу отправить char-write-cmd в интерактивном режиме, но я не могу сделать то же самое в неинтерактивном режиме.
Это то, что я посылаю в интерактивном режиме:
gatttool -I
[]> connect BTADDR
[BTADDR]> char-write-cmd 0x0040 01
[BTADDR]> exit
Таким образом, я запустить службу оповещения, которая в моем случае делает зуммер.
В теории, режим неинтерактивный должен быть:
gatttool -b BTADDR --char-write -a 0x0040 -n 01
Но это не отправить событие команды запроса к доске, я проверяю его с помощью Dev платы.
У меня такая же проблема. Интерактивный режим работает, но неинтерактивный режим не работает. Я могу отправить запрос на запись в неинтерактивный режим, но я не могу отправить команду write в неинтерактивном режиме. Я посмотрел исходный код gatttool, и я не вижу никакой очевидной ошибки. Вы могли заставить его работать? –