# EMB1082 系列BLE AT 指令
本文介绍:EMB1082 AT固件支持的 AT 指令集。
#工作模式
模块工作在从机模式时,蓝牙连接成功后自动进入透传模式,蓝牙连接断开时进入AT指令模式。
#AT指令格式
AT+
指令采用基于 ASCII 码的命令行,格式如下:
#1.格式说明
a) <>:表示必须包含的部分
b) []:表示可选的部分
#2.命令格式
AT+<CMD>[op][para-1,para-2,para-3,......]\r\n
a)
AT+:
命令消息前缀b)
CMD:
指令字符串c)
[op]:
指令操作符。可以是:1、
"=":
表示参数设置,或查询指定参数2、
"?":
表示查询系统参数3、
"无":
表示执行指令4、
"=?"
:表示查询用户设置的参数
d)
[para-n]:
表示设置的参数值,或指定查询的参数e)
\r
: 回车结束符,ASCII码 0x0df)
\n
: 换行符,ASCII码: 0x0a
#3.回应消息格式
[\r\n][+CMD:][para-1,para-2,para-3,......]<\r\n><STATUS><\r\n>
a)
\r:
:回车结束符,ASCII码: 0x0db)
\n
:换行符,ASCII码: 0x0ac)
[+CMD:]
:相应的命令字符串d)
[para-n]
:查询时返回的参数e)
[STATUS]
:指令执行成功与否,有两种情况:(1)
OK
: 表示正确执行;(2)
ERROR
: 表示执行出错。
#AT 指令详述
#AT
功能:测试指令
格式: |
|
响应: |
|
参数: |
|
#AT+RESET
功能:模块复位重启
格式: |
|
响应: |
|
参数: |
|
#AT+VERSION
功能:查询版本号
格式: |
|
响应: |
|
参数: |
|
说明: |
|
#AT+LADDR
功能:查询蓝牙设备地址
格式: |
|
响应: |
|
参数: | 无 |
说明: | Param:模块蓝牙地址 |
#AT+NAME
功能:设置/查询模块名称:
设置格式: |
|
响应: |
|
查询格式: |
|
响应: |
|
注:当在设置模块名称时,如果模组正处于ROLE_PERIPHERAL状态并在广播,模块会优先暂停广播并不会更新模块名称,需要再次设置模块名称才可生效。
#AT+PIN
功能:设置/查询配对码
格式: |
|
响应: |
|
#AT+BAUD
功能:查询/设置串口参数
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+ADVMOD
功能:查询/设置蓝牙广播参数
设置格式: |
|
响应: |
|
查询格式: |
|
响应: |
|
#AT+ ADVINT
功能:开启/关闭—广播
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+POWER
功能:查询/设置 蓝牙最大发射功率
设置格式: |
|
响应: |
|
参数: |
|
| |
| |
| |
| |
| |
|
查询格式: |
|
响应: |
|
#AT+ADVDAT
功能:设置/查询— 广播数据:(BEACON模式有效)
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+SCANRSP
功能:设置/查询—SCAN Response数据:(BEACON模式有效))
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+ROLE
功能:设置/查询—主/从模式
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+PHY2M
功能:设置/查询—2M模式:
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+SLEEP
功能:进入DLPS
设置格式: |
|
响应: |
|
参数: |
|
#AT+PAIR
功能:设置/查询—配对模式
查询格式: |
|
响应: |
|
参数: |
|
| |
| |
| |
| |
|
#AT+INQ
功能:搜索蓝牙设备(主模式指令)
格式: |
|
响应: |
|
| |
| |
| |
参数: |
|
#AT+SINQ
功能:停止搜索蓝牙设备(主模式指令)
格式: |
|
响应: |
|
参数: |
|
#AT+SCANRLT
功能:根据编号查询搜索到到蓝牙地址(主模式指令):
查询格式: |
|
响应: |
|
参数: |
|
|
#AT+CONN
功能:连接远端设备(主模式指令):
查询格式: |
|
响应: |
|
| |
| |
参数: |
|
|
#AT+FC
功能:设置/查询—UART流控:
查询格式: |
|
响应: |
|
| |
| |
| |
| |
查询格式: |
|
响应: |
|
#AT+DEFAULT
功能:软件重置(恢复默认设置,500ms后重启):
查询格式: |
|
响应: |
|
#AT+SERVUUID
功能:设置/查询透传服务UUID:
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+RXUUID
功能:设置/查询透传主服务中RX Port特性的UUID:
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|
#AT+TXUUID
功能:设置/查询透传主服务中TX Port特性的UUID:
设置格式: |
|
响应: |
|
参数: |
|
查询格式: |
|
响应: |
|