表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