论文部分内容阅读
近年来,随着工业现代化的不断推进,各种污染气体的排放量也急剧增加,使得大气环境污染越来越严重,尤其是城市地面大气环境中污染气体时空分布呈现复杂化、多样化和局域化的趋势。传统的大气环境监测仅依靠零星分布的监测基站、人工采样、人工分析,早已不能全面、准确的反应大气污染状况,建立一个密集节点分布、易组网,能够实时、有效、全面的监测大气环境信息的监测系统势在必行。物联网技术的飞速发展以及安卓智能手机在日常生活中的普及,为本文设计的面向安卓终端的物联网监测系统提供了必要条件。本文详细的阐述了该系统的总体设计方案,其主要分为三部分:数据采集端(监测节点)、服务器端和数据展示终端(Android App)。数据采集端将采集到的大气环境信息通过GPRS通信上传到服务器端;服务器端负责接收信息、对信息进行分类和存储、支持多种方式查看实时大气环境信息和历史大气环境信息、查看监测节点分布、对监测节点和工作人员进行管理;数据展示终端通过访问服务器端数据库和调用百度地图API将大气环境信息及时、有效的展示给普通用户。具体研究内容如下:(1)在数据采集端,主控芯片LPC2138将模拟的大气环境信息经过放大、A/D转换后转变成数字信号,通过GPRS模块上传到服务器端。负责采集信息的传感器阵列由四种电化学式气体传感器和SHT10温湿度传感器组成,能够实时采集大气环境中NO2、SO2、CO、O3四种气态污染物基本项目浓度和温湿度;数据采集端体积小、布设便捷,可根据城市的功能区、污染源和监测目的的不同随时调整布设密度和高度。(2)在服务器端,接收窗口对端口创建Server Socket来实时接收数据采集端上传的大气环境信息,并对该信息进行分类后存储在数据库相应表中,同时服务器端的监控中心可以查看监测节点的分布情况、实时大气环境信息和历史大气环境信息,还可以对监测节点和系统管理人员进行增、删、改、查等操作。(3)数据展示终端是一款基于Java语言开发的安卓手机App(Application),采用C/S模式,能够读取服务器的数据库表,实现的功能有用户注册与登录、地点查询、手机定位、数据读取和显示。