c语言控制树莓派蓝牙,方法2-树莓派3B蓝牙rfcomm通信调试

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

需要按下图添加两行

69c36bb6e1d948e3cbfad53f3f9e3841.png

然后重启一下树莓派。

第二步 输入 hciconfig

b29d0b214dd53e306272d20529c90197.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

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

最终测试结果如下

94d318dbdca8bd37b6247d03c2ef9589.png

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

一些关于hciconfig 的指令

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值