树莓派蓝牙与手机的通讯

一:准备工作

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

h

2> 查看蓝牙配置信息 : 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

3):http://people.csail.mit.edu/albert/bluez-intro/x95.html

4):https://www.cnblogs.com/vamei/p/6753531.html

你可能感兴趣的:(树莓派蓝牙与手机的通讯)