本文共 2342 字,大约阅读时间需要 7 分钟。
短信的两种模式: 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
转载地址:http://yuini.baihongyu.com/