PB-03F模组蓝牙基础+主从机指令的使用
文章目录
- 前言
- 一、蓝牙基础指令
- 1. AT+BLEMAC 设置和查询蓝牙 MAC 地址
- 2. AT+BLEMODE 查询和设置蓝牙模式
- 3. AT+BLERFPWR 蓝牙设置或查询发射功率
- 4. AT+BLESTATE 查询连接状态
- 5. AT+BLEDISCON 断开蓝牙连接
- 6. AT+BLEMTU 查询或者设置 MTU
- 7. AT+BLESEND 向蓝牙透传通道发送数据
- 8. AT+TRANSENTER 进入蓝牙透传模式
- 二、从机指令
- 1. AT+BLENAME 设置蓝牙设备名称
- 2. AT+BLECONINTV 查询或设置蓝牙连接间隔
- 3. AT+BLEAUTH 查询或设置蓝牙配对码
- 4. AT+BLEADVINTV 查询或设置蓝牙广播间隔
- 5. AT+BLEADVDATA 查询或设置蓝牙广播数据
- 6. AT+BLEADVEN 蓝牙设置或查询广播使能
- 7. AT+BLESERUUID 查询或者设置服务 UUID
- 8. AT+BLETXUUID 查询或设置蓝牙 TX UUID
- 9. AT+BLERXUUID 查询或设置蓝牙 RX UUID
- 三、主机指令
- 1. AT+BLESCAN 蓝牙主机模式下发起扫描
- 2. AT+BLECONNECT 主机发起一次连接
- 3. AT+BLEAUTOCON 设置主机自动连接从机参数
- 4. AT+BLEDISAUTOCON 取消自动扫描连接
- 四、蓝牙连接通信实例
- 总结
前言
本篇博文介绍一下PB-03F模组蓝牙基础+主从机指令的使用!
一、蓝牙基础指令
1. AT+BLEMAC 设置和查询蓝牙 MAC 地址
AT+RST
AT+BLEMAC?
AT+BLEMAC=112233445566
AT+RST
AT+BLEMAC?
2. AT+BLEMODE 查询和设置蓝牙模式
AT+RST
AT+BLEMODE?
AT+BLEMODE=9
AT+BLEMODE?
AT+BLEMODE=0
AT+BLEMODE?
3. AT+BLERFPWR 蓝牙设置或查询发射功率
AT+RST
AT+BLERFPWR?
AT+BLEMODE=9
AT+BLERFPWR=9
AT+BLEMODE=0
AT+BLERFPWR?
4. AT+BLESTATE 查询连接状态
5. AT+BLEDISCON 断开蓝牙连接
AT+RST
AT+BLESTATE?
+++(取消勾选“加回车换行”)
AT+BLESTATE?
6. AT+BLEMTU 查询或者设置 MTU
AT+RST
AT+BLEMTU?
AT+BLEMTU=30
AT+BLEMTU?
7. AT+BLESEND 向蓝牙透传通道发送数据
AT+RST
//手机连接模组蓝牙
//"+++"(不加回车换行)
AT+BLESEND=5,12345 //加上回车换行符
//查看手机是否收到数据
8. AT+TRANSENTER 进入蓝牙透传模式
AT+TRANSENTER
二、从机指令
1. AT+BLENAME 设置蓝牙设备名称
AT+RST
AT+BLENAME?
AT+BLENAME=aithinker.s
AT+RST
AT+BLENAME?
2. AT+BLECONINTV 查询或设置蓝牙连接间隔
AT+RST
AT+BLECONINTV?
AT+BLEMODE=9
AT+BLECONINTV=9,9,100,401
AT+BLEMODE=0
AT+BLECONINTV?
3. AT+BLEAUTH 查询或设置蓝牙配对码
AT+RST
AT+BLEAUTH?
AT+BLEMODE=9
AT+BLEAUTH=123456
AT+BLEMODE=0
AT+BLEAUTH?
4. AT+BLEADVINTV 查询或设置蓝牙广播间隔
AT+RST
AT+BLEADVINTV?
AT+BLEMODE=9
AT+BLEADVINTV=801
AT+BLEMODE=0
AT+BLEADVINTV?
5. AT+BLEADVDATA 查询或设置蓝牙广播数据
AT+RST
AT+BLEADVDATA?
AT+BLEMODE=9
AT+BLEADVDATA=0011223344556677
AT+BLEMODE=0
AT+BLEADVDATA?
6. AT+BLEADVEN 蓝牙设置或查询广播使能
AT+RST
AT+BLEADVEN?
AT+BLEMODE=9
AT+BLEADVEN=0
AT+BLEMODE=1 //如果设置为从机模式,蓝牙广播使能自动打开
AT+BLEADVEN?
7. AT+BLESERUUID 查询或者设置服务 UUID
AT+RST
AT+BLESERUUID?
AT+BLEMODE=9
AT+BLESERUUID=11223344556677889900112233445566
AT+BLEMODE=0
AT+BLESERUUID?
8. AT+BLETXUUID 查询或设置蓝牙 TX UUID
AT+RST
AT+BLETXUUID?
AT+BLEMODE=9
AT+BLETXUUID=00112233445566778899001122334455
AT+BLEMODE=0
AT+BLEMODE?
9. AT+BLERXUUID 查询或设置蓝牙 RX UUID
AT+RST
AT+BLERXUUID?
AT+BLEMODE=9
AT+BLERXUUID=22334455667788990011223344556677
AT+BLEMODE=0
AT+BLERXUUID?
三、主机指令
1. AT+BLESCAN 蓝牙主机模式下发起扫描
AT+RST
AT+BLEMODE=1
AT+BLESCAN
2. AT+BLECONNECT 主机发起一次连接
AT+RST
AT+BLECONNECT=222222222222
3. AT+BLEAUTOCON 设置主机自动连接从机参数
AT+RST
AT+BLEAUTOCON=222222222222,55535343fe7d4ae58fa99fafd205e455,1
"+++"取消选择加回车换行
AT+RST //记得勾上加回车换行
4. AT+BLEDISAUTOCON 取消自动扫描连接
接续上一步:
“+++”取消勾选加回车换行
AT+BLEDISAUTOCON
AT+RST
四、蓝牙连接通信实例
主机:
AT+RST
AT+BLEMODE=1
从机:
AT+RST
AT+BLEMODE=0
主机:
AT+BLECONNECT=222222222222 //这里是从机MAC
总结
以上就是对PB-03F-Kit 蓝牙基础+主从机指令的使用介绍!
以上就是本期分享的内容,更多资料可从安信可官网上获取。
官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com