短信的两种模式: 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