Font Size: a A A

Design And Implementation Of Agricultural Internet Of Things Management Platform Based On MQTT

Posted on:2022-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2493306305971319Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
At present,China’s agricultural production mainly depends on personal experience for crop planting management,farming mode still lag behind other developed countries,such as Europe,the United States.With the rapid development of agricultural information technology,China has put forward the concept of intelligent agriculture and gradually applied the Internet of Things technology to agricultural production.Real-time monitoring of planting environment through Internet of Things technology can achieve scientific,automatic and intelligent delicate management of agricultural production,it also can reduce personnel management costs,and improve the yield and quality of planting crops.Based on the analysis of the development status of agricultural Internet of Things,this paper adopts MQTT protocol as the data communication protocol in view of the disadvantages of traditional communication protocol in agricultural Internet of Things,such as high cost and high delay.The detailed design of MQTT communication module ensures the accurate arrival of messages and improves the performance of the server and the efficiency of data transmission.By analyzing the main factors affecting crop growth in the environment and combining with the tomato growth theory,the tomato growth cycle prediction model under the solar greenhouse environment was established.An Agricultural Internet of Things management platform system based on MQTT protocol was designed to achieve functions such as greenhouse management in the park,real-time collection of greenhouse environmental parameters and prediction of planting crop growth cycle.It is of great significance for improving agricultural production efficiency and reducing the production management cost.Specific studies are as follows:(1)The model of tomato growth cycle prediction in solar greenhouse was established.Based on the theoretical knowledge and researching experience of tomato growth,temperature and light duration in the environment were taken as the main influencing factors to conduct in-depth research on crop growth cycle prediction model based on physiological development time.Through screening and processing the collected environmental data,and using tomato planting data to test the prediction accuracy and practicability of the growth cycle prediction model,it is concluded that the prediction effect is good.(2)Detailed design of MQTT communication module.The special meaning of each flag field in MQTT messaging protocol and the specific process of message push are studied.Optimizing matching mechanism about message topic and carrying out theme design not only can reduce system overhead on a network,but also can reduce system delay and power consumption.MD5 algorithm is used to encrypt and verify the transmitted data,which solves the problem of low message security in the communication of Internet of Things to a certain extent.(3)Design and implement the agricultural Internet of Things management platform system based on B/S architecture.Using Spring Boot development framework and HTML,CSS,JavaScript,and other technical design to realize agricultural network management platform system,within the greenhouses on environmental data real-time acquisition,The tomato growth cycle prediction model based on physiological development time was used to predict tomato crops,so as to meet the demand of tomato growth.The system has the functions of greenhouses management,equipment management,crop management,real-time monitoring,historical curve display and alarm display.Through the delicacy management of multiple parks and greenhouses,the efficiency of agricultural production can be improved.
Keywords/Search Tags:MQTT protocol, Solar greenhouse, Agricultural Internet of Things, Tomato crop growth model, Data visualization
PDF Full Text Request
Related items