附录 B 蓝牙AT_CHAR协议
1、命令格式
- 1)查询命令
- AT+[command]?\r
AT+ |
命令前缀 |
[command] |
命令,例如name |
? |
查询 |
\r |
命令后缀 |
- 2)单参数设置命令
- AT+[command]=[parameter]\r
AT+ |
命令前缀 |
[command] |
命令,例如name |
= |
赋值 |
[parameter] |
参数,例如BD19test |
2、AT命令列表
1)获取版本号
命令 |
AT+GVERr |
响应 |
\r\n[version]\r\n
\r\nOK\r\n
|
参数 |
Version, 版本号 |
2)获取配置版本号
命令 |
AT+GCFGVER\r |
响应 |
\r\n[config_version]\r\n
\r\nOK\r\n
|
参数 |
config_version, 配置版本号 |
3)获取设备名
命令 |
AT+NAME?\r |
响应 |
\r\n+NAME:[name]\r\n
\r\nOK\r\n
|
参数 |
name, 设备名; |
备注 |
最长20个字节 |
4)获取本地蓝牙地址
命令 |
AT+LBDADDR?\r |
响应 |
\rn+LBDADDR:[addr]\r\n
\r\nOK\r\n
|
参数 |
name, 本地蓝牙地址; |
5)查询波特率
命令 |
AT+BAUD?\r |
响应 |
\r\n+BAUD:[baud]\r\n
\r\nOK\r\n
|
参数 |
baud, 波特率 |
备注 |
默认波特率115200 |
6)查询广播状态
命令 |
AT+ADV?\r |
响应 |
\r\n+ADV[adv]\r\n
\r\nOK\r\n
|
参数 |
adv; 0:未广播; 1:广播 |
3、响应
1)初始化完成 \r\n IM_READY\r\n 备注: 初始化完成, 可以接收AT命令。
2)连接成功响应
响应 |
\r\n IM_CONN:[cid]\r\n |
参数 |
cid, 通道号 |
备注 |
当从机被连接时, 需要被使能notify才能连接成功 |
3)断开连接响应
响应 |
\r\n IM_DISC:[cid]\r\n |
参数 |
cid, 通道号 |
备注 |
无 |