短消息調試筆記

// AT+CSMS 選擇消息業務
AT+CSMS=0                        // SMS 的AT 命令兼容GSM 07.05 Phase 2
AT+CSMS=1                        // SMS 的AT 命令兼容GSM 07.05 Phase 2+
// AT+CMGF 選擇消息格式
AT+CMGF?                         // 查詢當前值
AT+CMGF=0                         // PDU: 0
AT+CMGF=1                         // TXT: 1
// AT+CMGL 列舉短消息,AT+CMGF=0 PDU模式
AT+CMGL=0                        // 接收未讀
AT+CMGL=1                        // 接收已讀
AT+CMGL=2                        // 存儲未發送
AT+CMGL=3                        // 存儲已發送
AT+CMGL=4                        // 全部消息
// AT+CMGL 列舉短消息,AT+CMGF=1 TXT模式,等於號後前的是字符串
AT+CMGL="REC UNREAD"                // 接收未讀
AT+CMGL="REC READ"                // 接收已讀
AT+CMGL="STO UNSENT"                // 存儲未發送
AT+CMGL="STO SENT"                // 存儲已發送
AT+CMGL="ALL"                        // 全部消息
// 刪除信息
AT+CMGD=1,4                        // 刪除sim卡上已發的和未發的所有短信
AT+CMGD=1,2                        // 刪除已讀短信
若是你發送一條短信後回覆信息 +CNTI:"SM",3 這個3表示的是你如今這個卡上的第三條信息
此時發送AT+CMGR=3就能夠讀取這一條短信
若是要刪除這一條短信的話發送AT+CMGD=3
下面是一些AT+CMGD指令的做用
AT+CMGD=1,0 The message from the preferred message storage at the location 1 is deleted
AT+CMGD=1,1 ALL READ messages from the preferred message storage are deleted
AT+CMGD=1,2 ALL READ messages and SENT mobile originated messages are deleted
AT+CMGD=1,3 ALL READ, SENT and UNSENT messages are deleted
AT+CMGD=1,4 ALL messages are deleted
// 將消息提示該爲中斷方式。這樣在收到短信的時候內容直接用+CMT: 提示出來,不存卡。
AT+CNMI=2,2,0,0,0轉自bbs.sendsms.cn字符串

相關文章
相關標籤/搜索