短信平台进入家庭智能紧急报警系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:mashangdenglu998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:目前家庭报警主要还是打110电话报警,但这种报警存在很多缺陷,如有人挟持时打电话这种方法就会失效,甚至有的人当时因恐惧什么都说不好了,只会喊救命两字,打电话报警对公安部门来说位置定位慢,难。该文设计了一种利用手机发送报警信息,及时与保安室或派出所联网的家庭安全监控系统联系,以便及时采取措施,减少损失。系统利用现有的GSM网络,无需另外组网,即能实现以无线通信的方式进行远程终端监控和报警的功能。
  关键词:智能报警;GSM 网络;AT命令;串行通信
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)08-1957-02
  随着我国市场经济的不断发展,人们对安全保障的要求越来越强烈。加强社会治安,保卫社会安定,保护人民安全,既是一项政治任务,也是现代科学技术得以发挥威力的重要领域。鉴于当前各种犯罪活动非常猖撅,尤其是非法入侵、入室盗窃、抢劫、强奸、绑架、谋杀、暴力凶杀等恶性案件不断发生,严重危害人民生命财产安全。因此,人们迫切需要利用先进的安防技术对异常事件和安全方面的隐患进行预防。最近一段时间以来,无线通讯被大量的应用在工业系统控制和远距离数据传输上等各个领域。文章中家庭报警系统里融入了无线通信技术,构造设计了一款短信报警平台,这个平台是基于移动平台的。从实现手机短消息的报警发送上来看,实现从AT(attention)指令控制GSM(global system for mobile communications)MODEM,媒介是计算机串口。
  1 GSM AT命令集手机短信业务(sms)
  按照目前情况来看是应用非常广泛的无线移动式通信,具有诸如经济、可靠、涵盖面广等优势,从它的原理上来说,比较适合传输小流量数据,这个一般是利用单片机来实现指令手机收发短消息的,对实现社区的安全报警系统来说是非常廉价的,为更好的保护业主的人身和财产安全,我们这个报警系统通过单片机的系统来收集当地的实地数据,然后把这个收集来的信息发送到小区的监控中心和业主的电话上。
  1)利用终端产品TE、终端适配器TA 发送AT 指令达到遥控移动台(mobile station,MS)同GSM网络进行功能上的交互,AT指令具有诸如数据传输、传真、短消息、电话呼叫等等功能业务。控制GSM 模块进行SMS 进行通信的进程中,我们知道GSM MODEM 的串行和并行通信原理,利用计算机的接口传输相应的指令到GSM MODEM,电脑与MODEM 利用传输指令以及MODEM 对命令的反馈进行信息的交互。利用AT命令来实现在软件程序中的单片机遥控手机,为使读者更好的理解本文,先简要的介绍一下几个常用的的AT命令,如下:ATD命令一般是用来传真业务或者是建立数据业务的,当然也可以控制相关的互补的业务。ATD:为被叫号码。在中国以外的地区号码前需加 ,比如ATD 33146290800。
  2) 采用空间存储短消息(AT CPMS)命令格式:AT CPMS=,[]。为“SM”: SIM卡上存储短消息;为“SM”:手机内存里存储短消息。
  3) 短消息格式选定(AT CMGF): ATD拨号AT CNMI新的消息意义命令格式为AT CNMI,,,,,。操控主动提供数据代码的过程符合=2。为SMS-DEIJRs。设计结果编码要求传输路径的缺省值为0。用于设置存储接收的系统消息的方式,则是SMS-STATUSesREPORT,缺省值为0,缺省值为0,命令AT CNMI=2,l,0,0,0。=l响应OK,CMTI:“M”为收到新消息的提示。
  4) AT CMGS发送短消息采用PDU式的命令,格式AT CMGS=U发送只能输入十六进制的字符0-g,A-F命令AT CMGS=用PDU方式发送消息:响应 CMGS:发送成功ok,返回给用户的消息参考值,由模块分配这个值。从0始每发送一次消息递增1,不论是否发送成功在0-5之间循环。
  5)设置(AT CSCA)短消息中心地址的命令要求:AT CMGD=
