一、技术需求 (一)建设内容 编号 项目 部署位置 数量 一、空气站数据采集系统 1 数据采集系统 市站 4套 二、空气站数据接收系统 2 3 4 数据接收系统开发及部署 中心端VPN 配套网络设备 市站 市站 市站 1套 1台 1台 三、业务系统 5 6 空气质量自动监测系统 空气质量信息发布系统 市站 市站 1套 1套 四、支撑软、硬件 7 8 9 数据库系统软件 服务器系统软件 服务器 市站 市站 市站 1套 1套 1台 (二)技术参数 1、空气站集成设备
为每个空气站配备相应的集成和整合设备,并且兼容与国家环境监测总站空气质量自动监测系统的运行。
2、市站数据采集系统
市站数据采集系统主要完成空气监测因子的数据采集和预处理,在子站存储空气因子数据,上传空气数据到监控中心服务器,支持一点多传。支持子站设备状态上报,子站异常故障和紧急状态告警上报等。 2.1 技术要求
? 采用C++开发语言,使用OOP开发技术,采用模块化设计; ? 采用C/S架构,支持TCP通信或UDP通信;
? 支持开源数据库、ORACLE或MS SQL SERVER等数据库; ? 支持RS232、RS485串口通信技术实现与仪表、设备的通信;
? 采用开关量控制技术;
? 采用看门狗技术监控系统状态;
2.2 业务要求
2.2.1 数据采集、存储、传输
? 通信协议遵循《HJ/T212-2005 污染源在线自动监控(监测)系统数
据传输标准》;
? 支持PM2.5,PM10,SO2,NO,NOx,NO2,CO,O3空气监测因子的数据采集和
大气压力,温度,湿度,风速,风向气象监测因子数据采集; ? 支持数据采集时间间隔设置功能;支持未上传成功的历史数据自动
定时补传功能;
? 可自动生成数据存储空间不足时的告警信息;
? 支持大容量数据存储,长期存储采集数据到本地数据库;本地数据
库采用开源数据库;
? 支持第三方数采仪通过TCP或UDP网络通信接入,允许自动同步第
三方数采仪1个月内的数据到本地数据存储空间;
? 支持第三方数据库访问,提取空气监测数据,同步到本地数据库,
并上传到服务器;
? 支持计算机网络数据召唤,支持对第三方子站进行数据召唤; ? 支持看门狗,当数采仪软件死机时,自动重启数采仪软件; ? 支持至少三个服务器的“一点多传”功能。
2.2.2 现场维护功能
? 支持通过菜单对数采仪软件参数进行配置;
? 数采仪软件支持对与监控中心服务器的通信过程的调测,输出调测
信息,保存到本地文件。
2.2.3 远程反控
? 支持监控中心远程校时,远程查询子站系统时间; ? 支持监控中心远程复位子站;支持监控中心远程关机; ? 支持监控中心远程更新升级数据采集软件;
3、市站数据接收系统
市数据接收系统包括市站数据接收系统、中心端VPN和配套网络设备。
3.1 市站数据接收系统
市站数据接收系统用于接收空气子站上传的各种数据,进行解析、分析处理,保存监测数据、子站状态、告警等信息至空气监控数据库中,用于空气监测业务系统展示、分析、处理,输出相关报告、报表;市站数据接收系统要求满足面向未来,业务不断扩充的需求,实现高扩展性能的通信平台架构。 3.1.1 技术要求
? 采用C++开发语言,OOP技术,模块化设计思想; ? 采用TCP或UDP的 IOCP通信技术; ? 支持Oracle数据库;
? 采用Windows服务编程开发技术实现监控中心通信平台; ? 数据入库要求可配置化。
3.1.2 业务要求
? 模块化设计:将子站通信过程的子系统(通信服务)与数据处理过
程的子系统(数据处理服务)分开。支持多协议,多业务的扩充架构;
? 通信服务:支持Windows IOCP组件技术,实现大规模子站接入,统
一管理子站的接入。要求实现协议无关性,自动支持多种协议的子站接入,支持多种协议的数据处理服务的扩展。自动将子站上传的数据包分发给相应的数据处理服务。负责将数据处理服务发送的各种指令转发给子站。提供配置程序,支持通信服务需要的各种参数的配置;
? 数据处理服务:支持一种或多种协议的一批子站的数据统一处理的
Windows服务。支持配置空气监测业务系统中的子站与数据处理服务的隶属关系。子站规模增加后,可平滑扩充多个数据处理服务,实现子站接入的负荷均衡。提供配置程序,支持数据处理服务需要的各种参数的配置;
? 数据入库:支持Oracle大型数据库。数据处理服务的数据处理、数
据保存实现可配置化。数据入库采用高效率的多数据并发入库技术; ? 提供客户端,查看通信平台各个服务、客户端运行状态的客户端界
面,查看已配置的所有子站信息、在线状态、通信收发指令调试信