一种基于sms的灾害监控系统的制作方法

xiaoxiao2020-10-23  21

一种基于sms的灾害监控系统的制作方法
【技术领域】
[0001]本发明涉及灾害监测、管理与报警技术领域,特别是涉及一种基于SMS的灾害监控系统。
【背景技术】
[0002]传统的灾害报警监测系统都是通过有线网络进行信号传递的,这样的报警系统存在着非常大的区域限制,在一些偏远的区域根本就无法架设有线报警网络。同时有线传输线路容易遭到破坏,报警网络也存在着非常高的运营维护成本。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种基于SMS的灾害监控系统,使得系统搭建更为方便,且运营和维护成本大幅下降。
[0004]本发明解决其技术问题所采用的技术方案是:提供一种基于SMS的灾害监控系统,包括GSM模块、监控中心和数据库,所述GSM模块基于串口 AT指令集的二次开发包,调用短信收发API实现短信的收发;所述监控中心用于将GSM模块发送来的报警信号进行集中统一监管;所述数据库用于存储报警配置信息以及各次的报警信息;每个监控区域的主机上均安装一个所述GSM模块,一旦某个环境传感器发出报警,所述GSM模块将这个环境传感器的ID编码信号通过短信的形式发送到监控中心。
[0005]所述GSM模块集射频电路和基带于一体,提供标准的AT命令接口,运用动态链接库调用二次开发包的函数实现短信的收发。
[0006]所述数据库为MySql数据库。
[0007]所述环境传感器为烟雾传感器和/或温度传感器。
[0008]有益效果
[0009]由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明利用日趋成熟的移动通讯技术,通过覆盖全国各地的GSM网络,利用GSM网络提供的短消息(SMS)功能进行报警信号的传递,从而搭建基于SMS的报警网络。在该网络中,各个监控点产生的报警信号通过短消息的方式发送到监控中心,这样的报警网络系统从根本上解决了以往有线报警系统存在的问题。首先,不论是多么偏远的地区,只要有GSM网络信号覆盖到的地方,就能够搭建无线报警系统;其次,在系统方案设计时,由于使用的无线网络进行报警信号的传递,节省了大量的铺设费用;最后,由于在该系统中不再存在有线电缆,只要对设备进行维修就可以了,所有系统的维护和检修大大简化,使得系统的运营和维护成本大幅下降。
【附图说明】
[0010]图1是本发明的结构框图;
[0011]图2是MySql连接对象的关系图。
【具体实施方式】
[0012]下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0013]本发明的实施方式涉及一种基于SMS的灾害监控系统,如图1所示,包括GSM模块、监控中心和数据库,所述GSM模块基于串口 AT指令集的二次开发包,调用短信收发API实现短信的收发;所述监控中心用于将GSM模块发送来的报警信号进行集中统一监管;所述数据库用于存储报警配置信息以及各次的报警信息;每个监控区域的主机上均安装一个所述GSM模块,一旦某个环境传感器发出报警,所述GSM模块将这个环境传感器的ID编码信号通过短信的形式发送到监控中心。其中,所述GSM模块集射频电路和基带于一体,提供标准的AT命令接口,运用动态链接库调用二次开发包的函数实现短信的收发。
[0014]GSM网络技术成熟,商用时间长,我国实现了几乎无缝覆盖和漫游,网络覆盖范围广。SMS本身具备数据传输功能,对用户的数量也没有限制,克服了传统的专用网通信投资成本大,维护费用高的缺点。利用SMS进行数据通信还具有双向数据传输的功能,性能稳定,为远程数据传输提供了一个强大的通信平台。借助于公共移动电话网络,在全国范围内发送短消息的费用0.1元/条,由于SMS费用低廉,如业务量大与网络运营商包月结算更经济。因此,利用SMS功能实现数据的远程传输具有明显的技术优势和经济优势。
[0015]目前许多大型通信公司都生产GSM模块,例如MOTOROLA公司的D10/D15,SIMENS公司的TC35/37,WAVEC0M公司的WISM02B/2C等等,支持不同等级要求的应用。本发明可采用SMENS公司的TC35模块,它是西门子公司最新推出的无线通讯模块,可以快速安全的实现数据、语音等的传输,短信息服务SMS和传真,可以工作在GSM 900kHz和1800kHz两个频段,RS232数据口符合ETSI标准GSM0707和GSM0705,且易于升级为GPRS模块。该模块集射频电路和基带于一体,向用户提供标准的AT命令接口,为数据、语音、短消息和传真提供快速、可靠、安全的传输,方便用户的应用开发及设计。另外,GSM模块开发包以通用的WINDOWS动态链接库形式提供,本发明运用的是动态链接库sms.dll来开发。
[0016]DLL提供一些可以直接拿来用的变量、函数或类,可以看成一种仓库。在仓库的发展史上经历了“无库一静态链接库一动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,Iib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。
[0017]本发明采用数字移动通信系统短消息服务统一的短信编码和解码格式及兼容的AT命令,调用厂家提供的二次开发包的函数,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接使进程可以调用不属于其可执行代码的函数。通过使用DLL,程序可以实现模块化,由相对独立的组件组成。模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。DLL的优点,扩 展了应用程序的特性;可以用许多种编程语言来编写;简化了软件项目的管理;有助于节省内存;有助于资源共享;有助于应用程序的本地化;有助于解决平台差异。
[0018]所述数据库为MySql数据库。MySql是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySql是最流行的关系型数据库管理系统,在WEB应用方面MySql 是最好的 RDBMS (Relat1nal Database Management System:关系数据库管理系统)应用软件之一。MySql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySql所使用的SQL语言是用于访问数据库的最常用标准化语言。MySql软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
[0019]在本发明中,我们要在开发平台上进行与MySql的连接,必须对MySql的连接对象进行了运用。在.Net Framework数据提供的程序中包括Connect1n、Command、DataReader、DataAdapter等连接对象。图2就是MySql连接对象的关系图。
[0020]本发明可以运用于火灾报警系统,此时环境传感器可以选用烟雾传感器和/或温度传感器,并利用现有的GSM网络的全覆盖、免维护、低成本(仅在报警时发一条报警短信I毛钱),将所有监控区域的短信模块发送来的火灾报警信号,集中在电脑监控终端统一监管。每个火灾监控区域的主机上,均安装一个带有能发送短信的GSM模块,一旦某个烟雾传感器和/或温度传感器发出报警,则将这个烟雾传感器和/或温度传感器的ID编码信号通过短信的形式发送到监控中心,监控中心则可将信息发送到相关人员的手机,也可以由GSM模块直接将信息发送到相关人员的手机。
[0021]本发明的监控中心在使用时首先要验证用户权限,若是管理者,则能进行诸如修改报警器的位置、修改地图等配置监控中心的操作,若是使用者则不能进行上述操作。另外本发明的监控中心能够通过程序辨别是否为报警信号,辨别是哪一个报警器发生报警,从而能够准确显示报警地点,报警信号。
[0022]监控中心打开程序后便会显示登陆窗口,在登陆窗口输入用户名:admin,密码:admin,贝Ij能够登陆到监控中心的界面。若在登陆窗口输入用户名:user,密码:user,则左上方的系统设置不能操作,右键的菜单也不能操作。
[0023]当作为管理者登陆时,在系统设置的菜单栏上点击GSM模块,跳出连接GSM模块的窗口,通过查看电脑管理设置,可以得知端口为COM4。点击连接可以看到界面发生变化,这时候监控中心的GSM模块已经连接上,并且为自动接收短信的状态。在系统设置的菜单栏上点击发送短信,则跳出发送短信的窗口。在窗口中输入要发送短信的手机号码,输入发送的短信内容后点击发送,这时手机上就会收到短信,从而可以实现监控中心将信息发送到相关人员的手机的功能。
[0024]该监控中心还能够设置地图首先点击一楼,弹出未设置地图,在系统设置的菜单栏上点击地图设置,在跳出的窗口上选择要添加的图片文件即可完成。该监控中心还能够添加报警器。在地图上随意一处点击右键,点击添加报警器,在地图上会看到报警器的添加,这时可以看到数据库里alarms表自动生成了几个报警器,并且每个报警器都有一个对应的id号,在系统设置的菜单栏上点击可查看报警器ID。
[0025] 发送报警短信时,假设可看到房间I的id号码为14,则用手机发送fireAlarmH,这时界面中房间I会闪烁,并且发出报警声音。在右边菜单栏可以看到房间I报警的信息。在正在报警的报警器上点击右键,再点解除报警信息,此时报警信号停止闪烁。在系统设置菜单栏上点击历史,再点击导出,会弹出窗口,文件名字为“报警记录+时间”,然后选择要保存的地址,将火宅报警记录保存起来。打开报警记录的文件,会看到报警的短信。
【主权项】
1.一种基于SMS的灾害监控系统,包括GSM模块、监控中心和数据库,其特征在于,所述GSM模块基于串口 AT指令集的二次开发包,调用短信收发API实现短信的收发;所述监控中心用于将GSM模块发送来的报警信号进行集中统一监管;所述数据库用于存储报警配置信息以及各次的报警信息;每个监控区域的主机上均安装一个所述GSM模块,一旦某个环境传感器发出报警,所述GSM模块将这个环境传感器的ID编码信号通过短信的形式发送到监控中心。2.根据权利要求1所述的基于SMS的灾害监控系统,其特征在于,所述GSM模块集射频电路和基带于一体,提供标准的AT命令接口,运用动态链接库调用二次开发包的函数实现短信的收发。3.根据权利要求1所述的基于SMS的灾害监控系统,其特征在于,所述数据库为MySql数据库。4.根据权利要求1所述的基于SMS的灾害监控系统,其特征在于,所述环境传感器为烟雾传感器和/或温度传感器。
【专利摘要】本发明涉及一种基于SMS的灾害监控系统,包括GSM模块、监控中心和数据库,所述GSM模块基于串口AT指令集的二次开发包,调用短信收发API实现短信的收发;所述监控中心用于将GSM模块发送来的报警信号进行集中统一监管;所述数据库用于存储报警配置信息以及各次的报警信息;每个监控区域的主机上均安装一个所述GSM模块,一旦某个环境传感器发出报警,所述GSM模块将这个环境传感器的ID编码信号通过短信的形式发送到监控中心。本发明使得系统搭建更为方便,且运营和维护成本大幅下降。
【IPC分类】G08B17/00, G08B25/10
【公开号】CN104900024
【申请号】CN201510309888
【发明人】官洪运, 张慧, 沈曾天, 于融正, 许广洋
【申请人】东华大学
【公开日】2015年9月9日
【申请日】2015年6月8日

最新回复(0)