摘要
物联网系统中大量的用户终端及设备终端之间的信息交互会产生海量的异构数据流,数据中心需要及时分析和处理这些数据,选择对用户有用的数据进行存储,可以便于对设备的当前与历史状态进行查询,同时为设备的大数据服务提供数据基础.针对此问题,同时结合物联网系统异构型数据存储的特点和通信实时性、可靠性需求以及对不同终端的通用性,提出一种结合Mongo DB数据库、RESTful Web Service、MQTT通信、JMS消息服务等技术的物联网系统历史数据的管理及存储系统架构,实现各设备节点历史数据的获取、选择性存储、删除及查询等功能,并可适用于不同设备终端.该系统架构经过长期测试,可实现物联网系统中各设备节点数据的获取和集中管理,并可有效提高数据库的存储效率及存储利用率.
The information exchange between a large number of user terminals and equipment terminals in the Internet of Things system will produce massive heterogeneous data streams.The data center needs to analyze and process these data in time and select the useful data for users to store,in order to facilitate the current and historical status of the equipment to query,and provide data base for equipment large data services.In view of this problem,a management and storage system architecture of historical data of Internet of Things System combined of Mongo DB database,RESTful Web Service,MQTT communication,JMS message service was put forward to meet the characteristics of heterogeneous data storage system and the real-time communication,reliability requirements and the versatility of different terminals.For the result,the system can achieve the device node historical data acquisition,selective storage,delete and query functions,and can be applied to different equipment terminals. Through long-term testing,the system architecture can be achieved in the Internet of Things in the system node data acquisition and centralized management,and can effectively improve the database storage efficiency and storage utilization.
出处
《陕西科技大学学报》
CAS
2017年第5期178-183,共6页
Journal of Shaanxi University of Science & Technology
基金
陕西省科技厅科技计划项目(2014K07-17)
西安市科技计划项目(CXY1436(1))
关键词
物联网系统
历史数据
选择性存储
集中管理
IOT system
history data
selective storage
centralized management