为短消息中心的号码,例如现在常用手机上的:8613800210500。
  6) AT CMGD删除存储的消息命令AT CMGD=删除响应OK。SM通信模块是欧洲邮电管理委员会(CEPT)下设的移动通信小组给出的通信协议。中国公众通信网的主要方式就是采用GSM 数字蜂窝移动通信网,覆盖了中国广泛的地区。GSM通信系统是由欧洲的主要电信运营者和制造厂家组成的标准化委员会设计出来的,因此它更贴近用户和运营者的利益,在安全性、方便性等方面下了较大的功夫。短消息服务(SMS) 是利用手机为载体、移动网络来发送短消息的一个传输通信机制,SMS利用存储转发的通信的模式,短消息发出去,先是存储在短消息中心(SMC)里,再由SMC 将SMS短消息转发给需要接受的手机。我们在文章中讨论的系统中,SIEMENS 公司采用了TC35i模块,这个模块是支持SMS 的GSM短信机制具有能耗低、体积小、传输效率快、双频数据的接口、设计紧当、集射频电路和基带于一身等等优势。设计的外部接口涵盖了电源的接口、天线的接口、串行接口及SIM卡的插座等。
  GSM模块对SMS的控制是通过异步通信来实现的,这其中包括3种接入的协议:Block Mode、基于AT命令的协议数据单元(protocol data unit,PDU) 模式和基于AT 命令的文本(TEXT)模式。这个模块可以给用户提供安全可靠的语音和文本传输。向电脑串口发送AT 命令控制TC35i模块的主要流程如下:
  1) 先是OpenComm()函数初始化计算机的串口;
  2) 察看、选定TC35i GSM MODEM 的短信服务功能;
  3) 设置短消息的存储的地方;
  4) 选择采用的格式(TEXT格式/PDU格式);
  5) 规定好SIM卡的短信服务中心的号码;
  6) 上述准备好了就可以发送短消息了;
  7) 短消息发送完毕后再利用CloseComm()函数关闭计算机的串口。
  针对家庭短信报警系统本人设计了一种基于网络、无线、数据库通信技术的短信报警系统,短信报警系统具有家庭报警方面以及紧急信息处理等功能。短信报警系统可以随时的监测程序逻辑控制器(PLC),例如一旦接收水、火等信息,利用西门子公司的TC35i 短信模块,通过GSM 网络来将相关的信息以短消息的方式将报警短信发送到小区业主的手机上。家庭短信报警系统一般有两种:分别是自动报警系统和人工报警系统,发送"AT"命令的时候,此时单片机如果发现有异常或外部情况时,就会像业主发送报警短消息,当然发送和收到的报警信息需要制定一定的规则,也就是短信必须采用协议的形式来确保群众安全的规则,这样就可以实现收短信方向发短消息方说明指令,而且可以处理短消息内容。研发TC35 模块现在市场上一般有两种短信收发模式:PDU(protocol data unit)和TEXT模式。PDU 模式一般是采用UNICODE编码的方式发送汉字或字母,但合成PDU码比较复杂, TEXT模式却只可以发送字母,但不要编码。短信发送流程是:当模块与计算机实现成功连接时,“超级终端”界面会显示"^SYSSTART"字样,再输入"AT"指令,按ENTER回车,我们就可以看到终端返回回来的信息:"OK"。
   设置短信模式,短消息设置的命令如下:AT CMGF=1 ENTER回车,从终端画面看到返回"OK",则说明修改成功。设置短信息的程序编写:send_str("AT CMGF=1");// 短信格式为TEXTsend_str("x0d");//x0d 回车send_str("x0a"); //x0a 换行delay_1ms(10);send_str("AT CMGS=");send_char();send_str("137xxxxxxxx");send_char();// 以上四句是报警平台系统send_str("x0d"); //x0d 回车send_str("x0a"); //x0a 换行delay_1ms(10);send_str("alarm "); // 文字内容,必须是英文send_str("x1a");// x1a ctrl-zdelay_1ms(10);send_str("x0d");//x0d 回车send_str("x0a");//x0a 换行delay_1ms(10);delay_1ms(10);alarm_flag=0;
  2 短信报警系统的实现
  打电话功能实现的命令为:ATD137xxxxxxxx;回车(需要11位的数字号码),这其中需要关注的是电话号码要用分号表示,用分号后才能按回车键,这样才可以在电脑上显示。
   短信息发送功能的实现,短信息想要成功需要分为两步:1)首先是发送需要接受的移动电话号码,然后等待回应:“>”AT CMGS=“137xxxxxxxx”回车(此号码为目的地址)TC35 回应:AT CMGS=“137xxxxxxxx”>2)输入短信息的内容(只能是英文):alarm以ctrl z 的组合键结束,短信息就可以成功发送出去了,手机收到的正是TC35 模块发送出来的内容:alarm,短信息发送过程显示。
  科学技术的进步日新月异,将移动通讯这样的新技术引入到家庭报警领域中来,手机用户在紧急情况下可以通过短信发送到到小区监控中心和业主手机,从而有效保护业主的安全。
  参考文献:
  [1] Deb K. An efficient constraint handling method for genetic algorithms[J]. Comuter Methods in Alied Mechanics and Engineering, 2000, 186(24):311-338.
  [2] Vasconcelos J A, Maciel J H R D, Parreiras R O. Scatter search techniques alied to electromagnetic roblems[J].IEEE Transactions on Magnetics,2005,4(5):1804-1807.
  [3] 刘涛,张春业,韩旭东,等. 基于手机模块TC35 的单片机短消息收发系统[J].电子技术,2003,8(4):14-16.
  [4] 孙磊,陈新.基子TC35模块的数据通信的实现及其应用[J].中国数据通信,2005,12(5):17-21.
  [5] 马忠梅,籍顺心,张凯,等.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2005,172-188.
