在我的项目中,我想通过 PDU-Submit 发送一条 unicode text(UTF-8) SMS 消息。我一直在搜索很多答案,但所有答案都使用文本模式而不是 PDU-Submit 命令,因此我无法发送多部分短信。我想为多部分 unicode 消息提供解决方案。
问问题
8309 次
2 回答
4
最后我找到了答案并使用它。我的程序运行良好。使用 PDU 发送 Unicode 格式的串联(多部分)短信与使用 AT+CMGS 命令发送简单的 septet-character SMS 相同,但您必须将 DCS 字节设置为 08。您可以在这些线程上获得更多信息:
于 2013-04-18T10:12:36.857 回答
2
AT+CMGS
您可以在 PDU 模式下使用命令发送 SMS 消息(使用 启用AT+CMGF=0
)。语法(对于pdu 模式)是
AT+CMGS=<length><CR>
PDU is given<ctrl-Z/ESC>
我不知道您是否应该自己拆分为多部分并单独发送每个部分,或者此命令是否为您执行此操作。我想也许是后者,命令的描述说
执行命令将消息从 TE 发送到网络(SMS-SUBMIT)。
如果/当您发现时,请随时更新此答案。
于 2013-04-11T15:53:32.570 回答