Bluetooth 需要蓝牙命令的详细说明“;hcitool con“;和hcitool sr

Bluetooth 需要蓝牙命令的详细说明“;hcitool con“;和hcitool sr,bluetooth,hci,Bluetooth,Hci,问题:在设备之间切换主/从角色 我正在努力在蓝牙设备之间切换角色,但运气不好 我知道有“hcitool sr”命令为我们切换角色,但每次我在建立连接后键入此命令时,都会出现如下错误 command -> hcitool sr DC:A9:71:8D:2D:C6 m 切换角色请求失败:输入/输出错误 我键入了“m”或“s”或全名,如master或slave,但没有成功,而且我在配对成功且建立连接时也键入了此命令 要验证连接,请键入以下命令 hcitool-con o/p: 连接: ACL

问题:在设备之间切换主/从角色

我正在努力在蓝牙设备之间切换角色,但运气不好

我知道有“hcitool sr”命令为我们切换角色,但每次我在建立连接后键入此命令时,都会出现如下错误

 command -> hcitool sr DC:A9:71:8D:2D:C6 m
切换角色请求失败:输入/输出错误

我键入了“m”或“s”或全名,如master或slave,但没有成功,而且我在配对成功且建立连接时也键入了此命令

要验证连接,请键入以下命令 hcitool-con

o/p:

连接:

ACL DC:A9:71:8D:2D:C6句柄43状态1 lm从身份验证加密

这是什么意思?能不能请苏蒙特别给我解释一下“奴隶”部分。 我对这个输出的看法是,我的内部设备hci0通过ACL链接与DC:A9:71:8D:2D:C6的mac地址连接,我的内部设备是从设备。我说得对吗

我还注意到,当我一次又一次地进行测试时,有时我会得到hcitool con的结果作为主要示例

ACL DC:A9:71:8D:2D:C6句柄43状态1 lmMASTERAUTH ENCRYPT


经过几天的努力,我终于找到了解决办法

要求#1->切换角色并将其永久化,直到下次重新启动

**

**

hciconfig -a hci0 lm master 
hciconfig -a hcio lp hold