关于本文档
修订历史
安全警告和注意事项
1. 概述
1.1. 范围
1.2. 读者
1.3. 文档内容组织
2. AT命令简介
2.1. AT命令格式
2.1.1. 基本命令格式
2.1.2. AT指令返回类型及其结果码
2.1.3. 命令响应超时
2.1.4. AT命令机制
2.2. AT指令集参考文档
3. 模块信息识别命令
3.1. ATI查询模块识别信息
3.2. AT+GMI查询制造商名称
3.3. AT+CGMI查询制造商名称
3.4. AT+GMM查询模块ID
3.5. AT+CGMM查询模块ID
3.6. AT+GMR查询软件版本号
3.7. AT+CGMR查询软件版本号
3.8. AT+GSN查询产品序列号
3.9. AT+CGSN查询产品相应的序列标识
3.10. AT+CIMI查询国际移动台设备标识
3.11. AT+ZPCB查询PCB号
3.12. *MATREADY 主动上报
4. 通用命令
4.1. AT&F恢复出厂设置
4.2. AT&V显示当前配置
4.3. ATZ复位为缺省配置
4.4. ATQ结果码抑制
4.5. ATE回显命令
4.6. ATV DCE返回格式
4.7. AT+CFUN设置电话功能
4.8. AT+CMEE上报设备错误
4.9. +CME ERROR ME错误结果码
5. 串口控制指令
5.1. AT+IPR设定串口波特率
5.2. AT+CMUX 串口多路复用
5.3. AT+IFC DTE-DCE的本地流控
5.4. AT+ZCOMWRT串口升级写文件指令
6. SIM 相关命令
6.1. AT+CLCK功能锁
6.2. AT+CPWD改变锁密码
6.3. AT+CPIN输入PIN码
6.4. AT+CRSM有限制的SIM访问
6.5. AT*MICCID读取SIM卡的ICCID
7. 网络服务相关命令
7.1. AT+CEREG EPS网络注册状态
7.2. AT+COPS PLMN选择
7.3. AT+CESQ信号强度查询
7.4. AT+CSQ信号强度查询
7.5. AT+CTZU自动获取网络时间开关
7.6. AT+CTZR时区报告开关
7.7. AT+CCLK时钟管理
7.8. AT*MSPCHSC设置扰码算
7.9. AT*MFRCLLCK锁频点/物理小区
7.10. AT*MBAND查询当前BAND值
7.11. AT*MBSC锁BAND
7.12. AT*MENGINFO查询当前网络状态和小区信息
7.13. AT*MNBIOTRAI主动释放RRC连接
8. 低功耗相关指令
8.1. AT+CEDRXS eDRX设置
8.2. AT+CEDRXRDP eDRX动态参数读取
8.3. AT+CPSMS节电模式(PSM)设置
8.4. AT+ZSLR系统睡眠开关
8.5. AT*MNBIOTEVENT禁止/使能PSM状态主动上报
8.6. AT+ESOWKUPDELAY设置唤醒延时
9. 分组域命令
9.1. AT*MCGDEFCONT设置默认的PSD连接设置(用于连接PDN连接)
9.2. AT+CGCONTRDP 读取PDP上下文参数
9.3. +IP 自动拨号IP上报
9.4. AT+EGACT 激活/去激活PDN上下文
10. 硬件相关及扩展AT命令
10.1. AT+ZADC读取ADC管脚值
10.2. AT+ZRST 模块复位
10.3. AT+ZTURNOFF关闭模块
10.4. AT+ZCONTLED 状态指示信号控制功能
11. 域名解析AT命令
11.1. AT+EDNS通过域名获取IP地址
12. TCP/IP相关AT命令
12.1. AT+ESOC 创建一个TCP/UDP
12.2. AT+ESOCON 套接字连接到远程地址和端口
12.3. AT+ESOSEND 发送数据
12.4. AT+ESOCL 关闭套接字
12.5. +ESONMI 套接字消息到达指示符
12.6. +ESOERR 套接字错误指示器
12.7. AT+ESOSETRPT 接收数据的显示形式
12.8. AT+ESOREADEN设置数据上来主动上报
12.9. +ESODATA数据到来主动上报
12.10. AT+ESOREAD读取数据
12.11. AT+ESOSENDRAW发送原始数据
12.12. AT+PING 通过内置协议栈ping服务器
12.13. 示例:创建TCP套接字
12.14. 示例:创建UDP套接字
13. MQTT相关AT命令
13.1. AT+EMQNEW – 建立新的 MQTT
13.2. AT+EMQCON – 向MQTT服务器发送链接报文
13.3. AT+EMQDISCON – 断开与 MQTT服务器的链接
13.4. +EMQDISCON – 主动上报,接收MQTT断开链接指示
13.5. AT+EMQSUB – 发送MQTT订阅报文
13.6. AT+EMQUNSUB – 发送MQTT取消订阅报文
13.7. AT+EMQPUB – 发送MQTT发布报文
13.8. +EMQPUB –主动上报指令,接收MQTT发布报文
13.9. 示例:创建MQTT链接
14. CoAP相关AT命令
14.1. AT+ECOAPSTA创建一个COAP服务器
14.2. AT+ECOAPNEW 创建一个 COAP客户端
14.3. AT+ECOAPSEND COAP客户端发送数据
14.4. AT+ECOAPDEL 销毁CoAP客户端实例
14.5. +ECOAPNMI返回服务器端响应
14.6. 示例 COAP客户端发送数据
14.7. 示例 COAP服务器接收数据响应
15. HTTP/HTTPS相关AT命令
15.1. AT+EHTTPCREATE 创建客户端HTTP/HTTPS实例
15.2. AT+EHTTPCON 建立HTTP/HTTPS链接
15.3. AT+EHTTPDISCON 关闭HTTP/HTTPS链接
15.4. AT+EHTTPDESTROY 释放创建的HTTP/HTTPS链接
15.5. AT+EHTTPSEND 发送HTTP/HTTPS请求
15.6. +EHTTPNMIH 从主机响应的头信息
15.7. +EHTTPNMIC 从主机响应的内容信息
15.8. +EHTTPERR 客户端连接的错误提示
15.9. 示例:创建HTTP链接
15.10. 示例:创建HTTPS链接
16. 电信IOT接入相关AT命令
16.1. AT+M2MCLINEW LWM2M Client注册电信IOT平台
16.2. AT+M2MCLIDEL LWM2M Client去注册电信IOT平台
16.3. AT+M2MCLISEND LWM2M Client数据发送
16.4. +M2MCLI LWM2M Client主动上报
16.5. +M2MCLIRECV LWM2M Client数据上报
16.6. 示例:创建电信IOT平台
17. AT+IPERF 带宽测试
18. FOTA相关指令
18.1. AT+FOTATV 设置FOTA升级参数
18.2. AT+FOTACTR启动WeFOTA升级
18.3. WeFOTA升级状态报告 +FOTAIND
19. FTP相关AT指令
19.1. AT+ZFTPOPEN启动文件服务
19.2. AT+ZFTPCLOSE关闭文件服务
19.3. AT+ZFTPSIZE获取 FTP文件大小
19.4. AT+ZFTPGET文件下载
19.5. AT+ZFTPPUT文件上传命令
19.6. 示例
20. GPS相关指令
20.1. AT+ZGAUTO 设置AGNSS数据自动下载功能
20.2. AT+ZGDATA 下载或查询AGNSS数据
20.3. AT+ZGRUN开启/关闭GPS服务
20.4. +ZGPSR主动上报GPS定位数据
20.5. AT+ZGPSR使能/禁止+ZGPSR上报
20.6. AT+ZGNMEA 设置GPS数据NMEA上报格式
20.6.1. NMEA语 句 格 式
20.6.2. 标 准 NMEA输 出 语 句
20.6.3. GGA语 句
20.6.4. GSA语句
20.6.5. GSV语句
20.6.6. RMC语句
20.6.7. VTG语句
20.7. AGPS定位示例
20.8. GPS定位示例
21. 中国移动OneNET平台接入相关AT命令
21.1. AT+MIPLCREATE 创建OneNET instance
21.2. AT+MIPLDELETE 删除OneNET instance
21.3. AT+MIPLOPEN 设备注册到OneNET平台
21.4. AT+MIPLCLOSE 去注册OneNET平台
21.5. AT+MIPLADDOBJ 创建一个object(对象)
21.6. AT+MIPLDELOBJ 删除一个object(对象)
21.7. AT+MIPLUPDATE 注册更新命令
21.8. +MIPLREAD OneNET平台向模组发起read请求
21.9. AT+MIPLREADRSP 模组响应平台的READ请求
21.10. +MIPLWRITE OneNET平台向模组发起write请求
21.11. AT+MIPLWRITERSP 模组响应平台的WRITE请求
21.12. +MIPLEXECUTE OneNET平台向模组发起execute请求
21.13. AT+MIPLEXEUTERSP 模组响应平台的execute请求
21.14. +MIPLOBSERVE OneNET平台向模组发起observe请求
21.15. AT+MIPLOBSERVERSP 模组响应平台的observe请求
21.16. +MIPLDISCOVER OneNET平台向模组发起discover请求
21.17. AT+MIPLDISCOVERRSP 模组响应平台的DISCOVER请求
21.18. +MIPLPARAMETER OneNET平台向模组发起设置parameter请求
21.19. AT+MIPLPARAMETERRSP 模组响应平台的设置paramete请求
21.20. AT+MIPLNOTIFY 模组向平台请求同步数据
21.21. AT+MIPLVER 查询OneNET SDK版本号
21.22. +MIPLEVENT 模组状态上报
21.23. 示例:中国移动OneNET平台接入