短信的两种模式(转载)
来源:互联网 发布:linux监听端口的命令 编辑:程序博客网 时间:2024/04/28 06:48
短信的两种模式: TXT(1)和PDU(0)
Length(PDU)= Length(SMSC)+ Length(TPDU)
SMSC : Short Message Service Center 短信息服务中心
举例01:
08 91 683108501505F0 11 00 0B 81 3106656930F1 0000A7 0BE8329BFD06DDDF723619
子段 | 子段值 | 子段的解释 |
(01) | 08 | 短信息中心地址长度,长度的单位是Byte,它等于前面三个子段的总字节数(02,03长度字节数加1)。 |
(02) | 91 | 短信息中心号码类型,91是TON/NPI。TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还可有其他数值,但91最常用。 |
(03) | 683108501505F0 | 短信息号码,是所使用的服务中心地址。由于位置上略有处理,实际号码应为: 8613805515500(字母F意指长度减1),这是作者所在地GSM短信息中心的号码。 |
(04) | 11 | 文件头字节(header byte,是一种bitmask)。这里11指正常地发送短信息。 |
(05) | 00 | 信息类型。 |
(06) | 0B | 被叫号码长度(11位长度)。 |
(07) | 81 | 被叫号码类型 |
(08) | 3106656930F1 | 被叫号码,也经过了移位处理,实际号码为13605696031。 |
(08) | 0000A7 | 短信息编码类型GSM Default Alphabet,如为中文则是000010。 |
(10) | 0B | 短信息长度。(编码以前的长度11???) |
(11) | E8329BFD06DDDF723619 | 短信息内容“Hello World!” |
举例02—读取SMS:
0891683108100005F0040D91683119111797F6000040609260452223037ABD19
08 91 683108100005F0 04 0D 91 683119111797F6 0000406092 60452223 037ABD19
08 91 683108100005F0 040D91 683119111797F6 0000 406092 60452223 03 7ABD19
z 7a 0111 1010 è 0111 1010 è7A
z 7a 0111 1010 è 1011 1101 èBD
f 66 0110 0110 è 0001 1001 è19
子段 | 子段值 | 子段的解释 |
(01) | 08 | 短信息中心地址长度,长度的单位是Byte,它等于前面三个子段的总字节数(02,03长度字节数加1)。 |
(02) | 91 | 短信息中心号码类型,91是TON/NPI。TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还可有其他数值,但91最常用。 |
(03) | 683108501505F0 | 短信息号码,是所使用的服务中心地址。由于位置上略有处理,实际号码应为: 8613805515500(字母F意指长度减1),这是作者所在地GSM短信息中心的号码。 |
(04) | 04 | TPDU中的第一个字节。 04:No moew messages are waiting for MS in this SC表示短信息服务中心没有 |
(05) | 0D 91 683119111797F6 | 信息类型。 |
(06) | 00 | TP-PID:TP-Protocol-Identifier |
(07) | 00 | TP-DCS:TP-Data-Coding-Schema |
(08) | 406092 60452223 | 040629 06542232 "04/06/29,06:54:22+32" |
(09) | 03 | TP-UDL:TP-User-Data-Length |
(10) | 7ABD19 | TP-UD:TP-User Data 7ABD19è经过解码后为“zzf” |
Send
08 91 683108501505F0 11 00 0B 81 3106656930F1 0000A7 0BE8329BFD06DDDF723619
Receive
0891683108100005F0040D91683119111797F6000040609260452223037ABD19
08 91 683108100005F0 04 0D 91 683119111797F6 0000406092 60452223 037ABD19
新的发送短信息
08 91 683108100005F0 11 00 0B 81 3119111797F6 0000A7 0BE8329BFD06DDDF723619
0891683108100005F011000B813119111797F60000A70BE8329BFD06DDDF723619
13911171796F
3119111797F6
08:
短信息中心地址长度
91:
短信息中心号码类型,91是TON/NPI。TON/NPI遵守International/E.164标准, 指在号码前需加‘+’号;此外还可有其他数值,但91最常用。
683108100005F0:
短信息号码,是所使用的服务中心地址。由于位置上略有处理,实际号码应为: 8613800100500(字母F意指长度减1),这是作者所在地GSM短信息中心的号码。
OK
AT+CMGF=1
OK
AT+CMGR=2
+CMGR: "REC READ","+8613911171796",,"04/06/29,06:54:22+32" zzf
- 短信的两种模式(转载)
- 快速开发平台的两种实现模式(转载)
- SQL server的两种验证模式:NT验证模式和混合安全模式(转载)
- 短信收发的两种方式
- 短信收发的两种方式
- 监听短信的两种方法
- android发送短信的两种方法
- android 发送短信的两种方式
- android 发送短信的两种方式
- android 发送短信的两种方式
- 短信的发送(两种发送方式)
- android 发送短信的两种方式
- android 发送短信的两种方式
- android 发送短信的两种方式
- android 发送短信的两种方式
- GPRS模块SIM9001发送短信(发送长短信),包括PDU和text两种模式
- asp.net两种方式的短信接口使用(提供接口的都是收费的)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)(转载)
- 中国在外包方面的挑战和优势
- 李开复针对马加爵事件写给中国学生的一封信
- 如何在sql中,替换字段里某起部分的内容
- 12星座大全 ^__^
- TAPI General Programming Considerations
- 短信的两种模式(转载)
- POP3邮局协议详解
- Linux学习笔记之后台进程(at和&)
- CNNIC第15次全国网络调查 中国网民冲向一亿大关.
- .NET Remoting编程简介
- 随笔
- VC++编程需要注意的地方(请大家积极回复)
- Memo
- 算24点程序:原理,面向过程的C实现,面向对象的java实现