Font Size: a A A

Design And Implementation Of Internet Of Things Cloud Platform Based On Micro-service Architecture

Posted on:2021-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhangFull Text:PDF
GTID:2518306122466934Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the emergence and development of the Internet of things,the application scenarios of intelligent hardware emerge in an endless succession,and Io T intelligent devices also appear in an increasing number.As the top layer of the Internet of things architecture,cloud platform system needs to complete the management of devices and data processing.The increasing number of devices and increasing functional requirements bring great challenges to the high availability and scalability of the system.Aiming at these problems,this paper designs and implements a cloud platform system for the control and management of Internet of things devices.In view of the characteristics of the Internet of things cloud platform such as multiple access devices,large number of users and diverse functional needs,the system was designed in combination with the basic idea of micro-service architecture.The Eureka component is used as the service registration discovery center to realize the service governance under the large-scale cluster deployment,which guarantees the high availability of the system.Design the s ystem's API gateway,solve the system service routing and authentication problem;Design the remote control scheme of equipment based on Open VPN technology to realize the reliable transmission of data;Combined with the technology of front and rear end separ ation,the system load balancing design improves the load capacity and high concurrency of the system.The vertical division of system function modules effectively reduces the coupling between modules and improves the flexibility and extensibility of the sy stem.On this basis,the task scheduling strategy under the cloud environment of project deployment is deeply studied.In order to solve the problems of low efficiency and low precision of resource scheduling strategy in large-scale cloud computing environment,a cloud computing resource scheduling strategy based on competitive particle swarm optimization(CSO)was proposed,and chaos initialization and gaussian mutation were introduced to improve the algorithm.The simulation experiment of the cloud computin g scheduling strategy under the improved strategy is carried out,and the effectiveness of the proposed strategy is proved by the experiment,and the optimization of multiple objectives in the cloud computing task scheduling is realized.At the end of the paper,the cloud platform of Internet of things based on micro-service architecture is deployed,and the function and performance of the system is tested.It can be seen from the test results that the cloud platform of the Internet of things based on the micro-service architecture has completely realized the functional requirements of the system,and ensured the high concurrency and high availability of the system,which has reached the design expectation.
Keywords/Search Tags:The Internet of things, Micro service, Cloud platform, Open VPN, Resource scheduling, Competitive Particle Swarm Optimization algorithm(CSO)
PDF Full Text Request
Related items