SIM800C长短信学习笔记

本文详细解析了SIM800C模块处理长短信的过程,包括PDU字符串的各个部分含义,如短消息服务中心地址、文件头字节、被叫号码类型等,帮助读者理解短信分段及组合的机制。

超长短息:短信内容超过70个汉字,提交给网关的时候需要分成多条,但是用户手机接收的时候就一条.
事例:
PDU字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834
08短消信息中心地址长度:就是91683108701305F0除2
91短信息中心号码类型:91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。
91–1001 0001 91是十六进制换算两个二进制码为10010001
解析1001: 第一位的1:未知
剩下的001:数值类型(Type of Number):000–未知,001–国际,010–国内,111–留作扩展;
解析0001: 号码鉴别(Numbering plan identification):0000–未知,0001–ISDN/电话号码(E.164/E.163),1111–留作扩展;
683108701305F0短消息中心号码:8613800731500
08 91 683108701305F0统称 SMSC短消息服务中心 一般用00代替,表示默认
北京市移动短信中心号码: +8613800100500
上海市移动短信中心号码: +8613800210500

11文件头字节 11–00010001 十六进制转2进制
第一位:应答路径–TP-RP(TP-Reply-Path):0–不设置;1–设置
第二位:用户数据头标识–TP-UDHI(TP-User-Data-Header-Indicator):0–不含任何头信息;1–含头信息(本短信是没有头信息的,下文中会有包含头信息的短信,到时再具体解析头信息UDH)
第三位:状态报告要求–TP-SPR(TP-Status-Report-Request):0–需要报告;1–不需要报告
第四、五位:有效期格式–TP-VPF(TP-Validity-Period-Format):00–不提供(Not present);10–整型(标准);01–预留;11–提供8位字节的一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值