论文部分内容阅读
森林生态站积累了大量的“水、土、气、生”等生态因子数据,在生态监测与生态系统服务功能评价工作中发挥了重要的数据支撑作用。近几年,随着信息技术与生态站建设的不断交叉和融合,基于物联网的自动化数据采集已成为生态站建设的方向,解决了传统生态站在数据采集以及数据展示方面上不足的问题。当前生态站的信息管理平台大多都是通过电脑桌面应用去实现的,生态站工作人员无法便捷地进行实时数据查询、数据变化分析、历史数据统计与查询等工作,此外,还缺乏对异常情况进行即时消息推送的机制,亦不便于生态站工作人员实时掌握站点的运行情况。针对上述问题,本文设计并实现了“互联网+生态站”APP系统,实现了在移动终端上对监测数据的实时查询、多站数据对比、统计分析、系统自动化消息推送等功能,并完成了相应的后台管理系统。系统采用前后端分离的开发模式进行构建,APP后端使用基于微服务架构的Spring Cloud框架构建高可用的应用服务,完成数据预处理、数据异常判断等业务功能;APP的前端采用基于Vue.js的uni-app框架构建跨平台应用,并结合高德地图及u Charts图表组件进行数据可视化展示。在站点监控上,设计基于Active MQ消息中间件的实时监听机制,通过3Sigma准则以及人工设置阈值的方法完成对数据的异常判断。在实时消息推送方面,设计基于Web Socket协议的通信机制,由服务端主动向用户反馈站点出现的数据异常等问题,解决了以往生态站在信息反馈机制上不足的问题。APP经过功能性测试等多方面测试及调整后,已经在浙江省和江西省的部分生态站进行实际使用,结果表明,APP的各项功能均符合预期的设计要求和实际应用需求,本文的研究工作对于生态站信息化建设和管理工作具有一定的实际意义和应用价值。