图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(发送短消息)                                                         
上一篇:信号控制路网交通流动态分配研究
下一篇:AT89C51单片机铁路沿线风速雨量采集方法设计

PSpice的电容式加速度计闭环反馈控制模块设计

STM32激光雷达探测器高压电...

FPGA实现以太网MAC控制器数据发送模块

GSM-R系统下信号机的研究

FPGA实现以太网MAC控制器MAC控制模块

NRF24L01射频模块的ARM控制与通讯软件设计

Android手机电蚊香模块设计

PCI+PID算法直流力矩电机速...

提高小學语文課堂朗读教...

高效课堂教师问卷调查表

小型通用机器人控制系统设计任务书

浅析施工企业保理融资成...

MNL模型历史城区居民活动...

《水浒传》中血腥暴力研...

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状

大规模MIMO系统的发展研究现状