阿里齐套性应用指南-v2_第1页
阿里齐套性应用指南-v2_第2页
阿里齐套性应用指南-v2_第3页
阿里齐套性应用指南-v2_第4页
阿里齐套性应用指南-v2_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Copyright 2017 Neoway Technology Co.保留所利。是所有商标。本手册中出现的其他商标,由商标所有者所有。说明本应用指南对应产品为N10、M590E、M660、M680。本应用指南的使用对象为系统工程师,开发工程师及测试工程师。由于产品版本升级或其它原因,本手册内容会在不预先通知的情况下进行必要的更新。除非另有约定,本手册中的所有陈述、信息和建议不任何明示或暗示的担保。为客户提供全方位的技术支持,任何垂询请直接联系您的客户经理或发送邮件至以下邮箱:公司:http:/第 2 页第 3 页修订版本号更改内容生效年月V1.0初始版本20100126V2.1修订版本,增加

2、发送流程,修改排版格式。20110509V2.2修订版本20121122V2.3修订版本,增加文本模式下发送中文示例20121218V2.4修改排版,删减重复内容并添加部分说明20120818V2.5修本:增加国外说明20150109V2.6修20170110目录1 SMS 收发说明1Text 模式Text 模式. 1发送12.2 Text 模式接收23 PDU3.1发送指南3发送演示33.2格式说明3示例4 PDU发送格式详解44.1 PDU 发送格式(SMBMIT-PDU)44.2 SCA(Service Center Address)格式54.2.1 Len54.2.2 Type54.2

3、.3 Address54.3 PDU Type(八位位组)64.3.1 RP64.3.2 UDHI64.3.3 SRR64.3.4 VPF64.3.5 RD74.3.6 MTI74.4 MR 信息参考(Message Reference)74.5 DA 接收方地址74.5.1 Len84.5.2 Type84.5.3 Address8第 4 页4.6协议标识(Protocol Identifier)84.6.1 Bit No.7 与 Bit No.684.6.2 Bit No.594.6.3 Bit No.0 Bit No.494.7数据编码方案(Doding Scheme)94.7.1 Bi

4、t No.7 与 Bit No.694.7.2 Bit No.594.7.3 Bit No.494.7.4 Bit No.3 与 Bit No.2104.7.5 Bit No.1 与 Bit No.0104.8 VP(Validity Period)104.8.1 第一种情况(相对的)114.8.2 第二种情况(). 114.9 UDL 用户数据长度(User Data Length)114.10 UD 用户数据11PDUPDU接收12接收演示125.2 PDU接收内容解释12PDUPDU发送格式详解14接收格式(SMS-DELIVDU)146.2 SCA(Service Center Add

5、ress)146.3 PDU Type(八位位组)146.3.1 RP146.3.2 UDHI146.3.3 SRI146.3.4 MMS156.3.5 MTI156.4 OA 发送方地址15第 5 页6.5协议标识(Protocol Identifier)156.5.1 Bit No.7 与 Bit No.6156.5.2 Bit No.5166.5.3 Bit No.0 Bit No.4166.6数据编码方案(Doding Scheme)166.7 SCTS(Service Center Time St). 166.8 UDL(User Data Length)166.9 UD (User

6、 Data)167 长. 177.1 6 位协议头格式:05 00 03 XX MM NN177.2 7 位的协议头格式:06 08 04 XX YY MM NN177.3 长发送示例187.3.1长第一部分:187.3.2第二部分:18长Text 模式收发中文Text 模式发送中文.20. 208.2 Text 模式接收中文. 219 国外注意事项21第 6 页有方 GPRS 模块1SMS 收发说明应用指南(SMS)发送和接收的方式有 Text 和 PDU 模式。使用 Text 模式,编码简单,使用比较方便;使用 PDU 模式,编码较复杂,但是可以发送长。PDU 模式收发使用 3 中编码方式

