发送SMS PDU模式错误

时间:2015-08-06 07:18:29

标签: c# at-command

我尝试使用以下命令发送短信。

currentLandmarkName

显示此响应并显示错误。请帮助我。感谢

1 个答案:

答案 0 :(得分:0)

在不知道这个SmsCom库的情况下,我可以保证您不能使用ExecCommand(如果它被正确实现)来执行AT+CMGS命令。所有其他AT命令,但不是那个。原因是您在发送有效负载之前必须等待"\r\n> "响应。任何其他事情都是一个巨大的错误,永远不会可靠(如果有的话)。

开始阅读this answer的第一部分,然后阅读3GPP规范27.005中的章节 4.3发送消息+ CMGS ,以了解如何正确处理AT + CMGS命令。它不是最简单的AT命令,但无论如何都要谨慎处理它的特殊处理。