其他文献
外界对腾讯的"互联网+零售"的认知似乎是从微信扫一扫付款开始的,但腾讯的野心显然不止于此。从去年年底开始,腾讯频繁投资实体零售业,从步步高、永辉、家乐福,到万达商业、海澜
通常情况下,我们可以使用QQ等通讯工具进行信息交流,这种交流,它不受地域的限制.但是,如果一个办公室的同事之间,临时有事外出,再动用QQ通讯,难免有点小题大做.其实,咱们可以
最近,美国杂志《制药经理人》发布了2018年度全球制药企业50强榜单。这是一份专注于处方药销售的榜单,反映了全球各药企制药主业的营收情况。该排名主要依据各企业2017年的处方
基于岩石能量交换原理和3种不同卸荷路径下(恒轴压卸围压、加轴压卸围压、轴压围压同时卸载)卸围压(初始围压为10 MPa、20 MPa、30 MPa)试验,研究卸荷条件下岩石轴向吸收应变能、
利用电子背散射衍射技术(EBSD),研究7085-T7452铝合金双面搅拌摩擦焊缝组织演变规律。结果表明:相对于7085-T7452铝合金母材,双面搅拌摩擦焊缝的晶粒发生明显细化,焊缝的大角度
该文分析了用Powerpoint的常规方法制作出课件作品的不足和存在的问题,通过3个实例制作说明使用Powerpoint VBA宏编程技术制作多媒体智能交互课件,从而以较少的投入开发出符
采用三维数值模拟手段对微重力条件下熔体内部的热毛细对流以及常重力条件下熔体内部的热毛细-浮力对流进行研究。模拟中选取无磁场、施加轴向磁场和施加勾形磁场3种不同的磁
Google Earth是一款采用3D地图定位技术,可以把Google Map上的卫星图片显示在地图上的软件,这样使用者就可以在3D地图上搜索特定区域,放大缩小虚拟地图图片。下面我们就来一起体验一下这个结合卫星图片的地图软件。下载地址:http://www.skycn.com/soft/38605.html
采用合金熔炼及退火处理的方法制备La-Mg-Ni系A2B7型La0.8+xMg0.2–xNi3.5(x=0-0.05)电极合金,并研究不同的化学计量比La/Mg对该合金的相结构和电化学性能的影响。通过X射线衍射
今年年初至6月25日(下称“统计区间”),沪深300指数下跌11.67%,主动操作股票基金(含普通股票型、偏股混合型、灵活配置型基金三类,下称“主动操作股基”)跑赢大盘的基金比例高达8