毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ARM+GPRS智能家居控制入侵检测与报警 第9页

更新时间:2012-2-20:  来源:毕业论文
表1 常用与短消息相关的AT指令
AT 指令  功                     能
AT+CMGC  Send an SMS command(发出一条短消息命令)
AT+CMGD  Delete SMS message(删除SIM卡内存的短消息) 论文网http://www.youerw.com/  
AT+CMGF  Select SMS message formate(选择短消息格式:0-PDU;1-文本)
AT+CMGR  Read SMS message(读短消息)
AT+CMGS  Send SMS message(发送短消息)
AT+CMGW  Write SMS message to memory(向SIM卡中写入待发的短消息)
AT+CMSS  Send SMS message from storage(从SIM内存中发送短消息)
AT+CNMI  New SMS message indications(显示新收到的短消息)
AT+CPMS  Preferred SMS message storage(选择短消息内存)
AT+CSCA  SMS service center address(短消息中心地址)
AT+CSCB  Select cell broadcast messages(选择蜂窝广播消息)
AT+CSMP  Set SMS text mode parameters(设置短消息文本模式参数)
AT+CSMS  Select Message Service(选择短消息服务)
5.3.2 PDU编码及AT命令的实现本文来自优.文~论-文.网原文请找腾讯324.9114
由于使用GPRS moModem短信需要两个步骤:
第一个步骤就是发送AT+CMGS,然后GPRS模块会进入等待发送信息状态,就可以发送已经编码好的AT原语了。
所以编码函数PreSendMessage的作用在于将欲发送的短信内容用PDU格式编码成AT原语格式,并向串口写入AT+CMGS命令使得GPRS模块处于等待短信输入状态。
编码流程示例:
假设对方手机号为15806031876,要发送的内容为“报警”,短信中心号码为13800591500。则strSendMsg=“报警”,strPhoneNumber=“15806031876”,strServerNumber=“13800591500”。并定义一个QString类型strSendTemp来保存编码结果。
1).strSendTemp加上第一个固定原语字符串即strSendTemp=“089168”。这里的“08”代表短信中心号码的长度,共8位;“91”代表短信中心号码用国际形式表示在前面加“+”;“68”与后面加入的短信中心号码一起构成国际形式即8613800591500。
2).使用NumberConversion函数将对方手机号转换成原语形式,即将strServerNumber从“13800591500”转换成“3108501905F0”。
3).将刚转换完的strServerNumber添加到原语中,strSendTemp现在为:“0891683108501905F0”。
4).加上固定原语字符串“11000B81”,strSendTemp现在内容为:
“0891683108501905F011000B81”。这里的“11”表示基本参数,发送的固定格式;“00”表示消息基准值为0;“0B”表示对方号码数字个数为11位,“81”表示非国际形式即没有“+”号。
5).使用NumberConversion函数将用户号码转换成原语形式,即将strPhoneNumber从“15806031876”转换成“5108061378F6”。
6).将刚转换完的strServerNumber添加到原语中,strSendTemp现在为:“0891683108501905F011000B815108061378F6”。
7).加上固定原语字符串“0008AA”,strSendTemp现在内容为:
“0891683108501905F011000B815108061378F60008AA”。这里的“00”是协议标识,表示此是普通GSM类型,点到点方式;“08”表示用户信息编码方式为PDU编码方式,“AA”表示短信有效期为最大。
8).使用ToUnicode-zhCN函数将欲发送的中文字符串成原语形式,即将strSendMsg从“报警”转换成“0462A58B66”。本文来自优.文~论-文.网原文请找腾讯32,49114
9).将刚转换完的strSendMsg添加到原语中,strSendTemp现在为:“0891683108501905F011000B815108061378F60008AA0462A58B66”。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

ARM+GPRS智能家居控制入侵检测与报警 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。