一、AT+CMGL List SMS messages from preferred store
A、读取所有的信息:
第一步:at+cmgf=1(设置短消息模式为0(PDU格式),1(TEXT模式))
如果返回ok则继续。
第二步:at+cmgl=”all” //****读取所有信息。
示例:
+CMGL: 1,"REC READ","+8615850737145",,"11/03/14,11:43:24+32"
67094E8B5417FF1F
+CMGL: 2,"REC READ","+8615850737145",,"11/03/14,11:44:44+32"
65B0885753E3
+CMGL: 3,"REC READ","+8615850726105",,"11/03/14,11:47:43+32"
5403996D
B、读取未读的信息
第一步:at+cmgf=1
如果返回ok则继续。
第二步:at+cmgl=” rec unread” //****读取未读的信息。
成功返回OK否则ERROR
不会显示读取的内容
C、读取已读的信息
第一步:at+cmgf=1
如果返回ok则继续。
第二步:at+cmgl=” rec read” //****读取已读的信息。
事实上:
at+cmgl=?
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL")
其中的执行未读不会显示,执行已读全部显示,执行all全部显示。
二、AT+CMGR Read SMS message
A、读取信息:
第一步:at+cmgf=1
如果返回ok则继续。
第二步:at+cmgr=x //****从X存储区读短消息。
示例:
+CMGR: "REC READ","+8615850737145",,"11/03/14,11:43:24+32"
67094E8B5417FF1F
三、AT+CMGD Delete SMS message
A、删除信息:
第一步:at+cmgf=1
如果返回ok则继续。
第二步:at+cmgd= 数字号 //****删除信息。
成功返回OK否则ERROR
说明列表
+CMGL:使用的命令集
44:数字号
REC READ:此为信息的状态(1、REC READ(已读) 2、REC UNREAD(未读))
+8613187338091:手机号码
06/03/19,10:17:30+02:为日期,时间,时区(format: .yy/MM/dd,hh:mm:ss±zz., where characters indicate year (two last digits),month, day, hour, minutes, seconds and time zone.)
红色区:为内容
OK:读取成功的返回值
四、AT+CSCA SMS service centre address(设置短信中心号码)
A、设置短信中心号码:
第一步:at+cmgf=1
如果返回ok则继续。
第二步:at+ccsca=”短信中心号码” (比如+8613800757500)
成功返回OK否则ERROR
五、AT+CMGS Send SMS message (发送信息)
A、发送信息:
第一步:at+cmgf=1
如果返回ok则继续。
第二步:AT+CMGS=“+8613xxxxxxxxx”回车
>输入短消息。Crtl+Z结束并发送。
注:此只能发送英文与数字
六、AT+CMGS Send SMS message (发送信息)
A、查询设备:
命令:AT<回车>
返回:OK
命令:AT+CGMI<回车>
返回:SIEMENS
返回:OK
命令:AT+CGMM<回车>
返回:MC35i
返回:OK
B、设定Unicode模式
命令:AT+CMGF=0<回车>
返回:OK
C、发送“呵呵!!”到手机13925912925
命令:AT+CMGS=23<回车>
返回:>
输入内容:0031000D91683129952129F50008A7085475547500210021(输完后按CTRL+Z发送)
返回:+CMGS:252
返回:OK
七、重要的指令
ATZ;E 回车 Echo OFF
ATZ;E1回车 Echo ON
AT+CREG?回车 回答x(X=2脱网,X=1注册,X=0状态不明)
AT+COPS?回车 表示SIM卡是否被网络接受
AT+COPS=?回车 显示所有可用的网络。
AT+CREG?回车(是否网络注册)
AT+IPR=2400 回车(改变RS232口的速率至2400bps)
AT&W 回车 (保存已改参数)
输入PIN码:AT+CPIN=“xxxx”
回车换行 ————————〈0X0D〉〈0X0A〉
“ ———————————〈0X22〉
+ ————————————〈0X2B〉
ERROR ——————————〈0X45〉〈0X52〉〈0X52〉〈0X4F〉〈0X52〉
,—————————————〈0X2C〉
:—————————————〈0X3A〉
AT—————————————〈0X61〉〈0X74〉
Ctrl+Z————————————〈0X1A〉