论文部分内容阅读
随着物联网技术飞速发展,人们的生产生活更加自动化、智能化。物联网技术深入到各个方面逐渐实现万物的互通互联,但是物联网平台的搭建却因为功能模块复杂、技术需求多样性等因素导致传统的物联网平台建设过程中存在并发性低,数据功能效率低等问题。针对上述问题,本文在对现有物联网数据接收与存储云平台进行分析和研究,打造服务于各类业务的企业级数据接收与存储云平台。本文研究内容定位于物联网层级架构中的应用层,目的是完成物联网应用服务数据接收与存储云平台的设计与实现。具体包括:(1)对当前物联网数据接收与存储云平台进行国内发展趋势和国内外研究成果进行分析,随后针对数据接收与存储云平台各个功能模块进行需求分析。(2)围绕需求展开对数据接收与存储云平台的总体架构实现和各个详细环节的设计和实现,设计过程以平台数据采集、数据持久化、平台高可用设计为主线进行设计和开发,基于Netty框架、NoSQL缓存数据库、Kafka消息中间件等技术实现各个功能模块的开发。(3)针对为保障数据准确性故而提高数据的采集频率导致数据数据冗余问题,在保证数据接收与存储云平台在确保数据的完整性和准确性基础上,实现时间序列上数据低冗余,对原有的SES模型观测值与预测值权重分配进行改进,实现数据接收与存储云平台的实时数据冗余处理。本文设计的数据接收与存储云平台总体满足业务需求,在并发性能、平台功能等方面具有较好表现。