• 天游8线路检测中心

    新闻中心
    4G DTU模块短信列表命令 +ZMGL
    2018-08-08
    3509

      4G DTU模块短信列表命令 +ZMGL

     

      语法结构

    命令

    响应

    +ZMGL[=<stat>]

    文本模式:(暂不支持)

    if text mode (+ZMGF=1), commandsuccessfulandSMS-SUBMITsand/or SMS-DELIVERs:

    +ZMGL:<index>,<stat>,<oa/da>,[<alpha>],[<scts>][,<tooa/toda>,

    <length>]<CR><LF><data>[<CR><LF>

    +ZMGL:<index>,<stat>,<da/oa>,[<alpha>],[<scts>][,<tooa/toda>,

    <length>]<CR><LF><data>[...]]

    if text mode (+ZMGF=1), commandsuccessfulandSMS-STATUS-REPORTs:

    +ZMGL:<index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>[<CR><LF>

    +ZMGL:<index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>[...]]

    if text mode (+ZMGF=1), commandsuccessfulandSMS-COMMANDs:

    +ZMGL:<index>,<stat>,<fo>,<ct>[<CR><LF>

    +ZMGL:<index>,<stat>,<fo>,<ct>[...]]

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

    +ZMGL:<index>,<stat>,<sn>,<mid>,<page>,<pages>

    <CR><LF><data>[<CR><LF>

    +ZMGL:<index>,<stat>,<sn>,<mid>,<page>,<pages>

    <CR><LF><data>[...]]

    otherwise:

    +CMS ERROR: <err>

    PDU模式:

    SMS-SUBMIT或SMS-DELIVER:

    +ZMGL:<index>,<stat>,<alpha>,<length><CR><LF><pdu><CR><LF>[<index>,<stat>,<alpha>,<length><CR><LF><pdu><CR><LF>[…]]

    if sendingfails:

    +CMS ERROR: <err>

    +ZMGL=?

    +ZMGL: (list ofsupported<stat>s)

     

      命令描述

      4G模块设置命令,获取某一类型的所有短消息(访问的短消息存储器由+CPMS的mem1指定),读取后不改变状态。

     

      取值说明

      <stat>存储器中的信息状态,可能的取值如下:

      PDU模式下:

    命令

    响应

    0

    已接收未读短消息

    1

    接收且已读短消息

    2

    已保存但未发送短消息

    3

    保存已发送但未要求状态报告短消息

    4

    所有的短信(该值只适用与+CMGL命令)

    5

    保存发送短消息并且要求状态报告但未收到状态报告

    6

    保存发送短消息,要求状态报告且收到,但未存到SIM卡里

    7

    保存发送短消息,要求状态报告并收到,且存到SIM卡里

      文本模式下:

    命令

    响应

    “RECUNREAD”

    已接收未读短消息

    “RECREAD”

    接收且已读短消息

    “STOUNSENT”

    已保存但未发送短消息

    “STOSENT”

    保存已发送但未要求状态报告短消息

    “ALL”

    所有的短信

    “STOSENT,SRNR”

    保存发送短消息并且要求状态报告但未收到状态报告

    “STOSENT,SRRNS-SM”

    保存发送短消息,要求状态报告且收到,但未存到SIM卡里

    “STOSENT,SRRS-SM”

    保存发送短消息,要求状态报告并收到,且存到SIM卡里

      <index>:整型,短消息在存储区中的索引号

      <oa/da>:string型,短信地址(对于收到的短信,是发送方地址;对于发出的短信,是接收方的地址)

      <scts>:string型,保存短信中兴的时间戳(TP-ServiceCenterTimeStamp),即短信发出的时间。SMS-SUBMIT短信该项为空

      <tooa/toda>:整型,<oa/da>中地址的类型

      <fo>:整型,相当于PDU模式下的短信的首个Octet

      <pid>:整型,采用的短信协议,缺省值为0

      <dcs>:整型,text模式下<data>项的编码方式,参考GSM03.38,取值如下:

    命令

    响应

    0

    7bit编码

    4

    8bit编码

    8

    Ucs2编码

      <sca>:string型,短消息中心SC的地址

      <tosca>:整型,<sca>的地址类型

      <vp>:短信发送时的有效时间。根据<fo>中某些位的设置可能是整型或string型。参考GSM03.40。SMS-DELIVER短信该项为空

      <length>:整型,表示随后的数据段的长度(文本模式下的指<data>中编码的短信内容byte数,如采用Ucs2编码,<data>=4F5B206,则<length>=4;PDU模式下的<pdu>对应的pdu串去掉SC地址的头部后余下内容的Octet数目,如:<pdu>:0891683105200905F051000D91683184529157F7000800050500030002,去掉SC地址头部后,每2个数字对应一个Octet,则<length>=20)。

      <data>:文本模式下的短信内容

      <pdu>:PDU模式下的短信pdu串内容

      <alpha>:字符型;在字母数字混编模式下,MT电话簿记录对应的<da>或<oa>的显示

      <dt>:使用时间-字符串格式

      <ct>:整数型的GSM03.40 TP-Command-Type

      <da>:字符型的GSM03.40中的TP-Destination-Address地址-取值字段

      <mr>:整数型的GSM 03.40TP-Message-Reference

      <oa>:字符型的GSM03.40 TP-Originating-Address中的地址-取值字段

      <ra>:字符型的GSM03.40 TP-Recipient-Address中的地址

      <scts>:使用“ 时间-字符串” 格式的 GSM 03.40 TP-Service-Centre-Time-Stamp

      <st>:整数型的GSM03.40 TP-Status

      <st>:整数型的GSM03.40 TP-Status

     

      典型示例

      请求:AT+ZMGL=?<CR>

      响应:<CR><LF>+ZMGL:(―RECUNREAD”,”RECREAD”,”STOUNSENT”,”STOSENT”,”ALL”<CR><LF><CR><LF>OK<CR><LF>

      PDU模式:

      请求:AT+ZMGL=?<CR>

      响应:<CR><LF>+ZMGL:(0-4)<CR><LF><CR><LF>OK<CR><LF>

    上一篇: NB-IoT的上行传输信道类型 下一篇: NB-IoT的传输信道和物理层之间的映射 返回首页
    热门推荐
    热门标签