【蓝牙5.2 PB-03F教程】蓝牙基础+主从机指令的使用

[复制链接]
查看2424 | 回复7 | 2024-10-18 15:40:09 | 显示全部楼层 |阅读模式
前言
本篇介绍一下PB-03F模组蓝牙基础+主从机指令的使用!
一、蓝牙基础指令
1. AT+BLEMAC 设置和查询蓝牙 MAC 地址
1.png
  1. AT+RST
  2. AT+BLEMAC?
  3. AT+BLEMAC=112233445566
  4. AT+RST
  5. AT+BLEMAC?
复制代码
2.png
2. AT+BLEMODE 查询和设置蓝牙模式

3.png
  1. AT+RST
  2. AT+BLEMODE?
  3. AT+BLEMODE=9
  4. AT+BLEMODE?
  5. AT+BLEMODE=0
  6. AT+BLEMODE?
复制代码
4.png
3. AT+BLERFPWR 蓝牙设置或查询发射功率

5.png
  1. AT+RST
  2. AT+BLERFPWR?
  3. AT+BLEMODE=9
  4. AT+BLERFPWR=9
  5. AT+BLEMODE=0
  6. AT+BLERFPWR?
复制代码
6.png
4. AT+BLESTATE 查询连接状态

7.png
5. AT+BLEDISCON 断开蓝牙连接

8.png
  1. AT+RST
  2. AT+BLESTATE?
  3. +++(取消勾选“加回车换行”)
  4. AT+BLESTATE?
复制代码
9.png
10.png
11.png
6. AT+BLEMTU 查询或者设置 MTU

12.png
  1. AT+RST
  2. AT+BLEMTU?
  3. AT+BLEMTU=30
  4. AT+BLEMTU?
复制代码
13.png
7. AT+BLESEND 向蓝牙透传通道发送数据

14.png
  1. AT+RST
  2. //手机连接模组蓝牙
  3. //"+++"(不加回车换行)
  4. AT+BLESEND=5,12345   //加上回车换行符
  5. //查看手机是否收到数据
复制代码
15.png
16.png
17.png
8. AT+TRANSENTER 进入蓝牙透传模式

18.png
  1. AT+TRANSENTER
复制代码
19.png
二、从机指令
1. AT+BLENAME 设置蓝牙设备名称
20.png
  1. AT+RST
  2. AT+BLENAME?
  3. AT+BLENAME=aithinker.s
  4. AT+RST
  5. AT+BLENAME?
复制代码
21.png
2. AT+BLECONINTV 查询或设置蓝牙连接间隔

22.png
  1. AT+RST
  2. AT+BLECONINTV?
  3. AT+BLEMODE=9
  4. AT+BLECONINTV=9,9,100,401
  5. AT+BLEMODE=0
  6. AT+BLECONINTV?
复制代码
23.png
3. AT+BLEAUTH 查询或设置蓝牙配对码

24.png
  1. AT+RST
  2. AT+BLEAUTH?
  3. AT+BLEMODE=9
  4. AT+BLEAUTH=123456
  5. AT+BLEMODE=0
  6. AT+BLEAUTH?
复制代码
25.png
4. AT+BLEADVINTV 查询或设置蓝牙广播间隔

26.png
  1. AT+RST
  2. AT+BLEADVINTV?
  3. AT+BLEMODE=9
  4. AT+BLEADVINTV=801
  5. AT+BLEMODE=0
  6. AT+BLEADVINTV?
复制代码
27.png
5. AT+BLEADVDATA 查询或设置蓝牙广播数据
28.png
  1. AT+RST
  2. AT+BLEADVDATA?
  3. AT+BLEMODE=9
  4. AT+BLEADVDATA=0011223344556677
  5. AT+BLEMODE=0
  6. AT+BLEADVDATA?
复制代码
29.png
6. AT+BLEADVEN 蓝牙设置或查询广播使能

