产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
新闻资讯
4G模块的AT指令
2016-09-09


  4G模块的AT指令标准定义是:从TE(终端设备)或DTE(数据终端设备)向TA(终端适配器)或DCE(数据电路终端设备)发送的特定格式的字符串。TE通过TA发送AT命令来控制MS(移动台)的功能,与网络业务进行交互。用户可以通过AT命令进行呼叫、短消息、电话本、数据业务、补充业务、传真等方面的控制。

  4G模块的AT指令信息分类如表所示(以网络注册 AT+CREG为例)

 

信息类型 格式(例) 说明
请求 查询请求(QUERY_MO) AT+CREG? 获取当前设置的参数值
测试请求(TEST_MO) AT+CREG=? 获取该命令参数信息
设置请求(ASSIGN_MO) AT+CREG=<参数> 设置用户定义的参数值
执行请求(ACTION_MO) AT+CREG 执行一个操作
响应 查询响应(QUERY_MT) +CREG:<…>OK 反馈读取结果
测试响应(TEST_MT) +CREG:(a-b)[,(c-d)…]OK 反馈该命令参数个数及取值范围
设置响应(ASSIGN_MT) +CREG:<…>< CR>OKERROR 反馈设置结果以及所设参数
执行响应(ACTION_MT) OKERROR 反馈执行结果
通知 事件通知(INFORM) RING…… 上报事件通知或命令执行的中间结果

  4G模块的AT指令请求格式:

  AT 请求命令都以"AT"开头,以结束。

  4G模块的AT指令返回格式:

  <跟AT命令相关的字符串>

  也有个别例外情况,如ATV0(响应格式)。

  4G模块的AT指令响应内容(OK、ERROR):

  AT命令响应内容有以下两种情况:

  1) 若AT命令格式错误或者其他错误,会返回"ERROR"字符串。

  如果启用了扩展错误报告(+CMEE),会返回字符串"+CME ERROR:"或者"+CMS ERROR:",和表示不同的错误代码。

  2) 如果AT命令执行成功,会返回每条命令对应的语法结构里的响应内容以及"OK"。

  例:CSCS命令的语法结构如下:

 

命令 响应
+CSCS=[] OK+CMEERROR:
+CSCS? +CSCS:
+CSCS=? +CSCS: (listofsupporteds)

 

  设置命令AT+CSCS="GSM"若执行成功,则返回OK,若失败,则返回错误,格式见上面的描述。

  查询命令AT+CSCS?不会返回ERROR,返回内容根据语法结构有三种情况如下表所示:

 

+CSCS: "GSM"OK +CSCS: "HEX"OK +CSCS: "UCS2"OK

 

  4G模块的AT指令集测试命令

  AT+CSCS=?

  不会返回ERROR,

  返回:

  +CSCS:("GSM","HEX","UCS2")

  OK

工作日每天: 14:00~17:00
抖音、天猫 "有人旗舰店"

关注有人微信公众号
了解更多信息