短消息调试笔记
2015-12-18 17:33
183 查看
AT+CNMI=2,2,0,0,0
// 用TEXT模式发短信息流程
AT+CMGF=1\r // TXT模式
//AT+CSCA="+8613800512500" // 写信息中心号码
AT+CSCS="GSM"\r // 字符集
AT+CMGS="+8618913179619"\r // 写手机号
>HELLO // 发"HELLO"
1A // (ctrl-Z)以十六进制发送
// 用PDU模式发短信息流程
AT+CMGF=0\r // pdu模式
AT+CSCS="UCS2"\r // 字符集
AT+CMGS= // 之后跟的是从短消息中心之后的所有字符长度
0891683108502105F0 // 短信息地址
11000D91683155845570F1 // 对方手机号
000800 // 14
06 // 要发送的数据长度
4F60597D0021 // 数据
0x1A // (ctrl-Z)以十六进制发送
注: 在发送短信时,SMSC地址可以不要,用00代替。
如发送“你好!”到13554855071.代码如下:
AT+CMGF=0\r
AT+CSCS="UCS2"\r
AT+CMGS=21\r
“0011000D91683155845570F1000801064F60597D0021”
0x1A
********************************************************************************
0891683108502105F011000D91683155845570F1000801064F60597D0021
0891683108502105F0 // 短信息地址
11000D91683155845570F1
000800 //14
06
4F60597D0021
什么是PDU Mode?
它是发送或接收手机SMS消息的一种方法。消息正文经过十六进制编码后进行传送; PDU发送只能输入十六进制的字符0-9 A-F.
基本的PDU命令:
->读取短消息
AT+CMGR:
->列举短消息
AT+CMGL:
->发送短消息
AT+CMGS:
PDU接收短信格式:
+CMT: ,26
08 // 地址信息的长度
91 // SMSC地址格式(TON/NPI),用国际格式号码(在前面加‘+’)
683108500145F1 // SMSC地址13800510541
24 // 基本参数(TP-MTI/MMS/RP)
0D // 回复地址数字个数,共13个十进制数(不包括91和‘F’)
91 // 回复地址格式(TON/NPI)
688119139716F9 // 回复地址(TP-RA)
00 // 协议标识(TP-PID)
08 // 用户信息编码方式(TP-DCS)
90809281543223 // 时间戳(TP-SCTS) 090829 18 45 23 32
06 // 用户信息长度(TP-UDL)
4F60597D0021 // 用户信息(TP-UD)转自bbs.sendsms.cn
// 用TEXT模式发短信息流程
AT+CMGF=1\r // TXT模式
//AT+CSCA="+8613800512500" // 写信息中心号码
AT+CSCS="GSM"\r // 字符集
AT+CMGS="+8618913179619"\r // 写手机号
>HELLO // 发"HELLO"
1A // (ctrl-Z)以十六进制发送
// 用PDU模式发短信息流程
AT+CMGF=0\r // pdu模式
AT+CSCS="UCS2"\r // 字符集
AT+CMGS= // 之后跟的是从短消息中心之后的所有字符长度
0891683108502105F0 // 短信息地址
11000D91683155845570F1 // 对方手机号
000800 // 14
06 // 要发送的数据长度
4F60597D0021 // 数据
0x1A // (ctrl-Z)以十六进制发送
注: 在发送短信时,SMSC地址可以不要,用00代替。
如发送“你好!”到13554855071.代码如下:
AT+CMGF=0\r
AT+CSCS="UCS2"\r
AT+CMGS=21\r
“0011000D91683155845570F1000801064F60597D0021”
0x1A
********************************************************************************
0891683108502105F011000D91683155845570F1000801064F60597D0021
0891683108502105F0 // 短信息地址
11000D91683155845570F1
000800 //14
06
4F60597D0021
什么是PDU Mode?
它是发送或接收手机SMS消息的一种方法。消息正文经过十六进制编码后进行传送; PDU发送只能输入十六进制的字符0-9 A-F.
基本的PDU命令:
->读取短消息
AT+CMGR:
->列举短消息
AT+CMGL:
->发送短消息
AT+CMGS:
PDU接收短信格式:
+CMT: ,26
08 // 地址信息的长度
91 // SMSC地址格式(TON/NPI),用国际格式号码(在前面加‘+’)
683108500145F1 // SMSC地址13800510541
24 // 基本参数(TP-MTI/MMS/RP)
0D // 回复地址数字个数,共13个十进制数(不包括91和‘F’)
91 // 回复地址格式(TON/NPI)
688119139716F9 // 回复地址(TP-RA)
00 // 协议标识(TP-PID)
08 // 用户信息编码方式(TP-DCS)
90809281543223 // 时间戳(TP-SCTS) 090829 18 45 23 32
06 // 用户信息长度(TP-UDL)
4F60597D0021 // 用户信息(TP-UD)转自bbs.sendsms.cn
相关文章推荐
- Wix学习整理(5)——安装时填写注册表
- 使用最原始的http-post方式上传图片 ,上传工具类已封装 可直接使用
- Spark集成Kafka源码分析——SparkStreaming从kafak中接收数据
- sql中的now()方法
- 多台日志汇聚一个terminal实例
- java提高篇(十一)-----代码块
- Oracle、MySql、SQLServer 数据分页查询
- flume的配置
- 事件的解除与绑定
- Windows2008r2主域和从域传输的问题
- nginx的配置、虚拟主机、负债均衡和反向代理(2)
- 重启博客,继续开始个人的旅行
- IOS判断日期是今天,昨天还是明天
- 获得本月的第一天和最后一天
- java提高篇(十)-----强制类型转换
- linux 后台任务,screen命令
- 送给正在 奋斗和成长路上的女人们
- 第13周项目2-Kruskal算法的验证
- 用纯php实现MVC框架,文件目录模仿yii2
- Wix学习整理(4)——关于WiX文件格式和案例HelloWorld的分析