Ubuntu arm64项目的蓝牙有一些问题,不能按照正常方法连接。
官方给出的方法如下:
配置
sudo hciattach /dev/ttyAMA0 bcm43xx 921600 noflow -
这里使用bluetoothctl
sudo bluetoothctl
开启蓝牙
power on
可被发现
discoverable on
搜索设备
scan on
配对
pair ADDRESS #这里的ADDRESS替换为实际地址
连接
connect ADDRESS
退出
exit
附加
//查看已连接的设备[bluetooth]# paired-devices Device 00:14:01:10:10:32 HC-06//删除已经配对的设备[bluetooth]# remove 00:14:01:10:10:32[DEL] Device 00:14:01:10:10:32 HC-06Device has been removed
测试是否能够ping通
sudo l2ping 00:14:01:10:10:32
连接Arduino的蓝牙设备
sudo rfcomm connect 0 ADDRESS
绑定Arduino的蓝牙设备
sudo rfcomm bind 0 ADDRESS//解绑的话就再输入一次