通过RS232发送和接收短信(二)
2015-11-11 16:49
246 查看
查询短信:
1、 查询具有相同状态的所有短信
指令:AT+CMGL=n
其中n代表0-4的数字。
0――未读得短信。执行命令以后自行变为已读取。
1――已读短信。
2――草稿。
3――已发送短信。
4――全部
返回(例):
+CMGL: 76,3,,20
0891683108200805F011620D91683194041338F50000FF0530972D8603
76――序号
3――状态:发送
20――PDU串长度
2、 查询特定序号的短信
指令:AT+CMGR=n8
其中n代表序号
返回(例):
+CMGR: 3,,20
0891683108200805F011620D91683195041338F50000FF0530972D8603
3――状态:发送
20――PDU串长度
注意:PDU串长度表示PDU中除去短信中心部分剩下的代码的长度的1/2。例如上述PDU中PDU长度部分为11620D91683195041338F50000FF0530972D8603,40个字符,表示20个字节。
储存PDU
指令:
AT+CMGW=[PDU长度] 8
>[PDU串]
例如:
AT+CMGW=208
>0891683108200805F011620D91683195041338F50000FF0530972D8603
注意,输入PDU后按“CTRL+Z”终止。程序中使用0x1A,0x1D作为终止。
返回:+CMGW: 85
85――序号
发送PDU串
1、 发送输入的PDU串
指令:
AT+CMGS=[PDU长度] 8
>[PDU代码]
2、 发送指定序号的PDU串
指令:
AT+CMSS=[序号] 8
转自bbs.sendsms.cn
1、 查询具有相同状态的所有短信
指令:AT+CMGL=n
其中n代表0-4的数字。
0――未读得短信。执行命令以后自行变为已读取。
1――已读短信。
2――草稿。
3――已发送短信。
4――全部
返回(例):
+CMGL: 76,3,,20
0891683108200805F011620D91683194041338F50000FF0530972D8603
76――序号
3――状态:发送
20――PDU串长度
2、 查询特定序号的短信
指令:AT+CMGR=n8
其中n代表序号
返回(例):
+CMGR: 3,,20
0891683108200805F011620D91683195041338F50000FF0530972D8603
3――状态:发送
20――PDU串长度
注意:PDU串长度表示PDU中除去短信中心部分剩下的代码的长度的1/2。例如上述PDU中PDU长度部分为11620D91683195041338F50000FF0530972D8603,40个字符,表示20个字节。
储存PDU
指令:
AT+CMGW=[PDU长度] 8
>[PDU串]
例如:
AT+CMGW=208
>0891683108200805F011620D91683195041338F50000FF0530972D8603
注意,输入PDU后按“CTRL+Z”终止。程序中使用0x1A,0x1D作为终止。
返回:+CMGW: 85
85――序号
发送PDU串
1、 发送输入的PDU串
指令:
AT+CMGS=[PDU长度] 8
>[PDU代码]
2、 发送指定序号的PDU串
指令:
AT+CMSS=[序号] 8
转自bbs.sendsms.cn
相关文章推荐
- 第六章 注解式控制器详解(1)——跟着开涛学SpringMVC
- 常用SQL
- React-Native学习指南
- GUI(2) 迷宫问题
- 写的第一个接口的总结
- json的好处及用法
- linux 操作日记
- C# 文字转换最简单的方法
- ubuntu 操作日记
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- 用jQuery.form实现批量输入控件的提交
- 利用标定板做视频流的视觉定位
- 小记
- 寻找无向连通图的割点
- touch详解
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- 破了我的设计模式的处——痛苦并快乐着
- [Android] Otto源码简析
- 网络访问层
- Centos 6.3下升级subversion版本到1.7.x