方法2-树莓派3B蓝牙rfcomm通信调试

第一步 进入树莓派的shell后,启用spp通信,

需要按下图添加两行

微信截图_20190512152844.png

然后重启一下树莓派。

第二步 输入 hciconfig

微信截图_20190512153018.png



第三步输入:

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


出现这样的话代表蓝牙设备连接上了。

最终测试结果如下

微信截图_20190512153509.png


这里的蓝牙串口是经典传统的蓝牙,spp协议,安卓手机需要下载spp串口助手就可以。

一些关于hciconfig 的指令

hciconfig hci0 noauth ; # 关闭本地的pin验证


https://blog.csdn.net/g360250466/article/details/78606802

sitemap