30.png
  1. AT+RST
  2. AT+BLEADVEN?
  3. AT+BLEMODE=9
  4. AT+BLEADVEN=0
  5. AT+BLEMODE=1  //如果设置为从机模式,蓝牙广播使能自动打开
  6. AT+BLEADVEN?
复制代码
31.png
7. AT+BLESERUUID 查询或者设置服务 UUID

32.png
  1. AT+RST
  2. AT+BLESERUUID?
  3. AT+BLEMODE=9
  4. AT+BLESERUUID=11223344556677889900112233445566
  5. AT+BLEMODE=0
  6. AT+BLESERUUID?
复制代码
33.png
8. AT+BLETXUUID 查询或设置蓝牙 TX UUID

34.png
  1. AT+RST
  2. AT+BLETXUUID?
  3. AT+BLEMODE=9
  4. AT+BLETXUUID=00112233445566778899001122334455
  5. AT+BLEMODE=0
  6. AT+BLEMODE?
复制代码
35.png
9. AT+BLERXUUID 查询或设置蓝牙 RX UUID

36.png
  1. AT+RST
  2. AT+BLERXUUID?
  3. AT+BLEMODE=9
  4. AT+BLERXUUID=22334455667788990011223344556677
  5. AT+BLEMODE=0
  6. AT+BLERXUUID?
复制代码
37.png
三、主机指令

1. AT+BLESCAN 蓝牙主机模式下发起扫描
38.png
  1. AT+RST
  2. AT+BLEMODE=1
  3. AT+BLESCAN
复制代码
39.png
2. AT+BLECONNECT 主机发起一次连接

40.png
  1. AT+RST
  2. AT+BLECONNECT=222222222222
复制代码
41.png


3. AT+BLEAUTOCON 设置主机自动连接从机参数
42.png
  1. AT+RST
  2. AT+BLEAUTOCON=222222222222,55535343fe7d4ae58fa99fafd205e455,1
  3. "+++"取消选择加回车换行
  4. AT+RST    //记得勾上加回车换行
复制代码
43.png
44.png
4. AT+BLEDISAUTOCON 取消自动扫描连接

45.png
  1. 接续上一步:
  2. “+++”取消勾选加回车换行
  3. AT+BLEDISAUTOCON
  4. AT+RST
复制代码
46.png
四、蓝牙连接通信实例

  1. 主机:
  2. AT+RST
  3. AT+BLEMODE=1
  4. 从机:
  5. AT+RST
  6. AT+BLEMODE=0
  7. 主机:
  8. AT+BLECONNECT=222222222222    //这里是从机MAC
复制代码
47.png
用心做好保姆工作
回复

使用道具 举报

大猫的鱼 | 2024-10-19 17:37:30 | 显示全部楼层
牛哇
回复

使用道具 举报

紫金葫芦 | 2024-10-31 15:34:42 | 显示全部楼层
开发板还没到手教程是必需看的积分是必须赚的
回复 支持 反对

使用道具 举报

410080781 | 2024-11-1 15:19:26 | 显示全部楼层
非常有用
回复

使用道具 举报

Ait99 | 2024-11-4 11:14:27 | 显示全部楼层
这个AT指令的例程能否提供下呢?
回复 支持 反对

使用道具 举报

东东3 | 2024-11-4 15:56:19 | 显示全部楼层
Ait99 发表于 2024-11-4 11:14
这个AT指令的例程能否提供下呢?

官网应该有吧
回复 支持 反对

使用道具 举报

曹某人 | 2024-11-22 09:29:54 | 显示全部楼层
不用at,二次开发使用keil应该在哪里操作?
回复 支持 反对

使用道具 举报

东东3 | 2024-11-22 13:57:13 | 显示全部楼层
曹某人 发表于 2024-11-22 09:29
不用at,二次开发使用keil应该在哪里操作?

ble_peripheral这个文件里有例程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则