Font Size: a A A

Design And Implementation Of Multi-protocol Heterogeneous Data Collection Platform

Posted on:2022-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y LiFull Text:PDF
GTID:2518306602467714Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The Internet of Things,as another emerging industry after the Internet,its development speed is changing with rapidly,leading another wave of information technology revolution.Not only is the development speed fast,the value brought by the Internet of Things is immeasurable.According to predictions,the information of the Internet of Things the scale of industry value will be in the hundreds of millions.In short,the Internet of Things is the Internet that connects things with things.Therefore,the Internet of Things widely applies sensing technology and conducts data transmission on the basis of the Internet.Today,the Internet of Things is used in many industries and fields,such as the power industry,logistics and medical fields.However,with the expansion of the Internet of Things industry,the types of Internet of Things devices and communication protocols for access to the Internet of Things are also increasing.Faced with numerous Internet of Things devices and Internet of Things communication protocols,as well as the problems of different data structures that come with it.The development of the Internet of Things system becomes complicated and difficult.In order to more conveniently access multiple Io T devices and efficiently collect Io T device data,it is necessary to design and implement a collection platform that can access heterogeneous data from multiple Io T devices.In response to the above problems,this paper designs and implements a multi-protocol heterogeneous data collection platform.The platform first designs and implements the access of a variety of Internet of Things devices on the platform,and then realize the unified management of data by structured processing of heterogeneous data.Use the collected data to provide users with data services such as monitoring services,while providing users with convenient and efficient equipment and product management functions.And by optimizing the high-performance network framework Netty to solve the performance problems that the system may face.The main work of the thesis is as follows:(1)Conducted a complete demand analysis,analyzed the requirements of the multi-protocol heterogeneous data collection platform,analyzed the overall functions of the platform,and determined the functions of the collection platform,including functions such as multiprotocol access,data processing,data monitoring services and platform managemen,the system modules are divided according to the functions,the functions are analyzed and explained in detail,and the non-functional requirements are finally explained for the platform requirements;(2)Design and implement the multi-protocol heterogeneous data collection platform.Design the overall architecture of the system based on system requirements.First,use the highperformance network framework Netty to realize the access of the three Internet of Things communication protocols: HTTP,Co AP and MQTT,and design a platform for unified data objects to format heterogeneous data.Use message queues to decouple the data acquisition module from data consumers such as data storage and data monitoring to achieve peak reduction of data traffic and improve the reliability of the system.At the same time,design data monitoring and data service subscription functions to provide users with stable and reliable data security functions.Finally,based on the management of the platform,design and implement the management functions of equipment and products.In the completion of the design and implementation,class diagrams and sequence diagrams are used to describe each process in detail.(3)Design test plan and complete system test.Design test cases according to each function of the system,write test cases,deploy the test environment in the actual environment according to the configuration requirements of the platform,test each function of the platform according to the test cases,and perform performance tests to verify the functional requirements and non-compliance of the platform.Whether the functional requirements meet the requirements.After system testing and actual use,the multi-protocol heterogeneous data acquisition platform implemented in this paper has realized stable and reliable Internet of Things device access and the use and management of device data,and has better performance and higher stability to meet a company's demand for a collection platform for the Internet of Things.
Keywords/Search Tags:Internet of Things, Multi-protocol, Data Collection, Message Queue
PDF Full Text Request
Related items