Font Size: a A A

Design And Implementation Of Lightweight IoT Platform Access Part Based On Microservice

Posted on:2021-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2518306338985839Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the IoT technology and its applications,as its core node,the IoT platform provides a convenient solution for IoT applications.The current IoT platforms provide complete functions,but while pursuing universality,there are also many problems such as excessive functional redundancy,single support for device access and difficulty in expanding private protocols.At the same time,the platform can no longer meet the current requirements of the IoT applications due to the use of monolithic architecture.In response to the above problems,this thesis designs and implements an IoT platform based on microservice architecture,which only provides basic functions such as device access,device management and data monitoring to ensure that the platform is lightweight.At the same time,the microservice is used to improve the scalability of the platform from architecture's perspective.And this thesis designs and implements access part of the platform,making the platform support access of multiple protocols and provide certain scalability for private protocols.Firstly,after analyzing functional and non-functional requirements of the IoT platform,this thesis divides services of the platform,and designs the overall technical architecture based on microservice architecture.This thesis also introduces the designs and constructions of service registration center,API gateway and other components.And it uses microservice to effectively reduce the coupling between services and improve the scalability and flexibility of the platform.At the same time,this thesis also adds a monitoring system to the IoT platform to monitor and alarm the services'statuses in real time to improve the platform's operation and maintenance capabilities.Secondly,this thesis also researches key technologies of the platform's multi-protocol access.The designs of access service's architecture,processing flow and so forth,improve access performance and ensure standardized access processing.Later,this thesis also addresses key issues with multi-protocol access,and implements multi-protocol access and private protocols'extended access,making up for the shortcomings of IoT platforms in terms of device access.At the same time,based on the analysis of data types,this thesis also researches and designs the data storage scheme,and optimizes the writing and query of real-time data storage according to the characteristics of the scene.And the effectiveness of optimizations is verified by relevant experiments.In the end,this thesis performs function tests and performance tests on the IoT platform,and analyzes the characteristics of microservice architecture.The test results verify the usability and superiority of the platform.At the same time,the platform has been expanded and applied to the flameless heating equipment monitoring system,which further verifies the platform's availability and scalability.
Keywords/Search Tags:IoT Platform, Microservice, Lightweight, Scalable, Device Access
PDF Full Text Request
Related items