AT指令V2.0

5. AT指令详细

MiCO AT v2.0 指令详细

本文将详细描述每个 AT 指令的语法格式,功能及使用,若无特别指明,此指令仅适用于 Wi-Fi 模式。

所有指令均为立即生效,无需特殊指令进行保存, AT 指令 可以通过超级终端等串口调试程序进行输入,也可以通过编程输入。

目录

  1. AT指令格式
  2. EVENT格式
  3. AT指令详细

    1. 基本AT指令
    2. UART管理指令
    3. Wi-Fi管理指令
    4. TCP/UDP通信指令
    5. MQTT通信指令
    6. 配网管理指令
    7. SNTP时间同步指令
    8. BT控制指令
    9. 与 Fogcloud 连接与通信的指令
    10. 以太网透传指令(仅支持moc108)
    11. 与 Alink 连接与通信的指令
    12. 固件OTA指令
  4. EVENT事件消息

AT指令格式

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

1.格式说明

  • a) <>:表示必须包含的部分
  • b) []:表示可选的部分

2.命令格式

AT+<CMD>[op][para-1,para-2,para-3,......]r 
  • a) AT+: 命令消息前缀
  • b) CMD: 指令字符串
  • c) [op]: 指令操作符。可以是:
    • 1、"=": 表示参数设置,或查询指定参数
    • 2、"?": 表示查询系统参数
    • 3、"无":表示执行指令
    • 4、"=?":表示查询用户设置的参数
  • d) [para-n]: 表示设置的参数值,或指定查询的参数
  • e) r: 回车结束符,ASCII码 0x0d

3.回应消息格式

[rn][+CMD:][para-1,para-2,para-3,......]<rn><STATUS><rn> 
  • a) r::回车结束符,ASCII码: 0x0d
  • b) n :换行符,ASCII码: 0x0a
  • c) [+CMD:] :相应的命令字符串
  • d) [para-n] :查询时返回的参数
  • e) [STATUS]:指令执行成功与否,有两种情况:
    • (1)OK: 表示正确执行;
    • (2)ERROR: 表示执行出错。

EVENT格式

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

AT指令详细

MiCO AT指令 v2.0 主要包括:

  1. 基本 AT 指令
  2. UART 管理指令
  3. Wi-Fi 管理指令
  4. TCP/UDP通信指令
  5. MQTT 通信指令
  6. 配网管理指令
  7. SNTP 时间同步指令
  8. BT 控制指令

具体指令及返回的消息格式,请参考上节中:AT 指令格式。以下指令介绍中,不再添加重复的格式内容,如:rn,

1.基本AT指令

序号 命令 描述
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

功能:查询固件版本号。

指令: AT+FWVER?
响应: +FWVER:<fwver>
参数: fwver:固件版本号

AT+SYSTIME

功能:查询系统运行时间。

指令: AT+SYSTIME?
响应: +SYSTIME:<systime>
OK
参数: systime:系统运行时间,单位:毫秒(ms)

AT+MEMFREE

功能:查询系统剩余空间大小。

指令: AT+MEMFREE?
响应: +MEMFREE:<storage>
OK
参数: storage:存储空间大小,单位:字节(Byte)

AT+FACTORY

功能:恢复 模块出厂设置

指令: AT+FACTORY
响应: OK
参数:
说明: 立即重启,生效

AT+REBOOT

功能:重启模块。

指令: AT+REBOOT
响应: OK
参数:

AT+FLASHLOCK

功能:FLASH锁指令

查询指令: AT+FLASHLOCK?
响应: +FLASHLOCK:<mode>
OK
参数: 请参考设置指令参数
设置指令: AT+FLASHLOCK=<mode>
响应: OK
参数: modeON:开启; OFF:关闭; 开始FLASHLOCK后,参数将不再保存

AT+WEVENT

功能:开启或关闭以 +WEVENT 为前缀的事件消息通知。

上一篇:6. AT指令使用示例

下一篇:4. 管脚分配

版权所有 © 2017 - 2018 MXCHIP授权代理商 - 深圳市博易特智能科技有限公司 粤ICP备17063559号

服务热线:0755-23733662 Email:info@mxchip.cc

业务咨询:

MXCHIP在线客服,很高兴为您服务!

项目合作:

MXCHIP在线客服,很高兴为您服务!

售后客服:

MXCHIP在线客服,很高兴为您服务!

服务时间:

9:00-22:00(工作日)