方法2-树莓派3B蓝牙rfcomm通信调试
第一步 进入树莓派的shell后,启用spp通信,
需要按下图添加两行
然后重启一下树莓派。
第二步 输入 hciconfig
第三步输入:
sudo hciconfig hci0 down
pi@raspberrypi:~ $ sudo hciconfig hci0 up
Can't init device hci0: Operation not possible due to RF-kill (132)
如果出现 RF-kill 132的话,使用指令:
rfkill unblock all
第四步
sudo hciconfig hci0 up
pi@raspberrypi:~ $ sudo hciconfig hci0 piscan //让设备能被扫描到
pi@raspberrypi:~ $ sudo rfcomm watch hci0
Waiting for connection on channel 1
Connection from C4:F0:81:86:15:16 to /dev/rfcomm0
Press CTRL-C for hangup
出现这样的话代表蓝牙设备连接上了。
最终测试结果如下
这里的蓝牙串口是经典传统的蓝牙,spp协议,安卓手机需要下载spp串口助手就可以。
一些关于hciconfig 的指令
hciconfig hci0 noauth ;
# 关闭本地的pin验证