续表2.2
AT+CMGW Write SMS message to memory(向SIM内存中写入待发的短消息)
AT+CMSS Send SMS message from storage(从SIM内存中发送短消息)
AT+CNMI New SMS message indications(显示新受到的短消息)
AT+CPMS Preformed SMS message storage(选择短消息内存)
AT+CSCA SMS service center address(短消息中心地址)
AT+CSCB Select cell broadcast messages(选择蜂窝冠博消息)
AT+CSMP Set SMS text mode parameters(设置短消息文本模式参数)
AT+CSMS Select Message Service(选择短消息服务)
2.2.2 短信发送AT指令
短信发送的流程如图2.2所示。
图2.2 短信发送流程图
与短信发送有关的AT指令如下所示:
(1) +CMGF 选择消息格式
SIM300模块提供了文本模式和PDU 模式两种消息格式。文本模式相对来说比较简单,特别适合传输字符,PDU模式需要进行编码,能够进行中文短信的传输。通过向模块发送“AT+CMGF=?”命令可以查询模块支持的所有模式,发送“AT+CMGF?”可以查询模块当前所处的模式。一般模块的初始状态为PDU 模式,可以使用“AT+CMGF=1”命令切换到文本模式。如果想切回PDU模式,则可以使用“AT+CMGF=0”命令来完成。具体操作如表2.3所示。
表2.3 AT+CMGF发送与响应
输入 响应
AT+CMGF?(查询当前模式) +CMGF=0(返回当前模式为PDU模式) SIM300模块GSM数据采集管理系统设计(5):http://www.youerw.com/tongxin/lunwen_3182.html