蓝牙、btmgmt工具如何设置链接模式
我尝试了解 btmgmt
的工作原理。我的搜索命令等于:
sudo hciconfig -a hci0 lm master
我尝试使用 sudo btmon 来转储 hci 命令,但我只有这个结果:
@ RAW Open: hciconfig (privileged) version...
没有操作码输出,这并不能真正帮助我。将输出写入 btsnoop 格式会揭示一些未知的操作码 (btmon -a /tmp/btsnoop
)。使用wireshark我没有HCI事件,我不明白。
使用 sudo strace hciconfig...
显示套接字和 ioctl 调用
与 ioctl(ctl, HCISETLINKMODE, dr)
我读了 HCISETLINKMODE 值 和hciconfig 函数
但没有关于将接口置于“主”或“从”模式的操作码。对于其他一些 btmgmt 命令,我使用 btmon 输出和命令操作码,并使用操作码在 mgmt-api.txt。
在读到 hciconfig 将被弃用后,我尝试使用 btmgmt 迁移命令,但我只是想念这个。
欢迎任何帮助。谢谢
I try to understand how btmgmt
work. I search command equal to:
sudo hciconfig -a hci0 lm master
I have try to use sudo btmon
for dumping hci command but I have only this result:
@ RAW Open: hciconfig (privileged) version...
with no op-code output, this not realy help me. Writing output to btsnoop format reveal some unknown op codes (btmon -a /tmp/btsnoop
). With wireshark I have no HCI events, I don't understand.
Using sudo strace hciconfig...
reveal socket and ioctl call
with ioctl(ctl, HCISETLINKMODE, dr)
I read HCISETLINKMODE value and hciconfig function
but nothing about op-code to put the interface in MASTER or SLAVE mode
. For some others btmgmt commands I use btmon output and the command op-code and I use op-code to search in mgmt-api.txt.
After reading that hciconfig would be deprecated, I'm trying to migrate commands using btmgmt and i just miss this one.
Any help is welcome. Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论