论文部分内容阅读
随着物联网技术的不断发展,其产业应用不断普及,使用场景也更加丰富。与此同时,面对复杂业务场景下海量的物联网感知层数据,系统对数据的并发和实时处理能力提出了更高的挑战和要求。而目前各大物联网平台对于如何灵活高效地接入和处理海量物联网设备的数据尚未有统一的标准。为了物联网平台能够更方便地接入设备并高效地处理数据,需要借助前沿技术实现一个扩展性强、高并发实时处理的物联网数据接入与分发系统。本文对行业的国内外研究现状进行了详尽分析和研究,结合消防物联网领域对异构数据接入和处理的需求,设计并实现了物联网数据接入与分发系统。系统主要包括数据接入服务,数据处理与分发服务,规则引擎和系统管理服务四大模块。数据接入服务集成了多种网络协议,接入各类物联网设备数据并将异构数据统一处理。数据处理与分发服务支持灵活的数据分发方式,支持数据多样化推送至用户终端。规则引擎服务支持异构数据的统一处理和数据分发方式的灵活匹配,通过改进优化规则匹配算法,来提高匹配速度,增强系统数据处理的实时性。系统管理服务通过搭建可视化的界面来支持业务人员更方便地管理设备接入方式,管理数据处理规则和查看系统运行情况等,提高了系统的扩展性。此外,在系统部署方面,通过目前广泛使用的Kubernetes容器云技术实现了系统的高可用集群部署方案,能够做到故障快速自动恢复,从而增强了系统的稳定性。最后,本文对集群部署的系统进行了功能和性能测试,结果显示,系统具有很强的灵活性,能支持设备的高并发连接,具有数据的实时处理能力。集群部署使系统具有更好的稳定性,能够应用于大数据量的物联网环境中。