Font Size: a A A

Design And Implementation Of Remote Monitoring System For Silage Harvester Working Condition Based On Netty

Posted on:2021-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:S Y HanFull Text:PDF
GTID:2393330605462758Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
The major directions for the future development of silage harvester are information and intelligence.The key monitoring content of software system of silage harvester includes the working state and the harvesting quality of silage harvester,etc.In order to improve the stability and reliability of the system,this paper mainly studies on the data communication framework and long string codec method between the vehicle terminal computer(hereinafter referred to as vehicle terminal)and the cloud server system.The main research contents are as follows:1.A new silage harvester working condition remote monitoring system is designed.The system uses the cloud server for its technical advantages in aspects of data processing.The part of data transfer and analysis processing of silage harvester is stripped away from the traditional vehicle terminal monitoring system.The formation of independent data transfer module and Web application module,make the vehicle terminal to mainly responsible for data acquisition.This design reduces the traditional vehicle terminal monitoring system from the overall design of data processing pressure,and improves the overall system performance.2.A data communication server based on Netty is built.The system makes use of Netty's advantages of high concurrency,fast transmission and good encapsulation in data communication,and meeting users' specific requirements of long data transmission time,high frequency and large amount of concurrency.Therefore,the efficient data transmission between vehicle terminal of silage harvester and cloud server is realized by the use of Netty.3.A Marshalling string codec method is studied.The effects of Java serialization and Protobuf methods on data access and I/O speed are compared and analyzed.The test results show that the data communication server of silage harvester using Marshalling has higher stability and data reading and writing efficiency.4.The development process of Web application module is simplified by using Spring Boot to improve the development efficiency of the system.The data acquisition module of the system takes the vehicle terminal as the core,designed and developed with LabVIEW software,included CAN communication auxiliary modules such as USR-G780 4G DTU.The data transmission module uses the Netty network communication framework as the bottom layer and the network TCP/IP protocol,combines the third-party long string codec methods,to achieve remote data communication between the vehicle terminal and the cloud server.The Web application module combines with the Spring Boot can effectively integrate vehicle terminals,cloud servers,Web applications,etc.Which is used to display real-time information on the conditions of the silage harvester with a visual interface.5.The performance test of communication server is carried out.The performance of communication servers are tested by comparing the effects of NIO and Netty frameworks,under the environment of 500ms data wireless transmission cycle of each simulated 2000 silage harvesters.The test results show that the concurrency of Netty frameworks improves about 0.8 times compared with NIO.The performance of the system communication server with different coding-decoding methods,under the environment of different data transmission cycles(400ms,200ms,100ms,50ms)in the different working conditions of simulated 50 silage harvesters.The test results show that the I/O speed using the Marshalling codec than the Java serialization is increased 0.4,0.4,3.9,and 1.5 times,respectively.Compared with the Protobuf,it is increased 0.8,3.6,2.8,and 3.2 times,respectively.The field test results show that the overall operation of the developed system with stable performance meets the monitoring requirements of the working condition of the silage harvester.
Keywords/Search Tags:Silage harvester, Remote monitoring, Netty, Data Communication, Cloud serve
PDF Full Text Request
Related items