by Again 2013-12-23 10.55.25
本教程是以已经有看过相关文章,而对PDU编程无从入手的编码苦手写的,我尽量以最简单的方法讲述PDU格式的快速理解。详细资料请自行从网上搜索。谢谢。
我使用的是Quectel 的 M50芯片,采用串口通信。发送的是AT命令。
1.PDU发送和接收的包不同,不能简单一段代码通用。
2.发送的时候可以尽可能简单,一部分由系统来做就好了。
3.能无视的直接无视,取对应的位处理即可。
//
开始:
正常来讲,完整的PDU包如下所示。不过太复杂了。
0031000D91683115723512F50008C21C80006D778FD9662F6D4B8BD577ED6D88606F653652308BF7544A77E5
简单做法
1.
发送:AT+CMGF=0回车
返回:OK
解析:设置发送内容为PDU格式
2.
发送:AT+CSCS="GSM"回车
返回:OK
解析:设置字符集
3.
发送:AT+CSCA="+8613800200500",14