7、:7-bit 编码,8-bit 编码和 UCS2 编码。一般而言,7-bit 编码用来发送 ASCII 字符,8-bit 编码用来发送数据消息,比如,UCS2 编码发送Unicode 字符。一条的标准容量是 140 个 ASCII 字符,即 70 个中文(双字节)字符。PDU 模式下,7-bit,8-bit 及 UCS2 的每条容量分别为 160,140 和 70。2Text 模式2.1Text 模式发送AT+CSQ+CSQ: 21,99OKAT+CREG?+CREG: 0,1OKAT+CMGF=1 (设置成文本模式)OKAT+CSCS=GSM (设置字符集)OKAT+CMGS=(敲击回车,出

8、现“”符号时,输入内容)neoway technology (同时按 Ctrl 和 Z 键出现字符“ ”,表示正在发送)第 1 页+CMGS:70OK注:+CMGS:70 表示发送成功。Text 模式2.2接收AT+CSQ+CSQ: 27,99OKAT+CREG?+CREG: 0,1OKAT+CMGF=1/模式OKAT+CSCS=”GSM”/字符集OKMI=2,2,0,0,0OK+CMT: ,12/12/17,14:05:26+50shenzhenneoway/内容第 2 页3PDU发送指南3.1发送演示下图是模块发送 PDU的示例,各部分说明请参考下面内容。3.2示例格式说明08916831

9、08705505F011000D91683108881051F40008AA044F60597D 0:AT+CMGS=19 中 19 的长度是上面红色部分(TPDU)长度的一半1:08SCA 段长度,表示(91683108705505F0)共 8 字节2:91SCA 段类型,表示国际号码类型,号码前要加 863:683108705505F0短消息中心号码,它是 8613800755500F 每两位交换位置得到的,如果中心长度为奇数时需要填充字符 F。中心号码可以通过 AT+CSCA? 指令从 SIM卡中o 每张在发卡时,里面都存有正确的中心号码,如无必要请不要进行任何修改。如果出现能接收,但是

10、无法发送的情况,请先检查是否欠费;第 3 页其次查看中心号码是否正确。4:11PDU Type,表示被发送 PDU的类型,这项参数的设置会影响后面内容的格式,请仔细阅读下面(PDU格式详解部分)对这项参数的说明。5:00信息参考,设置为 00 即可6:0DDA 段长度,表示(683108881051F4)共 13 个字节,其中不包括填充字符 F7:91DA 号码类型,表示(683108881051F4)是国际号码,号码前要加 868:683108881051F4是接收方号码 8613808801154F 每两位交换位置所得,F 为填充符号,如果接收方号码长度是奇数,后面要填充 F。9:00设置

11、为 0010:08编码方案,表示当前被内容将采用 UNICODE 编码方式11:AAVP 这一项是前面 PDU Type 字节中(00010001)10 设置的结果。表示在中心最多保存 4 天12:04UDL 表示被的长度。(都是编码前的长度,一个汉字算两个字节)13:4F60597D被发送内容的 UNICODE 编码,汉字内容是”你好”14: 是发送标志(Ctrl+Z 或者 0 x1A)15:+CMGS:28成功发送到中心,数字 5 表示模块当前表示的序号,每发送一条数值加 1,在 0-255 之间循环。注意: 模块每次检测到回车符(r 或者 0 x 0 D) 即判断输入命令结束, 然后去执

12、行命令。 如果您在 AT+CMGS 指令结尾加的是回车换行, 那么很有可能换行符会被当作要发送的内容发出去 。这 样可能会导致 PDU长度判断错误而返回 ERROR 提示, 或者编码错位导致对方收到不能正确。4PDU发送格式详解4.1PDU 发送格式(SMBMIT-PDU)第 4 页SCAPDU TypeMRDAVPUDLUD1-12112-12110,1,710-1404.2SCA(Service Center Address)格式SCA 有三个组成部分,共 1-12 个字节,如下表:4.2.1 Len短消息中心地址长度,指中心号码除 Len 字节外的字节数目。如果 Len 被设置为00 ,

13、 并不提供后面的部分, 那么终端设备将中设置的 SCA 填充到 SMS- PDU 中。 可以设置 SIM 中的 SCA 值(中的短消息中心号码,如果与出厂设置不同,会导致出现只能收不能发的现象)。4.2.2 Type短消息中心地址的类型,是国际的号码还是国内号码(81&h 表示未知,91&h 表示国际,A1&h 表示国内)。91&h 是 TON/NPI 遵守ernational/E.164 标准,指在号码前需加“+”;此外还有其它数值,但 91&h 是最常用的。Bit7:置为 1数值类型(Type of Number):000-未知,001-国际(以+开始的地址),010-国内,111-留作扩

