论文部分内容阅读
多年来,我国电气火灾发生数量居高不下,给国家和社会带来了巨大的损失。政府为此高度重视电气火灾治理工作,鼓励使用技术手段预防电气火灾的发生。电气火灾监控系统可以及时发现电气火灾隐患,在电气防火中具有重要作用,然而现行主流的电气火灾监控系统在部署和使用中依然存在诸多不足,日益成熟的物联网技术为解决这些问题提供了良好的契机。通过对国内外电气火灾监控系统现状的调研,本文在总结了其存在的主要问题、广泛了解了相关改进方案和发展趋势后,根据需求,讨论了所涉及的相关技术及选型,最终给出了实际可行的面向物联网的电气火灾监控系统的设计方案,旨在提高系统的网络化水平、减低部署难度和使用成本等问题。基于设计方案,本文实现的电气火灾监控系统由多传感器组合独立式电气火灾监控探测器和监控平台两部分组成。其中,探测器使用了A9G GPRS模组,采用SDK开发方式,直接对模组进行编程,在实现探测器的必须具备基本功能和增加探测器远程无线通信能力的前提下,最大程度的节省了硬件成本;本探测器支持MQTT、Co AP、HTTP三种物联网通讯协议,提供给用户灵活的选择;正常状态下,探测器将检测到的漏电流、温度等信息按照用户设定时间定时上报给监控平台,当探测器检测到有发生火灾风险而报警时,会立即完成一次数据上报。监控平台基于Spring Boot框架开发,使用Spring Cloud工具集构建了基于微服务架构的分布式系统,完成与探测器通信、数据持久化、管理等功能,并通过浏览器和Android App两种客户端向用户提供相关服务;监控平台还提供了报警通知服务,当监控平台收到探测器报警信息后,除了在两种客户端上进行相应提示外,还会通过短信和邮件的方式及时通知用户。最后对系统的各部分进行了相关的功能和性能测试。对探测器完成了自检测试、检测精度及报警功能测试、通信功能测试。结果表明探测器基本功能满足消防规范要求,与监控平台通信稳定。探测器对漏电流的采样达到了较高精度,相对误差百分比不大于1.6%;当检测到漏电流或者温度信息超出设定阀值时,探测器能够在2s内发出声光报警信号,并立即上报监控平台。监控平台的功能测试未发现异常;在550并发时,由三个单核节点的firemonitor-device服务实例提供的获取探测器最新上报数据接口具有较高的成功率以及较快的响应时间,其吞吐量为600TPS,90%的事务处理时间低于500ms。在大规模实际应用可以以此为参照,增减集群节点。