论文部分内容阅读
近年来,伴随我国经济实力的崛起,作为现代社会的热点问题之一,环境问题越来越受到国家和人民的关注。如今,环境质量的好坏越来越直接或间接的影响到人们的身体健康和生活质量。为此相关政府部门也制定了一系列的法律法规来加大对环境破坏行为的惩治。当前,只有做好对环境的有效监测,实时、准确的汇报当前环境信息,才能对环境的变化做出准确的预测判断。随着环境监测指标的增多,数据的传输量越来越大,传统的依靠GPRS网络的远程环境监测系统慢慢的出现数据延迟高,实时性差等问题,由于环境监测区域的范围大、监测点分布广泛,在一些地理位置偏僻,气候条件差的地方,往往会出现GPRS信号弱甚至覆盖不到的情况。在移动通信技术的不断发展的当下,3G网络获得了极大的普及和推广,不仅网络的传输速率获得了大大的提高,而且网络的稳定性和信号覆盖的广泛性也很好。传统的环境监测系统的服务器端通常使用C/S模式构建,这种模式使用繁琐的程序软件设计,客户端承载了大量的用户程序工作,对于系统的升级和改良较为困难,系统具有一定的专用性而且服务器之间通信也很困难。B/S结构作为C/S结构的改进在设计上克服了C/S结构存在的不足,不仅能够跨领域使用而且可以快速的进行系统搭建,节约开发时间和开发成本。B/S结构的优点在于,客户端采用普通的浏览器来处理用户业务几乎不需要进行维护,系统的开发和运维部分主要放在服务器一端,只要对系统的终端部分进行稍微的调整就能适用于各种不同的用途,具备功能的完备性和平台的开放性。在对3G通信技术进行深入的探究后,针对目前环境监测系统采用的GPRS通信方式存在的不足及服务器功能服务方面存在的缺陷,本文结合现在广泛使用的3G通信方式和快速发展起来的嵌入式Web功能,对系统信息通信方式及服务器架构进行改良,提出了基于3G网络的远程环境监测系统。系统总体由两部分组成,分别是参数采集终端和监测中心Server端。现场参数采集终端载有3G通信模块,3G模块通过拨号程序连接Internet网络,监测中心Server通过本地Router或交换机连接Internet网络。参数采集端包括传感器模块、控制器模块和3G通信模块,传感器模块负责对各个环境参数进行采集,控制器模块负责采集命令的发布以及协调控制嵌入式终端上各设备的工作。3G通信模块负责与监测中心Server通信,将采集到的环境数据传输到监测中心Server。监测中心Server主要实现两方面的功能,一是保持和采集终端的长时互联互通,二是与环境监测中心在线实时互动,监测中心通过Web界面进行指令的发送,中心Server要对这些指令进行及时的处理并返回相应的信息到监测中心Web页面。本文在下位机主要完成两方面工作,分别是采集终端独立供电模块的电路设计及采集终端控制器平台的构建;在上位机软件设计上,首先对嵌入式系统平台的软件系统进行构建,同时,实现了环境参数采集终端的数据采集功能、USB3G拨号功能以及同监测中心Server的3G通信还有监测中心浏览器页面显示。经过验证,该系统实现了环境数据传输的实时性和稳定性,不仅节约了成本而且系统的运维也很方便,完成了环境监测系统设计的预定目标,具有实际应用前景和宽广的市场空间。