Font Size: a A A

Design And Implementation Of Upper Computer Software System For Agriculture IOT Based On B/S Architecture

Posted on:2017-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:F Y LiFull Text:PDF
GTID:2308330509456763Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Nowadays, agriculture IOT has become the focus and has even got the support of national policy. Intelligent agriculture combines computer technology and agriculture to realize the agriculture IOT. It is of great significance to the development of agriculture. This paper designs and implements the upper computer software system of agriculture IOT based on the browser/server architecture. The pressure of client is reduced and the efficiency is greatly improved.For an agricultural IOT engineering, each data sub-station contains a number of analog input devices, digital input and digital output devices. Each sub-station device needs management including real-time data monitoring and remote monitoring. So the upper computer needs communication with sub-stations, users and the database. In this paper, the software system uses B/S architecture and Node.js environment. The server exchanges data with the database via node-mysql function module and the communication between server-side and data sub-stations is achieved by jsmodbus function module. The communication between the server and browser in real time is via WebSocket.The whole system is divided into three parts: server, browser and database. Server implements data exchange with browser, sub-stations and database; browser offers users access to the server and database to implement real-time monitoring; user tables, device tables and log tables in the database implement system data persistence. The software system is divided into modules according to function of each part in this paper: database module, modbus communication module, the device management module, login module, data monitoring module, device information management module, historical data query module and Map module. The database part establishes a database physical model to completes the table design.Finally, the software system is tested. Test results show that the server software runs smoothly and have effective communication with the browser, database and data sub-stations. The versatility system has excellent performance and good stability to achieve basic data monitoring functions. It provides a user-friendly interface on that basis. Each part of the software system cooperates in accordance with predetermined requirements. The system is able to achieve the desired purpose.
Keywords/Search Tags:agriculture IOT, upper computer software, B/S architecture
PDF Full Text Request
Related items