Font Size: a A A

Research And Application Of Smart Home Gate Way Management System Based On Micro-service Architecture

Posted on:2020-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhanFull Text:PDF
GTID:2382330575476051Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In a smart home environment,the home gateway is the central microprocessor that manages and controls the device,and is responsible for controlling data processing and forwarding between the device control layer and the application service layer.The user home's information of devices is stored centrally in their respective home gateways.The smart home gateway management system built in the cloud can help after-sales personnel remotely assist users in managing and maintaining the gateway.As the demand of users increases,the size of existing systems becomes increasingly large,and the problem of single-system gateway management system,such as the inability to achieve high-performance and high scalability,began to emerge.At the same time,the corresponding micro-service architecture started to work.When facing with the increasing complexity and expansibility of system,it's definitely a better choice for us to use micro-service architecture.The system applies a number of open and excellent frameworks to ensure that the system can be developed efficiently and be extended freely.The system is based on a micro-service architecture,using the popular frameworks.Under the Micro-service architecture,the system also designed an API gateway service to solve problems such as service routing and service monitoring.This paper mainly introduces the more important basic function modules in the smart home gateway management system,the specifics as follow:Learned and introduced the related technologies involved in the development of the project.Combined with the needs analysis of the smart home gateway management system,the overall design of the system is carried out,including the functional module division of the system,the database and interface of each micro service module.Analyze and design an independent API gateway service.Based on the above analysis and design,This paper describes the specific methods and configurations of the API Gateway service implemented in the system architecture,Research and provide a complete monitoring service to make up for the system's monitoring vacancies.And through the introduction of the main classes,The details of the main functions of the system,such as device services and context mode services,are described in the form of a time series diagram,and some renderings are showed.The system was deployed in a Docker-based containerized manner with related functional and performance tests.It can be seen in the final performance testing results that the smart home gateway management system based on micro-service architecture has better performance.From the perspective of Docker-based deployment of back-end micro-services,the scalability of the whole system is greatly improved.The smart home gateway management system brings great convenience to managers and enhances the user experience.
Keywords/Search Tags:smart home, micro-service, smart home gateway, spring boot, spring cloud, docker
PDF Full Text Request
Related items