今天查一些资料看到网上有网友不明白AT+CMGR=index 那我就详细的介绍一下将返回以下内容困惑。
AT+CMGR=index 将返回以下内容:
+CMGR: "REC UNREAD","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: "REC UNREAD","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/
分享到:
相关推荐
此时读出,然后用“AT+CMGR”指令即可读出短消息内容。 3.PDU数据格式分析: 例如,我们要将字符“Hi”字符发送到目的地“13677328099” PDU字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02...
AT指令详解 短信息操作 AT+CPMS AT+CPMS=? AT+CMGF AT+CMGS AT+CMGR AT+CMGD AT+CMGL AT+CMSS AT+CNMI
AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡内存的短消息) AT+CMGF Select SMS message formate(选择短消息信息格式:0-PDU;1-文本) AT+CMGL List SMS ...
pdf电子书 at指令收发短信 详细介绍了收发短信的AT指令
一 AT指令基本用法: 1. 测试命令(Test Command) 在AT指令后面加上"=?"即构成测试命令。例如"AT+CSCS=?"会列举出所有支持的字符集。 2. 读取命令(Read Command) 在AT指令后面加上"?"即构成读取命令。例如"AT...
AT指令集 命令格式及操作实例 AT+CMGF AT+CMGR AT+CMGS AT+CMGL
AT指令就是电脑通过蓝牙串口(无线)发送AT指令控制手机,比如给手机接受与发送短信(AT+CMGR AT+CMGS),给手机打电话(ATD110),获取手机电话本(AT+CPBR),手机类型(AT+CGMI)····
对于数据位,为了避免出现错误的结束标志,规定每出现一个10H码字以后,后面插入一个空字符00H。接收端如果收到信息以后,就要相应地去掉空字符。如果接收端收到的数据部分和BCS部分按照16位相加以后的结果不等于0,...
at+cmgr=x 回车 (从 x 存储区读短消息) 例如: at+cmgr=1 +cmgr: "rec read","06014",,"06/12/12,10:11:21+32" 5c0a656c76845ba26237002c60a8768498845b588bdd8d395df27ecf4e0d8db3003200305143002 c8bf75c...
Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡内存的短消息) AT+CMGF Select SMS message formate(选择短消息信息格式:0-PDU;1-文本) AT+CMGL ...AT+CMGR
2.6.7 AT+CMGR 读取短消息 2.6.8 AT+CMGL 列举短消息 2.6.9 AT+CMGS 发送短消息 2.6.10 AT+CMGW 向内存写入消息 2.6.11 AT+CMSS 发送存储区内的消息 2.6.12 AT+CSMP 设置 TEXT 方式参数 2.6.13 AT+CMGD 删除短消息 ...
(6)读取短信指令AT+CMGR= index为所要读取短信的记录号 (7)打开回显指令 ATE1 (8)设置通话通道指令 AT+CHFA= ﹤通道号﹥ 通道号=1为辅助音频通道;通道号=0为主音 频通道 (9)设置受话器音量指令 AT+CLVL...
5.8 AT+CMGR...................................................................................................18 5.9 AT+CMGS...............................................................................
9C51单片机控制GSM模块TC35的程序(C语言的) ...uchar code AT_CMGR[]="AT+CMGR=";//读取短信指令 uchar code AT_CMGS[]="AT+CMGS=";//发送短信指令 uchar code AT_CMGD[]="AT+CMGD=";//发送短信指令
2.1.1 A/:重复上一条指令............................................................................................................... 8 2.1.2 ATA:应答呼叫...........................................
短信解码程序,C语言,值是在uCOS下运行的,纯C语言编写 包含部分的容错处理 SCU05级本科尹恒 这是我保研提前培训做的东西,如果你是SCU的...2.临时变量不因该使用内存分配,一个数组就够了,否则容易造成内存碎片化
需要说明的是,该接口通 过I2C总线扩展了一个E2PROM存储器芯片AT24C64,它的主要作用是存储数据,而且断电 信息也不会丢失,这些特性正是存储数据所必须的。 GSM的短信息业务SMS利用信令信道传输,这是GSM通信网所...
If iTmp2 > 0 And iTmp2 > iTmp1 Then '根据起始符"+",用以确定最近返回的是哪一个指令 g_strThisAT = Mid(g_strSave, iTmp1, iTmp2 - iTmp1 + 1) g_strSave = Right(g_strSave, Len(g_strSave) - iTmp1 + 1) ...
本系统是一款基于STC89C52的GSM...上面介绍了用PC机控制TC35的方法,我们只需设计一个TTL转RS232电平电路,连接到MCU的UART口,另一端直接连接到TC35,并将PC机输出的控制命令转化成单片机输出的指令即可。 2.烟雾报警
这是一个关于PAU码编程的类库(c#源码),里面定义了PDU编码中用到得编码函数,以及生成和解析PDU码的方法;其中解析PDU码以短信模块中常用的AT+CMGR命令返回内容为例,用户可以根据自己情况修改;该类库用户可以直接...