远程红外安防监控管理系统总体设计方案
2.2 软件设计
当监控主机上电以后,主机进行初始化,同时通过AT 指令对MC35i 进行初始化。初始化完成后,主机采用循环的方式采集传感器的数据,并对数据进行判断。
GPRS 模块初始化:单片机发送AT 指令设置和控制GPRS 的主要设置有以下:设置波特率为4800b/s,指令:AT+IPR=4800,默认的通信速度为9600b/s;设置网关为移动梦网,指令:AT+CGDCONT=1,IP,CMNET;设置移动终端的类别为B 类,指令:AT+CGCLASS=B,同时监控多种业务,但只能运行一种业务,即在同一时间只能使用GPRS 上网,或者使用GSM 的语音通信;激活GPRS 功能,指令:AT+CGACT=1,1.
短信的收发:利用主机中断服务程序判断是收取还是发送消息,短消息采用PDU 编码,实现方式也采用AT 指令。收取步骤:分析短消息内容,得出指令后,执行控制操作,再封装返回的短消息。发送步骤:
调用预存的短信指令,控制GPRS 模块给指定号码发送短消息,发送失败则重复操作,直至成功。
彩信的发送:摄像头采集GPRS 模块建立WAP 连接GPRS,用标准WAP 无线会话协议进行编码后的消息作为一个WSP POST 内容发送出去。WAP 网关用HTTP 协议将内容传送给MMSC 的中继器,中继器再传至MMSC 的服务器。服务器将信息的内容将转换成MIME 的格式后数据存储、数据分析、路由寻址,得到用户终端信息,同时通过同一个WAP 连接对发起方做出响应。
终端的软件流程如图3 所示。
图3 系统软件流程图。
3 集中监控中心
3.1 功能介绍和组成
集中监控中心通过GPRS 网络和远程监控主机进行连接,对监控主机实时上传的各种信息和数据进行分析检测处理,把过滤后的有效信息传送给监控中心的服务器。服务器将接收的数据进行处理,通过文字、图形、声音等各种人机接口方式显示监控对象的状态和告警信息,并对数据进行存储生成报表和对告警信息进行统计分析。使用者通过计算机Internet 或者手机WAP 上网登陆客户端,根据权限进行各种数据的查询和管理;并且可发送控制命令,由监控中心通过GSMGPRS 网络转发给监控主机执行。
集中监控中心有两台服务器:监控应用服务器和数据库服务器。监控应用服务器装有监控中心的软件,并采用ASP. Net 的开发出Web 页面,通过安装微软的IIS 来搭建Web 信息发布系统。数据库服务器安装Windows 2000 Server 操作系统,并安装SQL Server2000 数据库管理软件和数据分析处理软件。两台服务器采用网络地址转换(NAT)技术,是对外网的IP只有一个。
监控中心软件采用Socket 连接方式完成监控终端和监控中心的通信,根据预设好的通信协议接收和发送数据。基于该系统时效性强,监控地点分散,系统结构采取的是B/S 结构,在Web 浏览器上直接浏览Web 服务器进行工作。
3.2 软件实现
集中监控中心的软件采用模块化设计,是采用Visual C++语言和SQL Server 进行开发,软件系统主要分为以下三个部分:系统管理,终端管理,查询统计。
(1) 系统管理包括:用户管理、权限管理、个人资料管理、修改登陆密码四个模块。
用户管理:提供给用户一个可登陆、监视、管理的软件应用平台;权限管理:设定权限给不同级别的用户;个人资料管理:修改管理者的姓名,手机号码等个人资料;修改登陆密码:修改网页登陆密码和修改手机WAP 登陆密码。
(2) 终端管理包括:终端信息管理、布撤防配置管理、告警手机管理三个模块。
终端信息管理:记录终端的信息、状态、配置,可查询终端和监控中心的连接情况,可实时根据要求查询监控现场的情况,可显示终端各单元的工作情况;布撤防配置管理:通过控制指令可实现对终端的远程控制(布防撤防)。告警手机管理:可添加或删除告警手机,且可设置告警级别。
(3) 查询统计包括:日志查询、控制记录查询、告警记录查询、监控图片查看四个模块。
日志查询:记录了登陆网页的时间和用户;控制记录查询:可查询控制终端的名称、时间、类型等。
告警记录查询:查询到告警时间、恢复时间、终端当前状态等。监控图片查询:可对一段时间的拍抓图像进行查询。
图4 监控中心软件结构。
4 结语
该系统基于移动网络,支持SMSGPRS 两种传输方式,提供可靠通信保障,实时性强。传感器采取无线方式,无需布线,易于安装。监控软件能实现各种历史告警的信息进行查询、统计和打印;各种告警信息都将自动保存且不能随意修改、删除。系统能进行自诊断(如系统掉电等),能直观的显示故障内容,实用性强。该系统已在重庆移动各营业厅试商用。
称重传感器相关文章:称重传感器原理
评论