一:准备工作
1> 器材
树莓派,电脑,micro_USB线,USB转网口线
2> 升级树莓派,安装软件
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install pi-bluetooth bluez bluez-firmware blueman
sudo reboot
3> 下载安装PyBluez
pip install pybluez
二:开始连接
1> 查看蓝牙状态 : systemctl status bluetooth
h2> 查看蓝牙配置信息 : hciconfig -a
3> 修改树莓派的名字: sudo hciconfig hci0 -name new_name
4> 配对
上图红线位置为启动蓝牙时的默认配置,此时手机无法扫描到树莓派,修改配置: sudo hciconfig hci0 piscan,
配置完成后,打开手机蓝牙设置,查找树莓派蓝牙,手机与树莓派配对成功(只是配对,还不能连接)
5> 连接
a> 添加用户组 sudo usermod -G bluetooth -a pi
b> 连接配置
打开配置文件,修改如下配置:(可能需要权限)
vim /etc/systemd/system/dbus-org.bluez.service
到目前位置所有的配置都已经完成,有的可能需要重启树莓派,若重启,需重新配置第四步,但无需配对了
c> 运行服务器程序,进行广播,(程序可在pybluz包中找到,需要做一点修改,上传到树莓派即可用)
c如出现上图所示,即可用手机蓝牙助手连接树莓派了
收发效果如下所示
实验代码:
参考连接:
1):http://blog.sina.com.cn/s/blog_533074eb01012zr8.html
2):http://shumeipai.nxez.com/2016/07/10/raspberry-pi-3-how-to-use-bluetooth.html
网友评论