Arduino 如何从SIM800l中删除所有短信?
我以前有一个SIM800l模块,我不知道该如何设置,但每次我从第一个内存位置删除一条短信时,另一条短信都会上移到第一条短信的位置,总是占据存储中的第一位 有人知道如何像那样设置我的新模块吗?Arduino 如何从SIM800l中删除所有短信?,arduino,sms,iot,at-command,sim800l,Arduino,Sms,Iot,At Command,Sim800l,我以前有一个SIM800l模块,我不知道该如何设置,但每次我从第一个内存位置删除一条短信时,另一条短信都会上移到第一条短信的位置,总是占据存储中的第一位 有人知道如何像那样设置我的新模块吗? 有了这样的设置,为了删除所有的短信,我只是反复发送命令AT+CMGD=1,这样我就不需要更改索引。短信改变位置听起来很奇怪,我不确定到底发生了什么。阅读我所有的答案,找出我认为可能是真正的解释 TL;DR:您很幸运,因为只需一个命令即可释放SMS内存:AT+CMDA 根据它的语法非常简单: AT+CMDA
有了这样的设置,为了删除所有的短信,我只是反复发送命令
AT+CMGD=1
,这样我就不需要更改索引。短信改变位置听起来很奇怪,我不确定到底发生了什么。阅读我所有的答案,找出我认为可能是真正的解释
TL;DR:您很幸运,因为只需一个命令即可释放SMS内存:AT+CMDA
根据它的语法非常简单:
AT+CMDA=<type>
如果您在文本模式下操作,或
AT+CMDA=6
AT+CMDA=1
如果您在PDU模式下操作
更好的是,您可以通过发布
AT+CMDA="DEL READ"
如果您在文本模式下操作,或
AT+CMDA=6
AT+CMDA=1
如果您在PDU模式下操作。我怀疑后者是你实际提供的命令