- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gsmgprscdmamodem模块相关产品列表:短信模
北京经纬星航科技发展有限公司
Gsm/gprs/cdma modem/模块相关产品列表:
Wavecom:Q2403A,Q2406A,Q2406B,M1206B, Q2358C
西门子:TC35iT,tc35t,tc35,tc35i,mc35,mc35i,mc35t,mc35it
piml: 900 1800 模块
短信模块/短信终端 pdu 编解码编程方法示例:
一、短消息收发的实现模式
计算机串口上连接 GSM MODEM,用它向手机发送短消息,要求对 AT 指令集和串口编程比
较熟悉。这种方法收发短消息又分三种模式:BLOCK 模式、TEXT 模式和 PDU 模式。
BLOCK 模式现在用的很少了; TEXT 模式则只能发送 ASCII 码,它不能发送中文的
UNICODE 码——确切地讲,从技术上来说是可以用于发送中文短消息的,但是国内的手机
基本上不支持;而 PDU 模式开发起来则较为复杂,它需要编写专门的函数来将文本转换为
PDU 格式,但 PDU 模式被所有手机支持,可以使用任何字符集,它也是手机默认的编码方
式。笔者在开发中正是选用的 PDU 模式。
二、PDU 模式
用 PDU 模式收发短消息可以使用三种编码: 7-bit 编码、8-bit 编码和 UCS2 编码。7-bit
编码用于发送普通的 ASCII 字符;8-bit 编码通常用于发送数据消息,如图片或铃声等;UCS2
编码用于发送 Unicode 字符。由于笔者在系统中要实现中文短消息的发送,所以选择用 UCS2
编码,即中文Unicode 码。
(一)UCS2 编码原理
所谓 UCS2 编码,是将单个的字符(1-2 个字节)按 ISO/IEC10646 的规定,转变为 16 位
的Unicode 宽字符。即将单个的字符转换为由四位的‘0 ’- ‘9 ’
、‘A ’- ‘F ’的数字和字
母组成的字符串。待发送的消息以 UCS2 码的形式进行发送。
(二)发送PDU 串的编制分析
通过 UCS2 编码我们得到中文 Unicode 码,接着就可以进行发送 PDU 串的编制了。从表
面上看,PDU 串是ASCII 码串,同样由 ‘0 ’- ‘9 ’、‘A ’- ‘F ’这些数字和字母组成。它
们是 8 位字节的十六进制数,或者 BCD 码十进制数。PDU 串除了包含所发送的消息本身
外,还包含很多其它参数信息,如服务中心号码、目标号码和编码方式等。现用一个实例说
明发送PDU 串的结构和编排方式。
例:08 91 683108100005F0 31 00 0D 91 68312 00 08 C2 06 60A8597DFF01
参照规范,具体分析:
分段含义解释说明
08 SMSC 地址信息的长度共 8 个八位字节(包括 91)
91 SMSC 地址格式(TON/NPI) 用国际格式号码(在前面加‘+ ’)
68 31 08 10 00 05 F0 SMSC 地址 8613800100500,补‘F ’凑成偶数个
31 基本参数(TP-MTI/VFP) 要求发送回复
00 消息基准值(TP-MR) 0
0D 目标地址数字个数共13 个十进制数
91 目标地址格式(TON/NPI)
A1 :国内格式
91 :国际格式
81:未知,+86 可带可不带。
北京经纬星航科技发展有限公司
683119109991F2 目标地址(TP-DA) 8613910199192 ,补‘F ’凑成偶数个
00 协议标识(TP-PID) 是普通 GSM 类型,点到点方式
08
用户信息编码方式
(TP-DCS)
00 :表示7-bit 编码,
原创力文档


文档评论(0)