Font Size: a A A

Research And Implementation Of Home Internet Of Things Platform System

Posted on:2022-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:M Y LiangFull Text:PDF
GTID:2518306785976209Subject:Automation Technology
Abstract/Summary:PDF Full Text Request
At present,with the rapid development of the Internet of Things(Io T)technology,the impact of the Internet of Things on people's lives is increasing.Various industries have begun to build Io T platforms to realize device access and management.However,due to the low compatibility between Io T platforms and the lack of high-performance Io T platforms in China,the current Io T platforms need to improve their performance of general use,ease development and high performance.In response to existing problems,the Io T platform for the home furnishing industry is designed and implemented in this article.First,the key technologies involved in building a home Io T platform system are analyzed.Then the requirements analysis and architecture design of the entire platform system are carried out,and the platform system is divided into three parts including the application server,the Internet of Things data access server and the database server.Among them,the application server mainly implements business management functions,including device management,device access,notification management,authority management,and log management.At the same time,combined with Spring Cloud components,service management can be implemented to ensure high availability between microservices.The Internet of Things data access server is responsible for terminal device access,builds a high-performance MQTT server based on the Netty framework,and introduces Nginx to achieve load balancing,and combines with the message middleware Rabbit MQ to achieve traffic peak reduction to improve the concurrency of the system.At the same time,the device message definition and the message protocol between the device and the platform and related components are designed and implemented.As the data center of the home Io T platform,the database server provides storage and retrieval services to the application server and the Io T data access server.By building a dual-master and multi-slave architecture,high availability of database services is realized.Finally,the local test environment was set up,and the system test was completed by combining Postman,MQTT.fx,JMeter,and JConsole test tools.The test results show that the system functional requirements and performance indicators are in line with expectations,and the platform performs well under high load conditions.Compared with the traditional Internet of Things platform system,the home Internet of Things platform system implemented in this article can effectively respond to a large number of device connection requests,and provides an exploration of technical solutions for the home Internet of Things platform.
Keywords/Search Tags:Internet of Things Platform, MQTT, Microservice, Netty, High concurrency
PDF Full Text Request
Related items