| China is a large agricultural country,farmland planting is an important part of agriculture.Improving the ability of intelligent monitoring of farmland has long been the focus of research in the fields of computer,automation control and communication.The need for monitoring farmland in the target area of temperature,humidity and light intensity information of environment monitoring,to provide support for the fine agriculture,improve the production efficiency and improve the quality of agricultural products and reduce th0 e cost of production.Traditional farmland monitoring is mostly wired,which has many difficulties,such as difficult construction,difficult wiring and inconvenient maintenance.In view of the above problems,combined with ZigBee technology and wireless sensor network technology,a farmland monitoring system based on wireless sensor network is proposed.In this paper,the ZigBee technology is analyzed firstly,and the overall design of the system is given according to the demand analysis of the farmland monitoring system.According to the design requirements,the hardware design of ZigBee data acquisition node and sink node based on CC2530 chip is given,and the software flow chart of the node is also designed.The sleep and wake up modes of ZigBee network are analyzed,and the sleep algorithm of sensor nodes based on twenty-four solar terms is proposed.Then,the software and hardware design and implementation of PC end monitoring software are given.Finally,this paper makes a summary of the work done.It is pointed out that the upgrading of remote chips,the data fusion and the personalized design of farmland monitoring software are the next phase of the work direction.(3)according to the needs of the user to obtain farmland information and this information will be aggregated in order to improve the management and management needs,on the MySQL database,designed the farmland information monitoring system based on MySQL database,developed based on VC++6.0,the system can receive data sent to the remote display,and data stored in the database. |