AT + CMGL - 在文本模式下列出接收的消息
AT + CMGL命令列出在GSM调制解调器上收到的消息。它可以用来获取所有收到的消息,所有未读消息或全部读取消息。
命令 | 正面回应 |
---|---|
AT + CMGL = <stat>的<CR> |
+ CMGL:<index>,<stat>,<oa>,[<alpha>],[<scts>] <CR> <LF> <data> <CR> <LF> ... OK |
参数
<stat>:状态=“ALL”,“REC UNREAD”或“REC READ”
<index>:消息索引号
<oa>:发起者地址
<alpha>:
发起者姓名(如果在电话本中可用)>:服务中心时间戳
<data>:短信内容
<CR>:ASCII字符13
<LF>:ASCII字符10
例
将GSM调制解调器设置为文本模式SMS,列出所有收到的消息,并从GSM调制解调器中删除消息。
AT+CMGF=1
OK
AT+CMGL="ALL"
+CMGL: 1,"REC UNREAD","+31628870634",,"11/01/09,10:26:26+04" This is text message 1
+CMGL: 2,"REC UNREAD","+31628870634",,"11/01/09,10:26:49+04" This is text message 2
OK
AT+CMGD=1
OK
AT+CMGD=2
OK