android与树莓派通讯,树莓派蓝牙与手机的通讯

一:准备工作

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

14ef6f207b7a

h

2> 查看蓝牙配置信息 : hciconfig -a

14ef6f207b7a

3>  修改树莓派的名字:   sudo hciconfig hci0 -name new_name

4>  配对

上图红线位置为启动蓝牙时的默认配置,此时手机无法扫描到树莓派,修改配置: sudo hciconfig hci0 piscan,

14ef6f207b7a

配置完成后,打开手机蓝牙设置,查找树莓派蓝牙,手机与树莓派配对成功(只是配对,还不能连接)

5>  连接

a> 添加用户组   sudo usermod -G bluetooth -a pi

b>  连接配置

打开配置文件,修改如下配置:(可能需要权限)

vim /etc/systemd/system/dbus-org.bluez.service

14ef6f207b7a

到目前位置所有的配置都已经完成,有的可能需要重启树莓派,若重启,需重新配置第四步,但无需配对了

c>  运行服务器程序,进行广播,(程序可在pybluz包中找到,需要做一点修改,上传到树莓派即可用)

14ef6f207b7a

c

如出现上图所示,即可用手机蓝牙助手连接树莓派了

收发效果如下所示

14ef6f207b7a

14ef6f207b7a

实验代码:

14ef6f207b7a

参考连接:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值