首页 > 新闻中心 > 应用笔记

新闻中心

4G DTU模块读取一条短信+CMGR

更新时间:2018-08-09

  4G DTU模块读取一条短信+CMGR

 

  语法结构

命令

响应

+CMGR=<index>

文本模式下:(暂不支持)

if text mode (+CMGF=1), commandsuccessfulandSMS-DELIVER:

+CMGR:<stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,

<sca>,<tosca>,<length>]<CR><LF><data>

if text mode (+CMGF=1), commandsuccessfulandSMS-SUBMIT:

+CMGR:<stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[<vp>],

<sca>,<tosca>,<length>]<CR><LF><data>

if text mode (+CMGF=1), commandsuccessfulandSMS-STATUS-REPORT:

+CMGR:<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>

if text mode (+CMGF=1), commandsuccessfulandSMS-COMMAND:

+CMGR:<stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],<length>

<CR><LF><cdata>]

if text mode (+CMGF=1), commandsuccessfulandCBMstorage:

+CMGR:<stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>otherwise:

+CMS ERROR: <err>

PDU模式下:

+CMGR:<stat>,[<alpha>],<length><CR><LF><pdu>if sendingfails:

+CMS ERROR: <err>

+CMGR=?

OK

 

  命令描述

  4G模块设置命令,从中返回存储位置为index的短信。如果短信的状态是―接收到的未读短信”,命令执行成功后存储器中的短信状态转变成―接收到的已读短信”。

 

  取值说明

  各项参数取值和前面的+CMGL的参数一致

 

  典型示例

  请求:AT+CMGR=?<CR>

  响应:<CR><LF>OK<CR><LF>

发表评论

*为必须填写项
  • (您的个人信息将被保密)