14、展;号码鉴别(Numbering plan identification):00-未知,0001-ISDN/号码(E.163/E.164),1111-留作扩展;4.2.3 Address依照 ISDN方式的中心地址。中心号码每 2 位倒置(的以 F 补充)下面是两个SCA 格式:第 5 页Bit No.76543210Value1数值类型号码鉴别LenTypeAddressSCA 长度SCA 类型SCA 地址1 Octet0-1 Octet0-10 Octet0891683108705505F04.3PDU Type(八位位组)PDU Type 是 SMBMIT 的第一个八位组。它的组成如下表

15、:4.3.1 RP应答路径(Reply path):移动可循发送 SMS 的短消息中心进行回复(但并非所有 SMSC都会这样设置)0:未设置1:设置4.3.2 UDHI用户数据头标识(User Data Header Indicator),如果要发送长需要将该位置 1。0:用户部分(UD)不包含头信息1:用户部分(UD)包含头信息4.3.3 SRR请求状态(Sus Report Request),可以通过设置该位发送结果,中心会通过方式通知终端的发送结果。0:不需要1:需要4.3.4 VPF有效期格式(Validity Period Format),使用转发机制,这一项可以设置在中心的时间(避

16、免接收开机或不在服务区导致收不到第 6 页)。Bit No76543210ValueRPUDHISRRVPFRDMTI00110001服务中心号码PDU 格式编码08 91 68 31 75 80 58 54 F607 81 31 75 80 58 54 F600:VP 段长度为 0,即没有有效期:01:保留10:VP 段以整形形式提供(相对的)11:VP 段以七个 8 位组 (semi-octet)形式提供()4.3.5 RD复本(Reject Duplicate),如果终端发送了一条,但是对方关机或不在服务区导致没有下发成功而在中心,这时候终端再发送同样内容的,中心会根据的 RD 设置情况

17、选择接收或。0:通知短消息服务中心(SMSC)接受一个 SMBMIT,即使该消息是先前已提交过的,并还存在与 SMSC 中未发送出去。MS 重复的条件是:消息参考(MR),接受方地址(DA)及发送方地址(OA)相同1:通知 SMSC一个重复的 SMS4.3.6 MTI信息类型指示(Message Type Indicator),指示发送、接收状态00:SMS-DELIVER(SMSC-MS)00:SMS-DELIVER REPORT(MS-SMSC)01:SMBMIT(MS-SMSC)00:SMBMIT REPORT(SMSC-MS)10:MAND REPORT(MS-SMSC)11:保留注:

18、粗体代表支持的类型,并不是所有 PDU 类型都被服务中心支持。4.4MR 信息参考(Message Reference)设置为 00 即可4.5DA 接收方地址长度为 2-12 个八位位组第 7 页4.5.1 Len地址长度。指 863851724908 的长度。这与 SCA 中定义不一样。4.5.2 Type短消息中心地址的类型,是国际的号码还是国内的号码(A1&h 表示国内,91&h 表示国际的,81&h 表示未知)。4.5.3 Address依照 ISDN方式的短消息中心地址。同 SCA 地址段,每 2 位倒置(的以 F 补充)接收方号码编码举例如下表所示:4.6协议标识(Protoco

19、l Identifier)在 PDU 报文中 TP-占用一个 8 位字节,对于标准情况下的 MS-to-SC 短消息传送,只需设置为 00。4.6.1 Bit No.7 与 Bit No.600:如下面定义的分配 Bit No.0Bit No.5(一般设置为 00)01:参见 GSM03.40 协议标识完全定义10:保留11:为服务中心(SC)特殊用途分配 Bit No.0Bit No.5第 8 页Bit No.76543210号码PDU 格式编码0D 91 86 31 58 71 42 09 F80B 81 31 58 71 42 09 F8LenTypeAddress长度类型地址1 Oct

20、et0-1 Octet1-10 Octets0D91683158714209F84.6.2 Bit No.50:不使用网络,只是短消息设备间的协议1:使用网络4.6.3Bit No.0Bit No.400000隐含(Implicit);00001电传(ex);00010Group 3efax00100语音(Voiceephone);00101欧洲无线信息系统(ERMES)00110国内系统(Nation Paging system);10001任何基于 X.400 的公用信息处理系统;10010ernet4.7数据编码方案(Doding Scheme)4.7.1 Bit No.7 与 Bit

