📄 短信收发命令及格式 .txt
字号:
短信收发命令及格式
一、PDU格式
发送说明:
AT+CMGF=0 设发送格式为PDU格式
AT+CSCS=“UCS2” 设置字符格式为UCS2 模式
AT+CSCA=”+86138XXXXXXXX”,145 设置短消息服务中心地址
AT+CNMI=2,1,0,1,1 开短信回传,见附二。
AT+CMGS= YYY [CR] 其中YYY 为PDU 的十进制长度
收到[>]响应后再发送内容[ctrl-Z]
例:向 13923710570 发送“你好” 适用于联通与移动手机
发送数据是:你好Unicode译码为:4F60597D //其它字符的Unicode译码可参见附件
AT+CMGS=019 15(PDU 规约头固定长度15 字节)+4(报文长度4 个字节)
> 0011000D91683129730175F000801044F60597D [ctrl-Z]
00 为SCA预留
11 FO 设置PDU 类型改为31与AT+CNMI配合使用可开短信回传功能
00 MR 发送参考号
0D DA 目的号码长度 对小市话通发送时 DA=0FA1 +目的号码
91 DA 目的号码类型
68 DA 中国的区号
3129730175F0 DA 目的号码编码
00 PID 发送方式
08 DCS 编码模式
01 VP 有效期
04 UDL 数据长度
4F60597D UD 数据内容Unicode 译码
接收说明:
移动接收:0891683108705505F0040D91683125486218F4000860204101503100044F60597D
联通接收:0891683110808805F0240BA13125486218F40 00860204101317320044F60597D
编码模式 +目的号码类型+短消中心+?+接收号码长度+运营商编号+接收到的号码+时间标识+时间+?+内容长度+内容(注:移动接收时接收到的号码有国际区号,联通没有)
二、TEXT格式
发送说明:
T+CMGF=1 设发送格式为TEXT格式
AT+CSCS=“UCS2” 设置字符格式为UCS2 模式
AT+CSCA=”+86138XXXXXXXX”,145 设置短消息服务中心地址
AT+CSMP=17,167,0,24 四参数分别为FO、VP、PID和DCS,代表意义与PDU 模式中参数相同
AT+CMGS= 手机号码编码[CR]
收到[>]响应后再发送内容[ctrl-Z]
例: 向 13923710570 发送“Helle” 适用于联通与移动手机
AT+CMGS=”13923710570” 直接输入手机号码
> Helle [ctrl-Z] 直接输入英文内容编码
接收说明:
+CMGR: "REC UNREAD","+8613528426814",,"06/02/14,11:09:21+00"
1234
标识+读标识+所返回中心号+时间+换行+内容
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -