AT+CSMP 设置短消息文本参数
2015-11-20 17:19
211 查看
AT+CSMP设置短消息文本参数
AT+CSMP设置短消息文本参数(text模式下)
设置:AT+CSMP=<fo>,<vp/scts>,<pid>,<dcs>
响应:+CSMP:<fo>,<vp/scts>,<pid>,<dcs>
AT+CSMP
1.<fo>按照不同的位进行介绍
bit5 4 3 2 1 0
---------------------------------------------------------
value0 1 0 0 0 1
①bit 10两位表示 SMS_SUBMIT,取为0 1时方向是手机->消息中心,还有三种取值这里不介绍。
②bit 2 取值 0 表示后续没有短信息要发送;
取值1 表示后续还有短信息。
③bit 4 3两位可取10
④ bit 5 取值0 关闭传送回报
取值 1 打开传送回报。
通常情况下系统默认为010001即为0X11 十进制为17(此时没有状态报告回报)
2.第二个参数 vp的设置
1)0 - 143 对应的保留时间为: (vp + 1)*5 分钟,最大为12小时
2)144-167 对应的保留时间为: 12小时 + (vp - 143)*30分钟,最大为24小时
3)168-196 对应的保留时间为: (vp - 166) * 1 天
4)197 - 255 对应时间为: (vp - 192)*1 星期
所以有的模块默认vp = 167对应的就是24小时。
3.第三个参数略。通常为0
4.第四个参数:为0则只能发送英文,8为发送中文。
转自bbs.sendsms.cn
AT+CSMP设置短消息文本参数(text模式下)
设置:AT+CSMP=<fo>,<vp/scts>,<pid>,<dcs>
响应:+CSMP:<fo>,<vp/scts>,<pid>,<dcs>
AT+CSMP
1.<fo>按照不同的位进行介绍
bit5 4 3 2 1 0
---------------------------------------------------------
value0 1 0 0 0 1
①bit 10两位表示 SMS_SUBMIT,取为0 1时方向是手机->消息中心,还有三种取值这里不介绍。
②bit 2 取值 0 表示后续没有短信息要发送;
取值1 表示后续还有短信息。
③bit 4 3两位可取10
④ bit 5 取值0 关闭传送回报
取值 1 打开传送回报。
通常情况下系统默认为010001即为0X11 十进制为17(此时没有状态报告回报)
2.第二个参数 vp的设置
1)0 - 143 对应的保留时间为: (vp + 1)*5 分钟,最大为12小时
2)144-167 对应的保留时间为: 12小时 + (vp - 143)*30分钟,最大为24小时
3)168-196 对应的保留时间为: (vp - 166) * 1 天
4)197 - 255 对应时间为: (vp - 192)*1 星期
所以有的模块默认vp = 167对应的就是24小时。
3.第三个参数略。通常为0
4.第四个参数:为0则只能发送英文,8为发送中文。
转自bbs.sendsms.cn
相关文章推荐
- 详解linux互斥锁 pthread_mutex和条件变量pthread_cond
- "Java 反序列化"过程远程命令执行漏洞
- AT+CSMP 设置短消息文本参数
- Fragment
- linux学习笔记<命令介绍>
- 小学奥数(下)
- Spring 中的事件监听的实现
- 产生唯一文件
- 旭说数据结构之二叉查找树
- Codeforces Beta Round #85 (Div. 1 Only) B. Petya and Divisors 暴力
- C++中头文件、源文件之间的区别与联系
- roscore报错
- ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法
- label不同颜色不同字体及加删除线
- jQuery-1.9.1源码分析系列(十)事件系统之事件包装
- I love ACM
- IPv6 NDP邻居发现协议 1
- 分割
- ssh和ssh2之间的免密码登陆详解
- "Cannot declare member function ...to have static linkage"错误