![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICdzFWRoRXdvN1LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90TQNVzaU1ENWdEZ5ljMZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TO1MjN1kTN3EzNycDMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
AT+CMGL指令:
讀取指定存儲類型的短信(REC UNREAD 或者REC READ等),注意PDU和文本發送方式下指令參數的差別。
AT+CMGL="REC UNREAD"\r\n 該指令用于讀取sim卡中接收但未讀的短信,讀完後短信的存儲類型變為 "REC READ"
響應:
+CMGL:5,"REC UNREAD","+86157XXXXXXXX","13/07/27,17:04:09+32"\r\n
(短信内容)
OK\r\n
如果沒有符合要求的短資訊,隻傳回 OK
AT+CMGD指令:
用參數控制來删除響應的短信
AT+CMGD=0,3\r\n 該指令用于删除所有已讀、已發送、未發送的短息隻保留未讀短資訊。
響應:
OK
AT+CMGR指令:
讀取指定條目的短資訊
AT+CMGR=5,1\r\n 該指令用于讀取第5條短信,第二個參數1表示不改變短資訊的存儲方式(也就是未讀不會變成已讀資訊) 如果為0 就會發生這種變化。
響應:
+CMGR:"REC UNREAD","+86157XXXXXXXX","13/07/27,17:04:09+32"\r\n
(短信内容)
OK\r\n