ISSUE:在设备之间切换主/从角色。
我正努力在蓝牙设备之间切换角色,但没有运气。
我知道有" hcitool sr" 命令可以为我们切换角色,但每次我在建立连接后输入此命令时都会出现以下错误...
command -> hcitool sr DC:A9:71:8D:2D:C6 m
切换角色请求失败:输入/输出错误
我输入了' m'或者' s'或者全名如master或slave但没有成功,并且在配对成功并建立连接后我也输入了这个命令。
要验证连接,请输入以下命令 hcitool con
o / p:
连接:
这是什么意思?可以soemone请特别解释我" SLAVE"部分。 我对这个输出的看法是我的内部设备hci0通过ACL链接与DC:A9:71:8D:2D:C6的mac-address连接,我的内部设备是SLAVE。我是对的吗?ACL DC:A9:71:8D:2D:C6处理43状态1 lm SLAVE AUTH ENCRYPT
另外我注意到,当我一次又一次地进行测试时,有时我开始将hcitool con的结果作为主示例
ACL DC:A9:71:8D:2D:C6处理43状态1 lm MASTER AUTH ENCRYPT
答案 0 :(得分:0)
经过几天的挣扎,我找到了解决方案。
要求#1 - >切换角色并使其成为永久性的,直到下次重启。
**
hciconfig -a hci0 lm master
hciconfig -a hcio lp hold
**