短消息调试笔记

// 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

你可能感兴趣的:(短消息调试笔记)