问题描述
此代码会发送一些 SMS 消息。但它为某些消息提供了错误。可能是一些 GSM 模块无法识别的错误字符,例如 `(. 有没有人可以帮助修复代码。 我正在检查 GSM 设备是否连接到 ttyUSB2。 这是 C++ 代码。
// select all id beginning with input_4
$('[id^=input_4]').select2({
minimumResultsForSearch: Infinity,width:'100%'
});
这是不能发送短信的例子。
解决方法
问题不在于 ASCII 字符,而在于发送的消息比应有的长度要长。
当我们使用串联短信时,它解决了我们的问题。它发送短信没有问题。
AT+CGMF=1
AT+CSCS="GSM"
AT+CSMP=17,167,241
AT+CMGS="Number"
> Message <CTRL+Z>