`
金笛子
  • 浏览: 36101 次
社区版块
存档分类
最新评论

短信开发的PDU格式

 
阅读更多
pdu 编码主要包括两个主要的部分,一是 pdu 串的整体数据格式,分别因为发送信息串和接收信息串而有区别,二是 pdu 中文本部分的编码,分别因为字符集而不同。
我们也可以这样来理解这个 pdu 编码的格式, sms 相当于一个协议栈,最简单的协议栈:
根据 gsm03.40 规范, sms 协议包括以下几层:
1、 SM-AL :应用层。这个部分就是数据部分。
2、 SM-TL :传输层。我们可以清楚的看到这里描述了主要的短信内容,包括发送号码,接收号码,信息类型,编码,数据报长度等等,这也是我们编程主要要面对的问题。
3、 SM-RL :中继层。这个指的是短信在网关之间中继需要的协议。
4、 SM-LL: 链路层。
从上述描述中我们可以清楚的看到,我们编程主要集中于传输层。

PDU 串的用户信息 (TP-UD) 段最大容量是 140 字节,所以在这三种编码方式下,可以发送的短消息的最大字符数分别是 160 、 140 和 70 。这里,将一个英文字母、一个汉字和一个数据字节都视为一个字符。

转自bbs.sendsms.cn
分享到:
评论

相关推荐

    短信pdu编码解码_短信_短信PDU编码_pdu_

    短信PDU解码则是上述过程的逆操作,将接收到的PDU格式的短信恢复成人类可读的文本格式。解码过程包括识别和解析PDU中的各个字段,如电话号码、短信类型、短信内容等。此外,还需要正确处理字符集和校验和,以确保...

    网页版PDU格式编码_解码

    网页版的"PDU格式编码_解码"工具是一款实用的应用,专为处理短信通信中的PDU(Protocol Data Unit)格式而设计。PDU是GSM系统中用于短信服务(SMS)的数据格式,它包含了短信的地址信息、控制信息以及实际的文本数据...

    短信编码PDU生产解析工具

    该软件能帮助开发者将国标字符转换为Unicode码,并展示转换后的PDU格式,这对于发送和接收中文短信至关重要。同时,它还具备PDU包的解码功能,能将接收到的PDU数据还原为可读的文本格式,这对于调试过程中检查短信的...

    PDU短信编解码demo,c语言

    在开发阶段的PDU短信编解码demo中,可能包含以下文件: - `pdu_encode.c`:实现了短信内容的PDU编码功能。 - `pdu_decode.c`:负责将接收到的PDU数据解码回文本格式。 - `pdu_utils.c`:可能包含一些辅助函数,如二...

    PDU 短信编解码工具(升级版)

    1. 分析接收到的PDU格式短信,提取出发送者、接收者、短信内容等关键信息。 2. 验证短信编码的正确性,避免因为编码问题导致的通信障碍。 3. 快速生成符合规范的PDU编码,用于模拟发送测试短信。 4. 了解不同字符集...

    短信PDU解析工具

    5. 开发与研究:对于那些正在开发自己的短信服务或者对GSM通信协议有深入研究的人来说,这样的工具提供了直接操作和理解PDU格式的机会。 总的来说,短信PDU解析工具是IT行业不可或缺的一个工具,它提供了对PDU格式...

    PDU短信解析-生成工具.zip

    使用该工具,用户可能需要了解一些基本的PDU格式知识,比如知道如何解读PDU字符串的各个部分,或者如何设置正确的参数来生成PDU。 总的来说,PDU短信解析和生成工具是电信领域中不可或缺的辅助工具,它们简化了对...

    AT指令长短信接收PDU格式分析

    ### AT指令长短信接收PDU格式分析 #### 一、引言 随着移动通信技术的发展,短信服务已经成为人们日常生活中不可或缺的一部分。为了适应更复杂的通信需求,如发送长短信等,AT指令集提供了相应的功能来处理这些场景...

    PDU转换工具(SMS)

    总结起来,"PDU转换工具(SMS)"是一个实用的工具,它可以将普通用户能理解的短信文本和电话号码转化为通信系统所需的PDU格式,从而简化了与GSM网络中的短信服务交互的过程。对于开发者、测试人员或有特殊通信需求的...

    gsm-PDU.zip_gsm pdu_pdu_pdu.c_pdu短信格式_单片机pdu短信

    在实际开发过程中,`pdu.c`可能是提供这些功能的C语言源代码文件,它包含了处理PDU格式短信的函数和数据结构。通过编译和链接这个文件,可以将PDU短信发送功能集成到单片机应用程序中。 综上所述,掌握PDU格式短信...

    PDU短信格式及说明

    在短信服务中,PDU格式通常被用来定义发送和接收短信时的数据结构。它包含了一系列关键字段,如发件人地址(Originator Address, OA)、收件人地址(Destination Address, DA)、用户数据长度(User Data Length, ...

    手机 sms pdu 格式参考手册

    总结,手机SMS的PDU格式是短信传输的基础,理解其结构和编码规则对于开发和维护与短信相关的应用至关重要。通过深入学习和实践,我们可以更好地理解和利用这种古老的但仍然广泛应用的通信方式。

    PDU格式短消息转换源代码.rar_PDU 格式_PDU 格式 C++_PDU转换_pdu 转换_sms pdu在线转换

    总的来说,理解PDU格式对于开发与短信服务相关的应用程序至关重要,尤其是当需要与GSM网络直接交互时。通过C++实现PDU转换,可以让我们更深入地了解通信协议的底层工作原理,同时也能提高处理短信数据的灵活性和效率...

    PDU格式短信生成

    中文短信需要PDU格式的进行发送,此工具为PDU短信开发工具,可生成需要的PDU代码。

    PDU 编解码工具

    在SMS通信中,短信被转换为二进制的PDU格式,以便在移动网络上高效地传输。PDU模式包含了短信的全部信息,如发送者和接收者的电话号码、短信类型、编码方式以及实际的文本内容。通过这种方式,短信可以在各种不同的...

    短信猫开发之短信PDU编码格式共6页.pdf.zip

    在开发过程中,开发者需要了解如何正确地构建PDU格式的字符串,以便短信猫能正确解析并发送或接收。这通常涉及到对GSM 03.38编码表的熟悉,以及如何根据短信内容选择合适的编码模式。对于多语言环境,还需要处理不同...

    pdu.zip_ GSM PDU_GSM_GSM SMS_GSM的PDU格式_gsm 短信

    总之,GSM SMS的PDU格式是通信协议栈中的一个重要环节,它保证了短信在GSM网络中的可靠传输。理解和掌握这种格式,对于从事GSM通信技术工作的人来说,是不可或缺的知识技能。通过阅读提供的文档和资料,可以深入理解...

    短信PDU编码解码类

    3. **短信PDU解码**:解码过程则是PDU编码的逆操作,它从接收到的PDU格式数据中恢复出原始的文本信息。这通常涉及到解析PDU结构,识别其各个字段,并将7位编码的数据转换回16位的Unicode字符。 4. **压缩包中的类**...

    短信pdu 生成(源码)

    3. **PDU格式**:一个PDU由多个部分组成,包括消息类型、地址信息、长度指示器、编码类型、消息参考、用户数据头部(UDH)和用户数据。其中,消息类型标识是发送还是接收,地址信息包括手机的MSISDN,长度指示器指出...

    pdu编码pdu编码

    理解PDU编码对于开发和调试短信服务软件至关重要,特别是当需要处理非英文字符或者需要发送数据消息时。编码的选择和设置直接影响到短信内容能否正确传输和解析。在实际应用中,开发者需要根据具体需求选择合适的...

Global site tag (gtag.js) - Google Analytics