| Intelligent agriculture is product of the development of information technology and senortechnology. It achieves the efficient production of crops through the standardization andintelligent agriculture production methods. Remote monitoring system is a necessary tool toachieve intelligent agriculture. The paper discusses the current development situation ofintelligent agriculture home and abroad. Combined with the development trends of intelligentagriculture and the issues existed in our country, the paper focuses on the characteristics ofintelligent agriculture and critical technical difficulties in monitoring system. The main contentsare as follows:Firstly, the paper research the data exchange method between data gateway (embeddeddevice) and sensor network. Considering of safety and extensibility factor, the paper establish aset of instruction based on Modbus protocol to achieve data acquisition, device control and otherfunctions. Meanwhile, comparing select model and epoll model on Linux platform, the paperdesign a program to manage socket based on epoll model, to provide data support not only forthe Web server, but also to support independent client access.Secondly, the paper researches the acquisition and transmission of video information onLinux platform. Complete video capture using V4L2API and coding with H.264standard.Facing the problems to transmit real-time and large amount of video data, traditional TCP andUDP have certain limitations. A transmission control strategy with congestion control isproposed to control the transmission rate after the analysis of RTP/RTCP protocol and comparingthe TCP congestion control method, which is more efficient use of limited bandwidth resourceswhile ensuring an acceptable video quality.Thirdly, using the advantages of Web, system use B/S mode to provide service such as scanand control to users anytime. In order to avoid the full page refresh, the paper uses Ajaxtechnology to achieve the refresh function for local data and complete control function. What’smore, ActiveX control is used to complete video display, video data is provided by embeddeddevice, which avoids Web server, reducing the pressure on the server.Based on the above theory, the paper design the remote monitoring system of intelligent agriculture, using MVC model to complete functional modules of system, which improves codereuse and the coupling between modules. After testing, embedded modules can completeconcurrently support stability and process system order properly, video can smooth playback inthe browser, Web server is running stable. |