一个AT指令的困惑(AT+CMGR)

本文解析了AT+CMGR=index命令在不同模式下返回的内容差异。介绍了在文本模式(AT+CMGF=1)下返回的信息结构,以及在PDU模式(AT+CMGF=0)下返回的PDU串格式。

  今天查一些资料看到网上有网友不明白AT+CMGR=index 那我就详细的介绍一下将返回以下内容困惑。

   

  AT+CMGR=index 将返回以下内容:

  

  +CMGR: "RECUNREAD","13093403473",,"05/11/15,16:40:22+02"....

  

  可是有的文章说:AT+CMGR=index 将返回以下内容:

  +CMGR: 1,,111

  0891683108501505F0240BA13190433074F30008501157

  67094F59002E6BD44E0A67094E0D8DB3002E003100355

  700597D62107EE9002E62118BE5898170B94EC04E4859

  .....................................

  我就纳闷了,为什么前者返回的不是以0891开始的PDU串呢?

  什么时候返回前者,什么时候返回后者呢?

    

  这个问题很简单。如果这位网友能够细心的看返回值PDU码。你可以想到,发送有两种模式,及AT+CMFG=0 PDU 和 AT+CMFG=1 文本。反之,接收也有。网友问的很好,返回前者是你把模式设置成了AT+CMGF=1 及文本的模式。也就是说。如果AT+CMGF?返回1的时候。读取短信返回的是这个。

  +CMGR: "RECUNREAD","13093403473",,"05/11/15,16:40:22+02"....

  你把AT+CMGF设置成PDU模式(AT+CMGF=0)在读取短信时返回后者。也就是说返回以0891开始的PDU串。

  及+CMGR: 1,,111

0891683108501505F0240BA13190433074F30008501157

67094F59002E6BD44E0A67094E0D8DB3002E003100355

700597D62107EE9002E62118BE5898170B94EC04E4859转自http://bbs.sendsms.com.cn/

