首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gatttool非交互模式,多字符-写-请求

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

Stack Overflow用户
提问于 2019-11-12 16:41:07
回答 1查看 382关注 0票数 0

我想检索stryd footpod的数据。我想听两个不同的uuid。在交互模式下,我会使用

代码语言:javascript
复制
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可以很好地工作:

代码语言:javascript
复制
gatttool -t random -i hci0 -b XX:XX:XX:XX:XX:XX --char-write-req --handle=0x001a  --value=0100 --listen

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

代码语言:javascript
复制
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

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-14 03:01:19

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

代码语言:javascript
复制
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

成功了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58814890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档