最新动态

工业物联网通讯专家!
认真做好每一件事,设计简单、可靠、价格合理的产品!

4G模块的AT指令

  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



上一篇: 4G模块的用法
下一篇: 4G模块的原理是什么

发表评论