1,設置短信息模式
AT+CMGF=?
?=0 表示PDU模式 ?=1 表示TEXT模式
2,設置短信中心
AT+CSCA=“+86XXXXXXXX”
3,接收短信息 AT+CMGR=X 讀取當前存儲區(qū)的第X條信息
4,AT+CMGD=X 刪除當前存儲區(qū)的第X條信息
5,當短信貓收到一條信息后,會主動通過串口線發(fā)送 +CMTI: "SM",x 其中X表示存在當前存儲區(qū)的第X位置,可以使用對應的AT+CMGR=X讀出。
6,第一次讀出可以得到“REC UNREAD”,再此讀出時候就指示為“REC READ”,可以使用4所示的AT+CMGD命令進行刪除。
7,再具體的編程中可以使用超級終端與MODEM對話,抓出MODEM端的回復格式。以此作為根據(jù)編寫解析代碼。
8,和具體編程相關的另外一個需要比較重要的是設置是否回顯。命令為:ATZ;E 是關閉會顯,ATZ;E1是開啟回顯。
9,另外檢查有是否已經(jīng)注冊的AT+CREG?命令,X=2表示脫網(wǎng),X=1表示已經(jīng)注冊到網(wǎng)絡,X=0表示狀態(tài)不明朗。
10,一個重要的的AT命令是AT+CMGS,和其他的AT命令比較有點繞:首先輸入AT+CMGS=“+86手機號” 回車,MODEM顯示>之后就可以輸入文本內(nèi)容,之后再以CTRL+Z(^z)或是ESC的ASCII碼結束內(nèi)容。
另外;不小心又湊起了10條,多么圓滿的數(shù)字。之后我要研究一下PDU模式下如何收發(fā)信息。
|