常用SMS指令一览表

来源:互联网 发布:数字图像处理算法概述 编辑:程序博客网 时间:2024/06/11 21:56

 

 

命令

发送

介绍

+CSCA

 

设置SMS服务中心号码

+IPR

 

设置MODEM的接口速率,0为自动速率

+CNMI

AT+CNMI=2,2

设置SMS的输出方式

+CMGF

AT+CMGF=1

设置SMS编码方式(1文本格式,0PDU格式)

+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

0816比特,最多发70个汉字;

048比特,最多发140个字符;

007比特,最多发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

短信中心号码类型(国际)

68 31 08 10 00 05 F0

SMSC-Value

短信中心号码值(8613800100500

04

First-Octet

固定格式

0D

Address-Length

源号码长度(13位)

91

Type-of-Address

源号码类型(国际)

68 31 05 11 45 01 F5

Address-Value

源号码值(8613501154105

00

TP-PID:TP-Protocol-Identifier

固定格式

08

TP-DCS:TP-Data-Coding-Scheme

0816比特,最多发70个汉字;

048比特,最多发140个字符;

007比特,最多发160个字符

10702051146423

TP-SCTS:

年月日时分秒及时差

04

TP-UDL:TP-User-Data-Length

用户数据长度(4字符)

4F60597D

TP-UD:TP-User-Data

用户数据“你好”

 

以下是按PDU格式7比特编码发送英文字符SMS的三个例子

l        发来AB1三个字符

+CMT: ,23

0891683108100005F0

040D91

683105114501F2

0000

10700261354023

03

41610C

 

l        发来AB两字符

+CMT: ,22

0891683108100005F0

040D91

683108315771F1

0000

10700271505523

02

4121

 

l        发来ABCDEFGH八个字符

+CMT: ,27

0891683108100005F0

040D91

683105114501F2

0000

10700271822223

08

41E19058341E91

 

 

 

原创粉丝点击