折腾hc05 蓝牙模块

本文共有1077个字,关键词:

先说结论

本来想用hc05 连接 ps3 的蓝牙手柄,可是死活配对不上,后来查资料怀疑是协议不同造成的.
hc05用的是ssp协议,蓝牙手柄用的是hid协议,所以不行,如果要实现估计只能用usb的蓝牙适配器了.

流程

通过串口连接,上面有个小按钮,通电前按住小按钮通电,进入at设置模式
根据下面指令设置从机模式,然后用电脑连接蓝牙模块

# 打开蓝牙设备
sudo hciconfig hci0 up

# 扫描附近的蓝牙设备,得到设备的地址
hcitool scan

# 绑定设备到端口
sudo rfcomm bind /dev/rfcomm0 E0:A6:70:8C:A3:02

# 可以当读写文件流来发送,接收蓝牙消息了
sudo cat >/dev/rfcomm0

# 删除绑定的蓝牙设备
sudo rfcomm release /dev/rfcomm0

HC-05的AT指令

指令功能响应
AT识别是否进入AT模式OK
AT+ORGL恢复出厂设置
AT+RESET复位(重启)
AT+NAME询问名字 / 设置名字+NAME:H-C-2010-06-01
AT+NAME=HC05设置名字OK
AT+PSWD询问密码+PIN:"1234"
AT+PSWD=1234设置密码OK
AT+UART询问波特率+UART:9600,0,0
AT+UART=9600,0,0设置 波特率9600,停止位1位,无校验位OK
AT+ROLE询问主从模式(0从;1主)+ROLE:1
AT+ROLE=1设置主从模式(0从;1主)OK
AT+ADDR询问模块地址(不能修改)+ADDR:18:E4:400006
AT+RMAAD清空配对列表OK
AT+CMODE询问连接方式(0:指定蓝牙地址连接 1:任何蓝牙地址连接 2:回环角色)+CMODE:1
AT+CMODE=0设置连接方式(0:指定蓝牙地址连接 1:任何蓝牙地址连接 2:回环角色)OK
AT+STATE询问蓝牙工作状态+STATE:INITIALIZED
AT+BIND=18,E4,400006主动连接蓝牙OK

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

pch18

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成支付

版权声明:如无特别说明,本文为作者原创,转载请在首行注明来源:https://pch18.cn/archives/305.html
添加新评论
暂无评论