用户工具

站点工具


m0b100p0_at指令集

这是本文档旧的修订版!


命令格式

AT+指令采用基于 ASCII 码的命令行,指令的格式如下:

格式说明:

< >:表示必须包含的部分

[ ]:表示可选的部分

命令消息 :

AT+<CMD>[op][para-1,para-2,para-3,para-4…]<\n>

AT指令解析 说明
AT+ 命令消息前缀;
CMD 指令字符串,如E、MAC等字符串;
op 指令操作符,由用户指定是参数设置或查询;其中“=” :表示参数设置,“” :表示查询
para-n 参数设置时输入,若是查询时,则不需要,即为空即可;
\n C语音中换行符号;

模块返回值说明如下: +<RSP>[op][para-1,para-2,para-3,para-4…]<\r><\n><\r><\n>

AT指令解析 说明
+ 响应消息前缀;
RSP 响应字符串,包括:“ok” :表示成功,“ERR”:表示失败;
op 指令操作符,查询时:返回“=” ,参数设置:返回“”;
\r C语音中回车符号;
\n C语音中换行符号;

错误码表示含义:

错误码 说明
-1 无效的命令格式;
-2 无效的命令;
-3 无效的操作符;
-4 无效的参数;
-5 操作不允许;

指令集

指令 描述
E 打开/关闭回显功能
PRD 查询是否有设备连接成功
VER 查询设备版本
MAC 查询设备MAC地址
BNS 打开关闭蓝牙广播包
NAME 设置广播包名称
BEACON 设置iBeacon参数
ENTM 进入透传模式

指令集详解

打开/关闭回显功能:

设置指令格式 响应
AT+E=<status>\n +ok\r\n\r\n
参数: ON:打开回显 OFF:关闭回显
查询指令格式 响应
AT+E\n +ok=<status>\r\n\r\n
参数: ON:回显打开 OFF:回显关闭

说明:模块重启后,默认为回显功能关闭。

查询设备是否连接成功:

查询指令格式 响应
AT+PRD\n +ok=<status>\r\n\r\n
Status说明: 1:有设备连接,0:未连接

查询设备版本:

查询指令格式 响应
AT+VER\n +ok=20211118\r\n\r\n

查询设备MAC地址:

查询指令格式 响应
AT+MAC\n +ok=112233445566\r\n\r\n

打开关闭广播包:

设置指令格式 响应
AT+BNS=<status>\n +ok\r\n\r\n
status说明: ON:打开广播包,OFF:关闭广播包
查询指令格式 响应
AT+BNS\n +ok=<status>\r\n\r\n
status说明: ON:广播包已打开,OFF:广播包已关闭

设置广播包名称:

设置指令格式 响应
AT+NAME=<name string>\n +ok\r\n\r\n
查询指令格式 响应
AT+NAME\n +ok=<name string>\r\n\r\n
<name string>说明: 广播包名称,字符串小于16个字节

注意:设置名称前,需要先关闭广播包,设置完以后,再次开启广播包。

进入透传模式:

设置指令格式 响应
AT+ENTM\n +ok\r\n\r\n

说明:当进入透传后,模块将只有重启才能再次进入AT指令。

E:/xampp/htdocs/dokuwiki/data/attic/m0b100p0_at指令集.1640512338.txt.gz · 最后更改: 2021/12/26 10:52 由 xuxubin