曹曼
摘 要:基于Web服务器的远程监控系统构建,一方面能够为可持续生态环境的构建提供数据获取保障,以此巩固环境信息条件,提升环境管理的水准;另一方面在远程监控系统构建期间,硬件及软件技术的结合,更保障了系统在灵敏性和智能性的优势,也凭借移动设备方便了监控站点数据的应用。本文基于Web服务器的远程监控系统研究展开分析,在明确监控系统结构与软件设计的同时,期望能够为后续监控系统的构建提供良好参照。
关键词:监控系统;Web服务器;软件实现;系统功能
1 远程监控系统结构设计分析
远程监控系统硬件结构是由监控站点与Web服务器结构设置的。其中,监控站点是以温度采集电路、报警电路、S3C44B0X微处理器等元件组成的系统数据处理平台,能够基于Web服务器信息传导方面的条件,有效巩固监控系统运行的稳定性,同时温度与湿度采集电路的应用,更可以单独为地方感应元件提供数据获取渠道,以此全方位的审查地方环境状况,以智能化系统为用户远程客户端提供数据条件,以便控制设备能够实现跨地域的操控前提。
Web服务器的作用:(1)Web服务器一方面对监挖站点传送过来的数据进行接收、存储和处理,并对处理结果进行判断,发出相应的报警信号;(2)另一方面负责数据的发送,把监控站点传过来的数据通过以太网送到远程监控端,用户使用IE浏览器对Web服务器的访问可实现对现场的实时监控。
本设计中监控站点选用ARM7系列微处理器S3C44B0X作为核心处理单元,其外围电路包括温度检测电路、湿度检测电路、烟雾检测电路、报警电路、TC-35电路、设备控制电路、键盘输入电路等。Web服务器使用的硬件是基于ARM9系列微处理器S3C2410嵌入式平台,通过将linux操作系统、Web服务器、SQLITE数据库等移植到S3C2410嵌入式平台并利用CGI技术实现和构建了一个Web服务器。
2 远程监控系统主要功能分析
2.1 环境参数采集功能
环境参数采集功能的应用,既增强了环境监督治理的能力水准,确保了地方监管措施能够落实及时,并且在此基础上针对多项环境参数能够细致分析,以便为后续环境变量提供分析参照基础。其中,包含的环境参量包括环境温度、湿度、烟雾度、空气质量等方面的数据,而监控站点则是凭借环境参量中感应元件数据传导的变化,将采集到的数据通过RS485串口传导至Web服务器内部,以便能够针对数据前面核实,并基于网络信息技术对内部存储和处理工作的落实提供协助。
2.2 设备数据控制功能
设备数据控制是确保企业自动化与智能化系统落实的基础,在控制功能落实期间,既能够有效监管设备系统运行的稳定性,并可以优化维修技术人员的工作效率和质量水准,以此为企业设备平台的构建提供更加完善的处理平台,确保设备功能体系的具备可持续优势。
2.3 远程监控功能
远程监控功能是基于网络数据平台从端口对信息访问,在此期间由网站提供的数据监控措施。在远程监控功能落实过程中,一方面能够凭借当前服务器端框架的结构,将Web服务器接入到信息化网络环境,针对数据信息的分区及权限进行有效节制,从而确保企业及单位信息数据安全;另一方面更能够对网络访问用户进行监察,凭借网络数据及IP地址信息等加强用户实名制落实,以此强化浏览器在监控站点的远程监控功能中的作用。
2.4 环境参量的详细设置
环境参量设计,是凭借地方环境可持续经营特点,确定灾害或风险隐患的基础指标限制措施。在实际元件应用期间,通过内部数据参量的上下限设计,能够为智能化监控网络提供数据变量审核基础,以此增强维修人员落实职能的效率和质量。目前为止,共有以下两种方法可以对环境参量进行设置。(1)通过监控站点的系统平台进行更改和详细设置;(2)通过用户Web服务端对地方环境的参量进行上下限设置,以便远程控制等措施能够有效落实。
2.5 警报监控功能
警报监控系统是基于Web服务器对监控站点的数据进行处理分析,再与环境参量相比较,若出现上下限超标的现象,则通过较为明显的警报信号提醒客户端,以此强化环境监控功能体系的有效性,同时在监控系统构建时,必须确保警报监控系统具备灵敏性与实时性。
2.6 手机监控功能
根据当前设备网络平台使用的状况来看,多数用户都有随身带智能手机的习惯,并且现有手机设备在性能上已经逐渐趋于完善,传统Web服务器的功能已经具备数据转移的条件。期间,当监控系统发出警报时,系统能够通过TC-35模块为用户发送信息,以便通知用户环境数据异常,并能够及时通过监控站点查询细致情况。
3 远程监控系统电路硬件设计
系统硬件主要是由监控站点和嵌入式Web服务器两个模块组成。监控站点由S3C44B0X微处理器、温度采集电路、湿度采集电路、报警电路和TC-35电路等组成。嵌入式Web服务器是在基于S3C2410的嵌入式平台上实现和构建。温度采集电路、湿度采集电路和烟雾度采集电路分别用于对环境温度、湿度和烟雾度的数据采集。TC-35电路的作用是给用户发送短息和拨打电话。设备控制电路用于完成对空调等遥控设备的开关控制。本设计中温度数据的采集选用DS18B20温度传感器、烟雾度数据的采集选用M0-2型烟雾传感器、湿度数据的采集选用CHTM-02/N湿度传感器。
4 远程监控系统软件设计分析
4.1 Web服务器软件结构
本文中实现的Web服务器在硬件上选用ARM9系列微控制器芯片S3C2410作为核心处理器,以嵌入式linux操作系统作为软件开发平台,其Web服务器的软件结构主要包括linux2.6内核、文件系统、Web服务器、系统驱动程序和SQLite数据库等。其中,SQLite数据库用于存储从监控站:点采集到的动态数据;Web服务器用于数据的接收、分析和传送。
4.2 linux系统移植操作
本设计中所构建的Web服务器使用的硬件是基于S3C2410的嵌入式平台,在平台中移植了linux操作系统,移植linux操作系统的步骤是:(1)安装交叉编译工具arm-linux-gcc:;(2)下载linux内核源码包,本设计使用的是系统常见的内核源码包(3)根据系统的需要配置并编译1inux内核;(4)下载linux内核映像文件到S3C2410嵌入式平台。
4.3 Web服务器移植操作
在1inux下有三个Web服务器:thttpd、Boa和httpd,本设计中使用的是Boa服务器。移植Web服务器的步骤是:(1)下载Boa源代码并解压;(2)修改Boa/src/Makefile里面的编译器,将其改为:CC=arm-linux-gcc、CPP=arm-linux-cpp;(3)编译Boa源代码,即可生成可执行文件;(4)将生成的Boa可執行文件编译进1inux内核。
5 结束语
远程监控系统在当前生态环境中的有效应用,不但能够确保整体环境数据具备实时化和细致化的平台供应特性,以此提升地方监控站点职能质量水平,并且伴随着网络技术的持续发展,能够衍生出更为细致的数据采集系统,以此巩固后续环境管理工作,确保远程控制系统落实稳定。故而,在论述远程监控系统研究及软件实现过程中,必须针对远程监控系统特点与结构细致分析,以便后续系统环境的构建具备可持续的优势。
参考文献
[1]簗濑诚司,中村成良,小林敬幸.远程监控系统:,CN103581292B[P].2016.
[2]李光明,孙英爽,党小娟.基于安卓的远程监控系统的设计与实现[J].计算机工程与设计,2016,37(2):556-560.
[3]朱宇兰,李伟松.基于计算机网络技术的远程监控系统应用研究[J].数字技术与应用,2016(7):83-83.
[4]朱文娟,吕春光.基于GPRS的远程监控系统设计[J].信息系统工程,2016(2):21-22.