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