Gatttool非交互式模式,多字符写入请求



我想检索stryd footpod的数据。我想听听两个独立的uuid。在交互模式下,我会使用进行连接

sudo gatttool -t random -b XX:XX:XX:XX:XX:XX -I
connect
char-write-req 0x001a 0100
char-write-req 0x000f 0100

然而,当我将其作为perl脚本的一部分使用时,我希望利用非交互式模式。

用单个手柄启动gatttool效果良好:

gatttool -t random -i hci0 -b XX:XX:XX:XX:XX:XX --char-write-req --handle=0x001a  --value=0100 --listen

但是,如何同时传递两个句柄?以下内容不起作用。

gatttool -t random -i hci0 -b XX:XX:XX:XX:XX:XX --char-write-req --handle=0x001a  --value=0100 --char-write-req --handle=0x000f  --value=0100 --listen

谢谢!

在上找到解决方案http://www.humbug.in/2014/using-gatttool-manualnon-interactive-mode-read-ble-devices/

gatttool -t random -i hci0 -b XX:XX:XX:XX:XX:XX --char-write-req --handle=0x001a  --value=0100; sleep 1; gatttool -t random -i hci0 -b XX:XX:XX:XX:XX:XX --char-write-req --handle=0x000f  --value=0100 --listen

成功了!

相关内容

  • 没有找到相关文章

最新更新