linux – bluetoothctl到hcitool等效命令

前端之家收集整理的这篇文章主要介绍了linux – bluetoothctl到hcitool等效命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Linux中,我曾经使用“hidd –connect mmac”来连接BT设备,但是现在它已经从Bluez5开始消失了.
我可以使用bluetoothctl手动建立连接但我需要从我的应用程序使用这些命令并使用bluetoothctl将是困难的.

什么是hcitool等效命令来做bluetoothctl做的事情?@H_404_4@

例如,我输入bluetoothctl:@H_404_4@

select <cmac>
scan on
trust <mmac>
pairable on
pair <mmac>
connect <mmac>

我可以使用“hcitool scan”进行扫描,但我还没想到要连接.
我尝试使用“hcitool cc mmac”后跟“hcitool auth mmac”,但没有任何效果.@H_404_4@

或者hcitool可以做bluetoothctl的工作吗?@H_404_4@

解决方法

我在这样的脚本中使用bluetoothctl:
#!/bin/bash
bluetoothctl << EOF
power on
EOF

并且可以将多个命令指定为每行一个命令.@H_404_4@

奇怪的是,它对我来说不是这样的:@H_404_4@

echo "power on" | bluetoothctl

(我使用的是bluez-5.21-r1 – 不确定这是否依赖于版本)@H_404_4@

猜你在找的Linux相关文章