Font Size: a A A

The Design And Implementation Of IoT Communication And Data Analysis System For A Ventilation System

Posted on:2021-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:H Z GuoFull Text:PDF
GTID:2428330647950836Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet of Things(or Io T),smart home devices based on Io T have also developed rapidly.Smart home devices can bring a more comfortable,safe and efficient living environment for people.A ventilation system performs air purification and collects air quality data such as PM2.5.It also uploads data to the server and receives commands from the server.The development of smart home devices places higher demands on supporting software platform.A ventilation system requires two-way communication between the server and the devices.Data uploaded by devices need analysis to make full use of.In this article,the requirements of a ventilation system are analyzed in detail.An Io Tbased communication and data analysis system is designed and implemented for the ventilation system.The MQTT-based Io T communication and data analysis system consists of four modules: communication module,data analysis module,prediction module,and data labeling module.The communication module is the basic module,which implements two-way communication with the device based on MQTT.It receives data from devices and saves them.It also records device operations.The data analysis module is the core module.It analyzes and visualizes the device data,and shows the records of device operation of users.The prediction module predicts the control behavior of devices based on historical data.The data labeling module provides labeled training data for the prediction module.The MQTT-based Io T communication and data analysis system is developed using Spring Boot and uses the MQTT protocol to implement two-way communication with devices.My SQL,Redis,and Mongo DB are used for saving various data to improve the performance of the system.Models in the prediction module are implemented based on Tensor Flow and scikit-learn.Decision Tree,DNN,and other machine learning algorithms are used to predict the state of devices.The MQTT-based Io T communication and data analysis system provides a customized communication platform for a ventilation system,enabling two-way communication between the server and devices.A device can upload data to the server,and the server can send commands to a device remotely.The system provides device administrators with intuitive and visualized analysis of device data,reducing the difficulty of device management.The prediction module will enhance the intelligence of the device,simplify the operation of the device user,and optimize the user experience.
Keywords/Search Tags:IoT, MQTT, Data Analysis
PDF Full Text Request
Related items