原创 西门子MC35I的AT指令学习笔记

2007-11-9 15:27 5629 10 10 分类: 汽车电子

西门子MC35I的AT指令学习笔记



发送:ATE {请求建立联接}



手机回答:OK {已建立联接}



发送:AT+CMGF=0 {选择PDU模式}



手机回答:OK



发送:AT+CSMS=0{检测手机是否支持SMS命令}



手机回答:OK



发送:AT+CMGS=52{发送短信息,52 octets(不包括最初9个短信息元字节)}



手机回答:>{允许上传数据,ASCII码是($20H,$2EH)}



发送:0891683108701305F011000B813179133208F10000AA2632184CF682D95



E30DC2B36D3D170A0243106933D97A0243106933D97A02451068B19834926081A
不计最初9个短消息信元字节,本短信息有52字节(104个字符)。
AT+CMGS仅说明了 SMSC信息内容的长度,在收到手机回答的>符号手才发送PDU数据串,
并以(CTRL^Z)结束。



---选择短信息服务
AT+CSMS 

---发送过程如下: 
AT+CMGS="13636371111" 
> hello world          //*输入完了后按’CTRL^Z”
+CMGS: 199 



OK 



---接收提示
AT+CNMI =[<mode>][,<mt>][,<bm>][,<ds>][,<bfr>] 
这里提供3组参数可以供你使用: 
1)    AT+CNMI=2,1,,1 
这组参数可以提供新信息提示,以及传送回报的功能 
2)    AT+CNMI=2,2,,1 
这组参数来了新信息直接显示到串口,不作存储,仍然打开传送回报。 
3)    AT+CNMI=2,1 
这组参数,一般的模块都会有新信息提示,不会打开回报功能(打开可能会干扰单片机处理)



——读取
AT+CM
  GR=3,回车     //*提示:“+CMTI: "SM",3”,
AT+CMGL=”?”,  //*列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未读,
                   1/“RECREAD”-已读,2/“STO UNSENT”-待发,
                  3/“STO SENT”-已发,4/“ALL”-全部的 


 




——存储区选择(SIM卡,手机(FLASH), SIM卡+FLASH)
AT+CPMS=<mem1>[,<mem2>][,<mem3>]] 
<mem1> Memory to be used when listing, reading and deleting messages: 
<mem2> Memory to be used when writing and sending messages: 
<mem3> Received messages will be placed to this storage if routing to TE is not set. 




---删除一条短信
AT+CMGD+?

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条