21、No.6设置为 004.7.2 Bit No.50:文本未压缩:1:文本用 GSM 标准压缩算法压缩4.7.3 Bit No.40:表示 Bit No.1BitNo.0 为保留位,不含信息类型信息:第 9 页Bit No.76543210描述示例00000000= 00&h 7bit 数据编码 默认字符集11110110= F6&h 8bit 数据编码 Class 100001000= 08&h USC2(16bit)双字节字符集1:表示 Bit No.1BitNo.0 含有信息类型信息4.7.4 Bit No.3 与 Bit No.200:默认的字母表,每个字符占用 7 比特位,此时最大可以

22、传送 160 字符01:8bit,此时最大只能传送 140 个字符10:USC2(16bit),发送双字节字符集11:保留4.7.5 Bit No.1 与 Bit No.000:Class0直接显示在屏幕上:01:Class1ME 特定信息10:Class2特定信息11:Class3TE 特定信息4.8VP(Validity Period)是前面的 PDU Type 字段中 VPF 设置的具体体现第 10 页DSC字符集信息 Class00default (7-bit)No ClassF0default (7-bit)Class 0 (immediate display)F1default (

23、7-bit)Class 1 (Mobile Equipment-specific)F2default (7-bit)Class 2 (SIM specific message)F3default (7-bit)Class 3 (Class 3 Terminate Equipment-specific)F48-bitClass 0 (immediate display)F58-bitClass 1 (Mobile Equipment-specific)F68-bitClass 2 (SIM specific message)F78-bitClass 3 (Class3 Terminate Equ

24、ipment-specific)0816-bitNo Class1816-bitClass 0 (immediate display)4.8.1第一种情况(相对的)VPF = 10 VP 为一个 8 位组,给定有效期的长度,从 SMBMIT 被 SMSC 接受开始计算。有效期表示格式如下:4.8.2第二种情况()VPF = 11 VP 段以整形或七个 8 位组(semi-octet)形式提供。4.9UDL 用户数据长度(User Data Length)UDL 以整形形式提供,表示被发送信息的长度(编码前的长度)。4.10 UD 用户数据就是将要发送的内容,长度 0-140 个字节。第 11

25、页年月日时分秒时区30800290543320VP相应的有效期00-8F(VF+1)*5 分钟 从 5 分钟间隔到 12 个小时90-A712 小时+(VF-143)*30 分钟A8-C4(VP-166)*1 天C5-FF(VP-192)*1 周5PDU接收5.1PDU接收演示收前需要修改提示模式(MI=2,1,0,0,0 或者MI=2,2,0,0,0),收发模式还是 PDU,字符集 UCS2。下图是接收示例:5.2PDU接收内容解释0:+CMT: ,48其中 48 表示TPDU 的长度1:08SCA 段长度,表示(91683108705505F0)共 8 个字节2:91SCA 段类型,表示国

26、际号码类型,号码前要加+863:683108705505F0短消息中心号码,它是 8613800755500F 每两位交换位置得到的,F为填充码,时丢弃。中心号码可以通过 AT+CSCA? 指令从中。4:04PDU Type这是中心的最后一条5:0DOA 段长度,表示(683108881051F4)共 13 个字节,F 是填充位,不计算在内。第 12 页6:91OA 号码类型,表示(683108881051F4)是国际号码,号码前要加 867:683108881051F4是发送方号码 8613808801154F 每两位交换位置所得,F 为填充符号,时应该丢掉。8:00设置为 009:08编码

27、方案,表示当前内容采用 UNICODE 编码方式10:31804171701523SCTS 段,(前面 12 位两两交换位置,后两位不变)后是。14 表示 2013 年 8 月 14 日,170751 表示 17 时 07 分 51 秒,23 代表所在时区。11:1C (UDL)指明信息内容的长度是 28,即 14 个汉字12:8FD98FB9662F6DF157335E02670965B979D1628067099650516C53F8内容,解码后的内容是“这边是”第 13 页6PDU发送格式详解6.1PDU接收格式(SMS-DELIVDU)6.2SCA(Service Center Add

28、ress)格式与发送的格式一致。6.3PDU Type(八位位组)PDU Type 是 SMBMIT 的第一个八位组。它的组成如下表:6.3.1 RP应答路径(Reply path)0:未设置1:设置6.3.2 UDHI用户数据头标识(User Data Header Indicator)0:用户部分(UD)不包含头信息1:用户部分(UD)包含头信息6.3.3SRI状态指示(Sus Report Indicator),仅被短消息服务中心(SCSM)设置0:状态不会向短消息实体(SME)返回第 14 页Bit No76543210ValueRPUDHISRIMMSMTI00000100SCAPD

