论文部分内容阅读
目前,雾霾严重影响人们生活与健康,而二氧化硫是环境空气中主要污染物之一。现有二氧化硫监测系统存在监测程序复杂、功能单调、成本昂贵、信息孤立等缺点,已不能满足环境物联网的需求。论文采用嵌入式技术和企业服务总线技术,设计了一种集监测便捷、功能多样、成本低廉、数据共享为一体的二氧化硫在线实时监测系统,为环境物联网提供了底层支撑。基于ESB (Enterprise Service Bus,企业服务总线)的二氧化硫监测系统通过二氧化硫传感器采集二氧化硫实时数据并在嵌入式终端显示和存储,用户可以通过Web服务获取实时数据、历史数据及控制设备运营。系统采用模块化设计,软硬件相结合。在硬件层次上,系统包括以下模块:二氧化硫采集模块、硬件主控模块以及通讯模块。二氧化硫采集模块选用7NE/SO2-1智能型二氧化硫传感器作为气体接入设备;硬件主控模块采用天嵌科技S3C6410处理器作为硬件主控平台,负责对传感器采集的信息和用户指令进行分类,并存储到数据库中;通讯模块通过以太网将实时数据提供给用户。在软件层次上,系统包括内核与文件系统的移植、驱动软件编写、嵌入式GUI开发、Sqlite数据库设计、Web Service中间件设计以及监测数据通过企业服务总线的整合与发布。其中,二氧化硫传感器驱动软件用来驱动二氧化硫传感器工作;嵌入式GUI开发利用Qt/Embedded设计出直观、稳定的二氧化硫数据采集界面;Sqlite数据库用来记录测量的当前时间、二氧化硫浓度值等信息;Web Service中间件通过gsoap实现远程通信;企业服务总线负责数据的发布与更新。基于嵌入式技术的二氧化硫监测系统通过一系列实验表明,系统目标板可视化数据清晰易懂,二氧化硫数据监测准确,为云计算提供了有力的支撑。