我正在研究使用GSM调制解调器和我的计算机发送和接收SMS的程序。

我已经发送和接收上班了-很好。

有时,由于调制解调器将有关无线电信号强度指示等的信息混为一谈,我的程序一度陷入混乱,同时还为我的程序提供消息的十六进制代码。

我的代码可以很好地处理十六进制代码。但是我在解码字节流时看到了以下行弹出窗口:

^RSSI: 2


到目前为止,我已经看到它发出的值介于1到10之间。

是否有可以禁用它们的AT命令?我不需要他们

或替代方案:它们是否有通用语法,因此我可以在解码之前将其过滤掉?

我倾向于过滤器解决方案。但是,如果我知道每当调制解调器以“ ^ SOMETHING:xxx”的形式发送时,那将更容易实现,那么很高兴知道是否总是跟进定界符,例如“ \ r” 。

最佳答案

您应该尝试使用AT ^ CURC = 0关闭定期消息。
有关AT ^ CURC命令的信息:

AT ^ CURC?周期性状态消息的当前设置
AT ^ CURC =?看看您可能的价值是什么
AT ^ CURC = 0关闭定期状态消息

07-28 02:16
查看更多