EDN首页   博客首页

日志档案

发表于 2007-11-9 15:27:42

0

标签: 无标签

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

西门子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+?

系统分类: 汽车电子   |   用户分类: 无分类   |   来源: 无分类   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(427)    回复(0)  

投一票您将和博主都有获奖机会!