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模块设置命令,从<mem1>中返回存储位置为 index的短信。如果短信的状态是―接收到的未读短信”,命令执行成功后存储器中的短信状态转变成―接收到的已读短信”。
取值说明
各项参数取值和前面的+CMGL的参数一致
典型示例
请求:AT+CMGR=?<CR>
响应:<CR><LF>OK<CR><LF>