论文部分内容阅读
物联网作为一门新技术和一项新兴产业,广泛应用在各大工业领域。将物联网技术引入电梯行业,研究基于物联网的电梯运行参数远程监控系统,对于电梯的故障检测及其维护,为确保电梯的安全使用,将事故损失减到最小具有重要意义。在物联网平台的设备感应层,随着终端电梯数量的不断增加,如何在节约系统开销、保持高效的吞吐率的前提下,让每个终端不同优先级的任务都能得到及时高效的数据处理,是一个亟待解决的问题。本文结合物联网的概念和特点,建立了基于ZigBee技术+GPRS传输网络的电梯运行参数远程监控系统的总体设计框架。结合JavaNIO、数据批处理、数据库连接池、锁机制等技术,提出了一种多并发远程UDP通讯服务器模型,详细设计了数据报采集、处理、入库、发送等一系列过程。针对通讯服务器运行稳定后,需要并行地及时处理不同优先级数据报任务的特点,设计了一种优先级动态切换的多队列线程池,对线程调度流程进行了详细阐述,并给出了具体实现,实验结果表明该线程池能够对多并发任务分级高效的处理,同时解决了多线程频繁的创建和销毁造成系统开销过大、服务器响应速度慢的问题。最后采用SpringMVC、MyBatis、Bootstrap、Highcharts框架基于html5进行联合开发,对远程监控平台进行搭建,给出了电梯终端管理、电梯实时监控、电梯故障记录统计等模块的详细设计思路,通过模拟动画的方式实时再现了电梯运行状态,节约了监控成本,实现了参数获取、故障报警和统计、短信提醒、远程停梯和迫降等功能。通过在沈阳蓝光集团实际应用效果表明,该系统运行稳定,满足大规模多优先级任务的底层通信,系统资源占用率低,确保了电梯运行的安全,并且符合现代监控系统的需求,具有很好的通用性和工程实际意义。