毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

SIM300模块GSM数据采集管理系统设计(4)

时间:2017-02-21 13:27来源:毕业论文
图2.1 SIM300模块的结构框架图 号为n的短消息。AT指令的返回代码分别以字符CR和LF开始和结束。如果指令的语法不正确,就返回ERROR字符;如果指令是正确的


 
图2.1 SIM300模块的结构框架图
号为n的短消息。AT指令的返回代码分别以字符<CR>和<LF>开始和结束。如果指令的语法不正确,就返回“ERROR”字符;如果指令是正确的,但存在错误的参数,便返回“+CME ERROR:<Err>”或“+CMS ERROR:<SmsErr>”,其中< Err >和< SmsErr >是不同的错误代码;如果指令被成功的执行则会返回“OK”。AT指令的帧格式[13]如下:
$     LN   FX   DA XX XX XX
帧头  长度  命令  数据(数据可选)
其中标志帧开始的帧头为十优尔进制的10H和02H,标志信息结束的是10H和03H,最后二位是数据部分按16位求和以后取模的结果,用做校验位。对于数据位,为了避免出现错误的结束标志,规定每出现一个10H码字以后,后面插入一个空字符00H。接收端如果收到信息以后,就要相应地去掉空字符。
2.2.1     通用AT指令
与短信服务有关的AT指令如表2.2所示。
表2.2 与短信服务有关的AT指令
AT指令    功能
AT+CMGC                            Send an SMS command(发出一条短消息命令)                                   
AT+CMGD                    Delete SMS message(删除SIM卡内存的短消息)                            
AT+CMGF                      Select SMS message format(选择短消息信息格式,0-PDU;1-文本)                  
AT+CMGL                      List SMS message from preformed store(列出SIM卡中的短消息PDU/text:0/R EC UNREAD:未读;1/REC READ:已读;2/STO                  
UNSENT:待发;3/STO SENT:已发;4/ALL:全部的)                                                            
AT+CMGR                             Read  MS message(读取消息)                                                           
AT+CMGS                            Send SMS message(发送短消息)                                                          SIM300模块GSM数据采集管理系统设计(4):http://www.youerw.com/tongxin/lunwen_3182.html
------分隔线----------------------------
推荐内容