建筑智能能耗监控系统时,根据系统建设规划,至少需要提供三台可用服务器,包括web服务器、数据库服务器和数据采集服务器,其中web服务器主要负责数据采集规则的配置和数据采集分析,数据库服务器主要负责数据的高效访问,采集服务器主要负责建筑主体用电。建筑智能能耗监控系统时,根据系统建设规划,至少需要提供三台可用服务器,包括
web服务器、数据库服务器和数据采集服务器,其中 web服务器主要负责数据采集规则的配置和数据采集分析,数据库服务器主要负责数据的高效访问,采集服务器主要负责建筑主体用电、用水和用气的实时采集。数据采集分为有线采集和无线采集两种模式,其中有线采集通常使用有线采集器完成每台设备的计数采集,而无线采集通常使用无线集中器完成。
虽然建筑智能能能耗监控系统在建设过程中允许通过有线和无线两种方式完成数据采集和传输,但为了保证数据传输的质量,需要尽可能使用有线传输,无线传输只能在一些施工难度大、周期长、没有明显信号屏蔽的建筑区域进行,从而提高能耗监控数据采集的实时性和准确性。此外,由于能耗数据采集需要标准通信协议的支持,早期安装的电表、水表、气表很多都是机械表,不支持数据的智能读取。此时,建筑主体各部分的机械表需要更换为智能表。
建设数据中心机房各系统服务时,还需要根据建筑智能能耗监测系统的应用需求进行相应的规划,具体分析如下:
在web服务建设中,为了保证能耗监控系统具有足够的健壮性、稳定性和跨平台性,使用了JavaEE技术系统,其中使用SpringBoot技术完成用户请求接收处理,使用Shiro技术完成系统动态授权管理,使用Mybatis技术完成数据实体映射,使用
apachetomcat作为应用服务器。
在数据库存储建设中,数据存储使用MySQL数据库。由于数据库单表的存储能力小于800万条记录,否则会出现很大的性能问题,能耗监测数据记录随着时间的积累产生的记录数量会远远超过这个上限。因此,为了提高能耗监测数据的访问效率,Mycat中间件用于分布式存储能耗监测数据,并通过Mycat提供透明的数据库访问支持。
在采集服务建设中,考虑到采集目标电表、水表、气表等设备较多,采用的数据通信协议也不同。因此,为了提高采集服务的通用性,采用配置式数据采集服务,通过参数配置完成采集服务的初始化,允许用户对目标对象进行分组,然后以组为单位进行并发式数据采集,不仅提高了数据采集的效率和质量,而且提高了采集服务的适用性。