先说解决方案:
sudo hciattach /dev/ttyAMA0 bcm43xx 921600 noflow -
今天在使用hcitool时发现找不到hci0设备,报错:
sudo hcitool scan
error:Device is not available: No such device
输入命令
sudo hcitool dev
Devices:
没有任何结果
找了许多资料,发现原来 树莓派上使用的蓝牙是通过UART和CPU通讯的,所以我们要用hciattach 建立串口和蓝牙协议层之间的HCI传输接口。
当在树莓派上使用hcitool时遇到hci0设备不可用的问题,可以通过运行`sudohciattach/dev/ttyAMA0bcm43xx921600noflow-`命令来建立串口和蓝牙协议层的HCI接口。文章指出,树莓派的蓝牙通信是通过UART接口进行的,因此这个步骤是必要的修复措施。
2690

被折叠的 条评论
为什么被折叠?



