本来用的是wavecom的短信猫,后来又买了一个siemens的 t35,但是程序却不能发短信了,另外的一个程序可以发,很幸运的发现
AT+CMGS+长度+pdu编码
不应该作为一个命令,应该拆成3个
1.WriteFile AT+CMGS=长度(ps:char(int(13))做结尾)
2.ReadFile 判断是否有\r\n
3.WriteFile pdu编码
具体原因不详,拆分后用超级终端没发出去,可以用程序发出去
参考:
http://www.vckbase.com/document/viewdoc/?id=1134
http://hi.baidu.com/itbuilders/blog/item/6f93102a252ebd24d42af188.html
本文分享了一位开发者使用Wavecom和Siemens T35短信猫遇到的问题及解决方案。通过调整AT指令集的使用方式,即将AT+CMGS指令与长度及PDU编码分开发送,成功解决了无法通过程序发送短信的问题。
1万+

被折叠的 条评论
为什么被折叠?



