1、安装蓝牙相关软件包
sudo apt-get install pi-bluetooth bluez bluez-firmware blueman
2、添加pi用户到蓝牙组
sudo usermod -G bluetooth -a pi
sudo reboot
之后蓝牙可以使用
3、开启蓝牙设备
sudo vi /etc/systemd/system/dbus-org.bluez.service
重启树莓派sudo reboot
输入hciconfig命令可查看蓝牙服务
在系统shell中可以通过hciconfig来控制蓝牙模块,比如我们要开启蓝牙模块
sudo hciconfig hci0 up
相反我们也可关闭蓝牙模块:
sudo hciconfig hci0 down
4.
查看适配器提供的各种功能:sudo sdptool browse local
5.等待连接:
sudo rfcomm watch hci0会自动进行连接,测试时没有成功。
开启蓝牙可被发现功能:
sudo hciconfig hci0 piscan
查看rfcomm0串口
与手机连接成功后,进入ls /dev 会有rfcomm0文件,相反没连接成功则没有这个文件。
连接成功后,可通过xgcom进行蓝牙串口通信。(xgcom安装见下章)
6.进入ubuntu系统,打开xgcom
等待连接:sudo rfcomm watch hci0会自动进行连接,测试时没有成功。
开启蓝牙可被发现功能:
sudo hciconfig hci0 piscan
查看rfcomm0串口
连接成功后,ls /dev 会看到rfcomm0端口。
连接成功后,可通过minicom进行蓝牙串口通信。
————————————————
版权声明:本文为CSDN博主「leleyuan1130」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leleyuan1130/article/details/90444560
配置参数:
点击配置,弹出一个配置参数对话框configure,在对话框输入树莓派蓝牙虚拟出来的串口,即:
/dev/rfcomm0,接口进行手机与树莓派进行蓝牙数据通信。
阅读(5645) | 评论(0) | 转发(0) |