Font Size: a A A

Design And Implementation Of Intelligent Agricultural Data Acquisition Platform Based On Node.js

Posted on:2019-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:L X CaiFull Text:PDF
GTID:2348330542972617Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and Internet of things,Intelligent agriculture is gradually being applied to agricultural production,and has become the trend of modern agricultural development.Intelligent agriculture can greatly reduce the cost of production and reduce artificial labor,improve the utilization rate of agricultural resources and reduce environmental pollution.Modern Intelligent agriculture has begun to take shape,but in the face of large data,high and oestrus,there is a problem of not timely transmission and processing.On the basis of the study of the Node.js architecture,this paper uses its asynchronous non blocking I/O model to solve the problem that the intelligent agriculture is not handled in a timely manner when a large number of data are uploaded.An intelligent agricultural data acquisition platform based on Node.js is designed and implemented.The main work of this paper is as follows:(1)In this paper,the Node.js architecture is studied,and the principle of Node.js architecture and its asynchronous I/O principle is analyzed in detail to solve the problem of the resource waste of blocking architecture.This paper studies the MySQL database architecture,storage engine and features,and draws the conclusion that Node.js and MySQL are suitable for data acquisition platform.(2)In view of the confusion of the traditional Internet of things model and the unclear technical level.This paper studies the modern Internet of things architecture by stratified way,analyzes the characteristics of its components and system models,analyzes the function and performance requirements of data acquisition platform,and completes the design of the platform architecture based on the "surface to face" model.(3)In view of the confusion of the data transmission process and the unclear level of the interface in the acquisition platform.This paper analyzes the characteristics and direction of data transmission,designs a multi-level combined communication model design method based on physical communication protocol and network communication protocol,designs communication protocol and interface of data acquisition platform,and realizes data integrity and efficient transmission.(4)The implementation and deployment of data acquisition platform.According to the overall architecture and communication interface,the hardware composition of the intelligent agricultural data acquisition platform is analyzed and implemented.Complete the data receiving server and application service system,and optimize the security and performance aspects of the application service.The test verifies that the data acquisition platform based on Node.js proposed in this paper can handle the data efficiently and efficiently in a high concurrency situation.The research results show that the intelligent agricultural data acquisition platform based on Node.js has good data processing ability under high and oestrus shape.Asynchronous non blocking architecture can improve the concurrent processing capacity of server data.The platform based on the Internet of things architecture is designed to be efficient,convenient and easy to deploy.The interface design based on multi-level combined communication model can effectively guarantee data transmission efficiency and stability.
Keywords/Search Tags:Intelligent agriculture, Data acquisition, Node.js, Asynchronous I/O, High concurrency, Communication model
PDF Full Text Request
Related items