At present, Wireless Sensor Network technology are widely used in the fields of agricultural environment monitoring. Whether we use ground network or ground-air coordination, the position coordinates of unknown nodes are an important feature of sensor information collection. To achieve the goal of a wireless monitoring system for field soil irrigation and its node positioning, we proposed an RSSI (Received Signal Intensity Indication)-based agricultural environment irrigation monitoring system. The algorithm has three stages: RSSI ranging, error correction, and localization. In the RSSI ranging phase, we obtain inter-node measurement distance by wireless channel modeling. In the distance-weighted correction phase, considering the difference between the measured distance of the beacon nodes and the actual distance, we analyze and select the relative error coefficient for the beacon nodes to correct the measured distance between the unknown nodes and the beacon nodes within their communication range. In the positioning stage for the nodes to be located, we estimated the required node coordinates using a weighted centroid localization method. In addition, by analyzing the monitoring data, we know the changes in soil moisture in real-time, which provides new ideas for irrigation automation and the efficient utilization of water resources. When designing the algorithm, we thoroughly considered the influence of RSSI ranging inaccuracy and the quantity of beacon nodes on the localization precision. The test demonstrated that the method presented in this paper has higher localization precision and lower computation cost.
Read full abstract