如何通过“AT + CMGS”</x>发送短信后清除“+ CMGS:<x>”响应

时间:2014-03-21 19:25:39

标签: sms gsm modem at-command

当我通过&#34; AT + CMGS&#34;发送短信时我从控制台获得响应&#34; + CMGS:[x]&#34;,X是一个似乎随着我发送的每条消息而递增的数字。是否有命令将此号码设置回&#34; 0&#34;?

我想做点什么:

AT+CMGS="<+1xxxxxxxxxx>"
  

这是短信。

CTRL-Z

----&gt;在&#34; + CMGS中插入命令重置x:[x]&#34;

更新1:

总结一下,我想知道如何重置信息响应中的参考号码&#34; AT + CMGS&#34;或者一起禁用信息响应(仅对于AT + CMGS,我仍然需要程序中稍后其他命令的信息响应。)

2 个答案:

答案 0 :(得分:0)

它是十六进制,最后一个数字将是FF(十进制表示255)所以+ CMG将一直到那里,之后它应该从0开始。 这是消息参考,它将是有用的,因为您将收到的报告消息将有消息参考,调制解调器将了解这是什么消息报告! 顺便说一句,您可以通过重置调制解调器

来重置它

答案 1 :(得分:-2)

http://www.gsm-modem.de/sms-pdu-mode.html我认为您可以设置&#39; TP-REFERENCE参考编号&#39; in&#39; byte&#39; pdu自己的0x02因此电话本身不会引用它(就像设置为0时那样)。不知道&#39;参考号码&#39;是的,它可能会在网络上进一步使用,以避免双打或其他东西。 (但从它的外观来看,你并没有使用pdu模式,因为文本模式甚至不能处理其中一半的东西,我不知道。)