2009-10-21 | #1 (permalink) |
高级会员
|
常用SMS指令一览表
命令 发送 介绍
+CSCA 设置SMS服务中心号码 +IPR 设置MODEM的接口速率,0为自动速率 +CNMI AT+CNMI=2,2 设置SMS的输出方式 +CMGF AT+CMGF=1 设置SMS编码方式(1文本格式,0为PDU格式) +CMGS AT+CMGF=1 OK AT+CMGS=13501154105 > AAA<^Z> +CMGS: 204 OK 发送SMS指令,例子为采用文本方式发送英文字符。如发中文必须采用PDU方式,例子请见后 +CSAS 设置信息存储指令 AT&W 设置信息存储指令 发送中文短信息格式: 先发送AT+CMGS= YYY [CR] ;其中 YYY 为TPDU的十进制长度 收到[>][SP]响应后再发送 [TPDU][ctrl-Z] [TPDU]:发送规约数据单元: TYPE 11 MR 00 DA 0D91683105114501F5 ; “13501154105” PID 00 DCS F4 VP 01 UDL XX ; XX 不大于 8C DD ; XX字节的用户数据 用户数据中最后一个字节为前面XX-1个字节的按位累加和。 TPDU 中用户数据前的PDU规约头的长度是15字节 TPDU 前的服务中心地址[SCA]的长度是9字节。 以下例子 发送到 13501154105(按PDU格式16比特编码) 报文是 你好 译码为 044F60597D 04 长度 数据 4f60597d 汉字内码 at 命令 AT+CMGS=019 返回 > 发送 0011000D91683105114501F5000801044F60597D 发送符^Z 00 无指定短信中心号码, 按CSCA号码 1100 固定格式 TP-DA:TP-Destination-Address 0D Address-Length 目标号码长度(13位) 91 Type-of-Address 目标号码类型(国际) 683105114501F5 Address-Value 目标号码值(8613501154105) 00 TP-PID:TP-Protocol-Identifier 固定格式 08 TP-DCS:TP-Data-Coding-Scheme 08为16比特,最多发70个汉字; 04为8比特,最多发140个字符; 00为7比特,最多发160个字符 01 TP-VP:TP-Validy-Period 有效期,缺省值167(24小时) 04 TP-UDL:TP-User-Data-Length 用户数据长度(4字符) 4F60597D TP-UD:TP-User-Data 用户数据“你好” 接收中文短信息格式: [SCA]:服务中心地址,北京为:0891683108100005F0 ;13800100500 以下是例子 +CMT: ,24 0891683108100005F0040D91683105114501F5000810702051146423044F60597D 08 SMSC-Length 短信中心号码长度 91 Type-of-SMSC 短信中心号码类型(国际) 683108100005F0 SMSC-Value 短信中心号码值(8613800100500) 04 First-Octet 固定格式 0D Address-Length 源号码长度(13位) 91 Type-of-Address 源号码类型(国际) 683105114501F5 Address-Value 源号码值(8613501154105) 00 TP-PID:TP-Protocol-Identifier 固定格式 08 TP-DCS:TP-Data-Coding-Scheme 08为16比特,最多发70个汉字; 04为8比特,最多发140个字符; 00为7比特,最多发160个字符 10702051146423 TP-SCTS: 年月日时分秒及时差 04 TP-UDL:TP-User-Data-Length 用户数据长度(4字符) 4F60597D TP-UD:TP-User-Data 用户数据“你好” 以下是按PDU格式7比特编码发送英文字符SMS的三个例子 发来AB1三个字符 +CMT: ,23 0891683108100005F0 040D91 683105114501F2 0000 10700261354023 03 41610C 发来AB两字符 +CMT: ,22 0891683108100005F0 040D91 683108315771F1 0000 10700271505523 02 4121 发来ABCDEFGH八个字符 +CMT: ,27 0891683108100005F0 040D91 683105114501F2 0000 10700271822223 08 41E19058341E91
__________________
[SIGPIC][/SIGPIC] |