ATE ATL ATM ATP ATQ ATT ATV ATX ATZ AT&C AT&D AT&F AT&S AT&Z AT&M AT&V AT&W AT+CIMI AT+COPS AT+CFUN AT+CPIN AT+CSQ AT+CPINR AT+CESQ AT+CGDCONT AT+CGDSCONT AT+CGTFT AT+CGATT AT+CGACT AT+CGDATA AT+CGREG AT+CEREG AT+CGCONTRDP AT+CGEQOSRDP AT*DIALMODE AT*AUTOAPN AT*CGDFLT AT+EPIN AT+MSTK AT+MEDCR AT*BAND AT*BANDRD AT*REGOPT AT*AU THReq AT*CGDFAUTH AT$MYFOTA AT*SELECTSIMSLOT AT+SINGLESIM ATO AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+CSCS AT+WS46 AT+DS AT+GMI AT+GMM AT+GMR AT+GSN AT+GOI AT+GCAP AT+GCI AT+ICF AT+IFC AT+IDSR AT+ASTO ATA ATD ATH AT+CSTA AT+CMOD AT+CVMOD AT+CHUP AT+CBST AT+CRLP AT+CEER AT+CRC AT+CVHU AT+CNUM AT+CREG AT+CLCK AT+CPWD AT+CLIP AT+CLIR AT+COLP AT+CDIP AT+CCFC AT+CCWA AT+CUSD AT+CHLD AT+CAOC AT+CSSN AT+CLCC AT+CPOL AT+CPLS AT+COPN AT+CNAP AT+COLR AT+CSSAC AT+CNEM AT+CPSMS AT+CEDRXS AT+CEDRXRDP AT+CCIOTOPT AT+CPAS AT+CIND AT+CPBS AT+CPBR AT+CPBF AT+CPBW AT*CPBC AT+CCLK AT+CSIM AT+CRSM AT+CACM AT+CAMM AT+CPUC AT+CCWE AT+CLAC AT+CTZU AT+CTZR AT+CGLA AT+CRLA AT+CCHO AT+CCHC AT+CUAD AT+CGPIAF AT+CISRVCC AT+CIREP AT+CEN AT+CAVIMS AT+CPNER AT+CIREG AT+CASIMS AT+CMEE AT+CGQREQ AT+CGQMIN AT+CGEQREQ AT+CGEQMIN AT+CGCMOD AT+CGPADDR AT+CGCLASS AT+CGEREP AT+CGSMS AT+CGSCONTRDP AT+CGTFTRDP AT+CGEQOS AT+CEMODE AT+CSCON AT+CIPCA AT+CNMPSD AT+CEUS AT+CEVDP AT+CMMIVT AT+CABTSR AT+CABTRDP AT+CGAPNRC AT+CDU AT+FCLASS AT+VTS AT+VTD AT+CSUEPOLICY AT+CRUEPOLICY AT+C5GREG AT+C5GQOS AT+C5GNSSAI AT+C5GPNSSAI AT+C5GNSSAIRDP AT*APPSTART AT*SETUEOSID AT*UTTEST AT+C5GCAPA AT+CWUS AT+CLADN AT+CMICO AT*overheat AT*voltagefreq AT*CDNID AT*CAG AT+C5GUSMS AT+C5GURSPQRY AT+Z5GTD AT*TSNCTRL AT+CSMS AT+CPMS AT+CMGF AT+CSMP AT+CSDH AT+CSCB AT+CSAS AT+CRES AT+CNMI AT+CMGL AT+CMGR AT+CMGS AT+CMSS AT+CMGW AT+CSCA AT+CNMA AT+CMGD AT+CMGC AT+CMMS AT AT*SLT AT*PMICREG AT*REGRW AT*RFTEMP AT*RFTEMPEX AT*SSGLPC AT*MORESMS AT*MRD_CDF AT*MRD_IMEI AT*CalInfo AT*MRD_SN AT*L1DEBUG AT*DSPINFO AT+CMUX AT*READVER AT*READCPUUID AT+RESET AT+RSTSET AT+IPR AT+DNS AT$MYPOWEROFF AT$MYSOCKETLED AT$MYGMR AT$MYCCID AT$MYNETURC AT$MYTYPE AT$MYNETCON AT$MYNETACT AT$MYIPFILTER AT$MYNETSRV AT$MYNETOPEN AT$MYNETREAD AT$MYNETWRITE AT$MYNETCLOSE AT$MYNETACK AT$MYNETACCEPT AT$MYNETCREATE AT$MYBCCH AT$MYBAND AT$MYTIMEUPDATE AT$MYLACID AT$MYGPSPOS AT$MYGETKEY AT$MYSYSINFO AT$MYSYSINFOURC AT$MYDOWNLOAD AT^SPN AT+CPIN2 AT*EPIN AT*SIMDETEC AT*EUICC AT+CWRITESIM AT*CLCK AT*MEPCG AT*ENVSIM AT*CNMA AT*RSTMEMFULL AT+CMEMFULL AT*CSCB AT*CBMCS AT*CBRAT AT+CMRSS AT+CMGSS AT+CMSMS AT+CMGMS AT*CMGF AT^LKSMSSTA AT+EEMOPT AT+EEMGINFO AT*PROD AT*POSFUN AT+ATDB AT*TGSINK AT+CGSEND AT*ICSSINK AT+VPDUS AT+VHDL AT+VECHO AT+VDUMP AT*COMMTR AT+LTEPOWER AT*LTETR AT*GSMTR AT*CISCC AT*CIIND AT*IMSSRV AT*POCCMD AT*PRXYSET AT*PRXYRSP AT*CHAPAUTH AT*WIFICTRL AT*NETACT AT*NETREF AT*NETDNS AT*NETIF AT*NETIFCM AT*MPSAPN AT*COMCFG AT*IMLCONFIG AT*ENVCFG AT+ECHUPVT AT$VTS AT*DIALE AT*ECCLIST AT*IMSSRV AT*POCCMD AT*PRXYSET AT*PRXYRSP AT*CHAPAUTH AT*WIFICTRL AT*NETACT AT*NETREF AT*NETDNS AT*NETIF AT*NETIFCM AT*MPSAPN AT*COMCFG AT*IMLCONFIG AT*ENVCFG AT+ECHUPVT AT$VTS AT*DIALE AT*ECCLIST AT*CSCS AT*CCIREG AT^CACAP AT+GETIP AT*NVMFLUSH AT+PEER AT*REJCAUSE AT*CFUN AT*CTZR AT*ADMINDATA AT+CGCI AT+CGOI AT*BANDIND AT*POWERIND AT*FASTDORM AT*CELL AT*BLACKCELL AT+ERGA AT+ERTCA AT*FILETEST AT*CGSN AT*MODEMRESET AT*HTCCTO AT*EHSDPA AT*FDY AT^SYSINFO AT*NASCHK AT+BGLTEPLMN AT*GATR AT*GRIP AT*CGMR AT*CGATT AT*LTECOEX AT*CSQ AT+CPLMNS AT*URSLCT AT*SECCAP AT+OPERCFG AT*PSDC AT+MPBK AT+TRUSTNUM AT+CHKTRUSTNUM AT*FDNBYPASS AT+LOG AT*LWIPCTRL AT*NTP AT*MTU AT*ISIMAID AT^HVER AT+ZDON AT*ASRCOPS AT*ICCID AT*SIMPOLL AT*REGMODE AT+CELLINFO AT*VER AT+PACSP AT*GETIP AT*ROAMINGDATA AT*AUTOTZ AT*DNSCFG AT+AOPS AT+AOPSCFG AT+MSCLASS AT*DELFBPLMN AT*COMFEATURE AT*RESENDPARA AT+CMER AT*CSCO AT+APQUIT AT+wifi AT+sdiophase AT+MIFIMAC AT+FUNC AT+MIFISSID AT+WIFIMIXEDKEY AT+WIFIFUN AT+FLASHBP AT*MRD_SECOND_SN AT+GETCHIPUID AT*VIRTUALICCID AT+UEICCID 以上是我通过AT+CLAC指令返回的信息,给我整理下每个指令的含义
最新发布
12-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值