29、U TypeOASCTSUDLUD1-1212-1211710-1401:状态向短消息实体(SME)返回6.3.4 MMS有消息需要发送(More Message to Send),此值仅被 SMSC 设置0:在 SMSC 中有的信息等待 MS1:在 SMSC 中没有的信息等待 MS6.3.5 MTI信息类型指示(Message Type Indicator)00:SMS-DELIVER(SMSC-MS)00:SMS-DELIVER REPORT(MS-SMSC)01:SMBMIT(MS-SMSC)00:SMBMIT REPORT(SMSC-MS)10:MAND REPORT(MS-SMSC)

30、11:保留注:粗体代表支持的类型,并不是所有 PDU 类型都被服务中心支持。6.4OA 发送方地址长度为 2-12 个八位位组,与发送中的 DA 相同。6.5协议标识(Protocol Identifier)在 PDU 报文中 TP-占用一个 8 位字节,对于标准情况下的 MS-to-SC 短消息传送,只需设置为 00。6.5.1 Bit No.7 与 Bit No.600:如下面定义的分配 Bit No.0Bit No.5(一般设置为 00)01:参见 GSM03.40 协议标识完全定义10:保留11:为服务中心(SC)特殊用途分配 Bit No.0Bit No.5第 15 页Bit No.

31、765432106.5.2 Bit No.50:不使用网络,只是短消息设备间的协议1:使用网络6.5.3Bit No.0Bit No.400000隐含(Implicit);00001电传(ex);00010Group 3efax00100语音(Voiceephone);00101欧洲无线信息系统(ERMES)00110国内系统(Nation Paging system);10001任何基于 X.400 的公用信息处理系统;10010ernet6.6数据编码方案(Doding Scheme)格式与 PDU发送一致6.7SCTS(Service Center Time St)占用七个 8 位组,格

32、式如 VP 的第二种情况所示。短消息中心时间戳中的日期,时间每两位倒置,时区位不倒置,如 01306181451523 表示 10 年 03 月 16 日,18 时 41 分 51 秒,时区为 23。6.8UDL(User Data Length)用户数据长度,UDL 以整形形式提供,表示被发送信息的长度(编码前的长度)。6.9UD(User Data)接收到的内容,长度 0-140 个字节。第 16 页7长内容会很长,但是一条只能容纳 140 个 ASCII 字符,或是 70 个有时用户想发送的汉字。这时就需要发送长,将一条拆成几条发送,最后在接收几条按照拆分的顺序合并成一条在 PDU Ty

33、pe 中,TP-UDHI 位 :0 代表 TP-UD 中含有协议头信息;1 代表 TP-UD 含有协议头信息。当设置内容体包含协议头,需要根据协议写入相应的信息,长的协议头有两种:7.16 位协议头格式:05 00 03 XX MM NN1:协议头的长度,固定填写 0 x05;2:协议头的类型,固定填写 0 x00,表示长;3:子包长度,固定填写 0 x03,表示后面三个字节的长度;4:长消息参考号,每个 SP 给每个用户发送的每条参考号都应该不同,可以从 0 开始,每次加 1,最大 255,便于同一个终端对同一个 SP 的消息的不同的长进行识别;5:本条长编码后分成的总报文数,从 1 到 2

34、55,一般取值应该大于等于 2;6:本条消息在长中的位置或序号,从 1 到 255,第一条为 1,第二条为 27.27 位的协议头格式:06 08 04 XX YY MM NN06, 表示剩余协议头的长度。08, 这个值在 GSM 03.40 规范 4.1 中规定,表示随后的这批长的标识字段长度为 2 字节(格式中的 XX YY)。04, 这个值表示剩下标识的长度。XX YY,这批的唯一标志,事实上,SME(或者 SP)把消息合并完之后,就重新,所以这个标志是否唯一并不是很重要。MM,这批的数量。如果一个超长总共 5 条,这里的值就是 5。NN, 本条消息在长是这批中的第一条的值是 1,第中的位置或序号,如果当前二条的值是 2。第 17 页7.3长发送示例的发送编码格式与 PDU编码格式相同,在发送数据中占用 6 位(或 7 位)协议长头。7.3.1长第一部分:0891683108705505F051000D91683108881051F40008FF8C0500039102016DF157335E02670965B979D1628067099650516C53F8662F4E005BB64E136CE84E8E004D0032004D726980547F5165E07EBF901

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论