GSM手机MSS编码解码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GSM手机SMS编码解码 发布时间: 20-2-28 14:42 ?? 作者: ?? 来源: ??????? 有两种方式,一有短信网关,二是通过SMS的DTE-DCE接口标准(AT命令集)。我们来讨论一下At命令发送短信,下面是在Siemens M75验证。 ??????? 一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。其中又分7bit-160,8bit-140,16bit-70的方式,我们中文用16bit70的方式。 ??????? 在Text Mode下,发送及接收到的数据均以ASCII码的形式来表示。在PDU Mode下,短信息正文经过十六进制编码后被传送。PDU相当于一个数据包,它由构成消息(SMS)的信息组成。作为一种数据单元,它必须包含源/目的地址、保护(有效)时间、数据格式、协议类型和正文,正文长度可达140字节,它们都以十六进制表示。PDU结构根据短消息由移动终端发起或以移动终端为目的而不同。每条消息可以发送140个字节,由于本系统中最长的数据串没有超过140个字节,因此数据均可以用一条消息来发送。 ??????? 现举例说明短消息的发送与接收(以Text Mode为例)? ??????? (1)设置短消息中心 AT+CSCA=+8613800100500 (短消息中心号码)? ??????? (2)设置短消息发送格式 AT+CMGF=1 (1-TEXT; 0-PDU) ??????? (3)发送短消息(短消息内容为“ABCD”) AT+CMGS(目的地址) ABCD ^z? ??????? (4)设置新短消息到达提示 AT+CNMI=1,1,0,0,1() 当短消息到达时,模块将自动发出提示指令: +CMTI:SM,INDEX(信息存储位置)? ??????? (5)读取短消息内容,假设INDEX=8。 AT+CMGR=8 返回信息如下: +CMGR: REC READ,+8613694121067,04/05/31,11:21:18+00 HELLO ??????? (6)删除短消息 AT+CMGD=INDEX ??????? 考虑到GSM传输存在时延问题,与卫星传输方式一样,双方的数据收发均只采用自报方式。即:终端站采用定时自报方式主动向后台中心发射数据,后台中心被动接收;当后台中心需要终端站当前的数据或需要对终端站参数进行设置时,后台中心只向该终端站发射相应的命令包,终端站收到该命令时,根据不同的命令以自报方式发送后台中心所要数据或修改相应的参数。 ??????? 下面讨论PDU方式的编码方式: 例1 发送:SMSC号码是+8613800250500,对方号码消息内容是“Hello!”。从手机发出的PDU串可以是 08 91 68 31 08 20 05 05 F0 11 00 0D 91 68 31 58 81 27 64 F8 00 00 00 06 C8 32 9B FD 0E 01 TAG: 手机测试 对照规范,具体分析:? 08 ?SMSC地址信息的长度 ?共8个八位字节(包括91) 91 ?SMSC地址格式(TON/NPI) ?用国际格式号码(在前面加‘+’) 68 31 08 20 05 05 F0 ?SMSC地址 ?8613800250500,补‘F’凑成偶数个 11 ?基本参数(TP-MTI/VFP) ?发送,TP-VP用相对格式? 00 ?消息基准值(TP-MR) ?0 0D ?目标地址数字个数 ?共13个十进制数(不包括91和‘F’) 91 ?目标地址格式(TON/NPI) ?用国际格式号码(在前面加‘+’) 68 31 58 81 27 64 F8 ?目标地址(TP-DA) ?8613851872468,补‘F’凑成偶数个,BCD编码方式,低位-高位方式 00 ?协议标识(TP-PID) ?是普通GSM类型,点到点方式 00 ?用户信息编码方式(TP-DCS) ?7-bit编码 00 ?有效期(TP-VP) ?5分钟 06 ?用户信息长度(TP-UDL) ?实际长度6个字节 ? C8 32 9B FD 0E 01 ?用户信息(TP-UD) ?“Hello!” 0891683108100005F0 31 00 0B 81 3129503323F1 00 08 A8 0C 4F6060F3776189C94E865427 分析一下 分段 ?含义 ?说明 ? 08 ?SMSC地址信息的长度 ?共8个八位字节(包括9

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档