0


基于C语言的SMS PDU编解码

一、PUD基本组成

2、UDH用户数据头(User Data Header)

UDHL用户数据头长度(User Data Header Length)

一个字节,表示用户数据头的字节数,不包含本字节,UDHL+1=整个用户数据头长度

IE用户数据头信息单元(Information Element)

IE中可以包含IE”A”、IE”B”、……、IE” N”等多个信息单元,每个信息单元又分为

IEI

IEDL

IED

IEI信息单元标识(Information Element Identifier)

00:Concatenated short messages(长短信)

01:Special SMS Message Indication

02:Reserved

03:Value not used to avoidmisinterpretation as <LF> character

04:Application port addressing scheme,8bit address

05:Application port addressing scheme,16 bit address

06:SMSC Control Parameters

07:UDH Source Indicator

08:Concatenated short message, 16-bitreference number

09:Wireless Control Message Protocol

0A-6F:Reserved for future use

70-7F:SIM Toolkit Security Headers

80- 9F:SME to SME specific use

A0– BF:Reserved forfuture use

C0– DF:SC specificuse

E0– FF:Reserved forfuture use

IEDL信息单元数据长度(Length of Information Element)

一个字节,表示信息单元长度,也就是IED的字节数,不包含本字节

IED信息单元数据(Information Element Data)

IEI为00时,也就是长短信(Concatenated short messages )IED由3字节组

第一字节:参考编号(Reference Number),参考编号相同的为同一长短信

第二字节:总条数(Maximum number),长短信拆分后的总条数

第三字节:当前短信序号,当前短信是长短信中的第几条

一条长短信最多可由255条子短信组成

以无压缩8bit数据格式发送长短信,单条子短信长度最多134(140-6)字节,其中6字节为用户数据头。

以无压缩7bit数据格式发送长短信,单条子短信长度最多153(160-7)字符。

以无压缩16bit USC2数据格式发送长短信,单条子短信长度最多67((140-6)÷2)字符

在压缩模式下单条子短信长度最多134字节,其中包含压缩头(Compression Header)、压缩尾(Compression Footer)在内。

标签: c语言 wpf p2p

本文转载自: https://blog.csdn.net/qq_60599080/article/details/121929669
版权归原作者 宋辞552 所有, 如有侵权,请联系我们删除。

“基于C语言的SMS PDU编解码”的评论:

还没有评论