Font Size: a A A

Design And Implementation Of Internet Of Things Service Platform Based On Microservice Architecture

Posted on:2021-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:M Z DingFull Text:PDF
GTID:2428330611981916Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The increasing maturity of Internet technology and communication technology has injected new vitality into the development and application of the Internet of things.In recent years,the application of the IoT in various fields is gradually changing people's lives and bringing great convenience to people's lives.With the development and application of IoT technology,the number of all kinds of IoT devices has increased exponentially,and the entire IoT market has become more and more large and bloated.The effective management control and communication protocol integration of all kinds of IoT devices has become an urgent problem to be solved.As the hub connecting the top and bottom of the industrial chain of the IoT,the IoT platform plays a crucial role in connecting the scattered sensor devices downward,providing a supporting platform for application development and a unified interface for the application layer upward,so that the application layer can be fully decoupled from the terminal device.At present,most IoT platforms in the market are designed and implemented based on monolithic architecture or SOA architecture,which will bring the following two problems.Firstly,the traditional software architecture has poor scalability.The dependence between internal modules of the IoT platform developed based on this is too high,which brings difficulties to the transplantation and expansion of subsequent platforms.Secondly,due to the different application directions of devices and manufacturers,these devices have different communication protocols and data processing methods.It will be a challenge to build an IoT platform that provides unified application support for heterogeneous devices.To solve the above problems,this thesis designs and implements a prototype of IoT service platform based on microservice architecture.The platform provides users with portable application solutions,implements the transparency of the underlying device access,and supports the current mainstream of IoT communication protocols.The enterprise or users can quickly achieve the development of the IoT application with this platform,and carry on effective management and monitoring.The functional modules of the platform are divided reasonably and independently developed and deployed with microservice design principles.Aiming at the security of the platform,the device authentication mechanism and the application interface authentication strategy are designed respectively.Finally,the platform was tested functionally and non-functionally through the built test environment.The test results show that the IoT service platform designed and implemented in this thesis has good feasibility and scalability.
Keywords/Search Tags:IoT Platform, Microservice, Communication Protocol, Authentication mechanism, Scalability
PDF Full Text Request
Related items