本文将详细描述每个 AT 指令的语法格式,功能及使用,若无特别指明,此指令仅适用于 Wi-Fi 模式。
所有指令均为立即生效,无需特殊指令进行保存, AT 指令 可以通过超级终端等串口调试程序进行输入,也可以通过编程输入。
AT+
指令采用基于 ASCII 码的命令行,格式如下:
AT+<CMD>[op][para-1,para-2,para-3,......]r
AT+:
命令消息前缀
CMD:
指令字符串
[op]:
指令操作符。可以是:
"=":
表示参数设置,或查询指定参数
"?":
表示查询系统参数
"无":
表示执行指令
"=?"
:表示查询用户设置的参数
[para-n]:
表示设置的参数值,或指定查询的参数
r
: 回车结束符,ASCII码 0x0d
[rn][+CMD:][para-1,para-2,para-3,......]<rn><STATUS><rn>
r:
:回车结束符,ASCII码: 0x0d
n
:换行符,ASCII码: 0x0a
[+CMD:]
:相应的命令字符串
[para-n]
:查询时返回的参数
[STATUS]
:指令执行成功与否,有两种情况:
OK
: 表示正确执行;
ERROR
: 表示执行出错。
EVENT事件 描述当前 Wi-Fi/BT 功能和网络连接状态,例如:STA、AP连接状态,TCP、UDP连接情况,RFCOMM的连接情况等。
事件消息格式: rn+<TYPE>:[para-1,para-2,para-2,...,para-n]rn
<TYPE>
:事件类型,包括:WEVENT
,表示 WiFi功能通知; CIPEVENT
,表示网络连接通知,BTEVENT
表示BT/RFCOMM的连接通知(仅EMW3239支持)。
[para-n]
:事件参数,详见 EVENT事件消息
r
: 回车符,ASCII码 0x0d
n
: 换行符,ASCII码 0x0a
MiCO AT指令 v2.0 主要包括:
具体指令及返回的消息格式,请参考上节中:AT 指令格式。以下指令介绍中,不再添加重复的格式内容,如:rn,
序号 | 命令 | 描述 |
---|---|---|
1 | AT+FWVER | 查询固件版本号 |
2 | AT+SYSTIME | 查询系统运行时间 |
3 | AT+MEMFREE | 查询系统剩余空间大小 |
4 | AT+FACTORY | 恢复模块出厂设置 |
5 | AT+REBOOT | 重启模块 |
6 | AT+FLASHLOCK | 开启或关闭 FLASH 锁 |
7 | AT+WEVENT | 开启或关闭以 +WEVENT 为前缀的事件消息通知 |
功能:查询固件版本号。
指令: |
AT+FWVER?
|
---|---|
响应: |
+FWVER:<fwver>
|
参数: |
fwver :固件版本号
|
功能:查询系统运行时间。
指令: |
AT+SYSTIME?
|
---|---|
响应: |
+SYSTIME:<systime>
|
OK
|
|
参数: |
systime :系统运行时间,单位:毫秒(ms)
|
功能:查询系统剩余空间大小。
指令: |
AT+MEMFREE?
|
---|---|
响应: |
+MEMFREE:<storage>
|
OK
|
|
参数: |
storage :存储空间大小,单位:字节(Byte)
|
功能:恢复 模块出厂设置。
指令: |
AT+FACTORY
|
---|---|
响应: |
OK
|
参数: | 无 |
说明: | 立即重启,生效 |
功能:重启模块。
指令: |
AT+REBOOT
|
---|---|
响应: |
OK
|
参数: | 无 |
功能:FLASH锁指令
查询指令: |
AT+FLASHLOCK?
|
---|---|
响应: |
+FLASHLOCK:<mode>
|
OK
|
|
参数: | 请参考设置指令参数 |
设置指令: |
AT+FLASHLOCK=<mode>
|
---|---|
响应: |
OK
|
参数: |
mode :ON :开启; OFF :关闭; 开始FLASHLOCK 后,参数将不再保存
|
功能:开启或关闭以 +WEVENT 为前缀的事件消息通知。
上一篇:6. AT指令使用示例
下一篇:4. 管脚分配
版权所有 © 2017 - 2018 MXCHIP授权代理商 - 深圳市博易特智能科技有限公司 粤ICP备17063559号
服务热线:0755-23733662 Email:info@mxchip.cc