Zou Tengyue, Wang Yuanxia, Wang Mengyi, Lin Shouying
College of Mechanical and Electronic Engineering, Fujian Agriculture and Forestry University, Fuzhou 350002, China.
Sensors (Basel). 2017 Nov 6;17(11):2555. doi: 10.3390/s17112555.
Wireless sensor networks are widely used to acquire environmental parameters to support agricultural production. However, data variation and noise caused by actuators often produce complex measurement conditions. These factors can lead to nonconformity in reporting samples from different nodes and cause errors when making a final decision. Data fusion is well suited to reduce the influence of actuator-based noise and improve automation accuracy. A key step is to identify the sensor nodes disturbed by actuator noise and reduce their degree of participation in the data fusion results. A smoothing value is introduced and a searching method based on Prim's algorithm is designed to help obtain stable sensing data. A voting mechanism with dynamic weights is then proposed to obtain the data fusion result. The dynamic weighting process can sharply reduce the influence of actuator noise in data fusion and gradually condition the data to normal levels over time. To shorten the data fusion time in large networks, an acceleration method with prediction is also presented to reduce the data collection time. A real-time system is implemented on STMicroelectronics STM32F103 and NORDIC nRF24L01 platforms and the experimental results verify the improvement provided by these new algorithms.
无线传感器网络被广泛用于获取环境参数以支持农业生产。然而,由执行器引起的数据变化和噪声常常产生复杂的测量条件。这些因素可能导致来自不同节点的报告样本不一致,并在做出最终决策时导致错误。数据融合非常适合减少基于执行器的噪声影响并提高自动化精度。关键步骤是识别受执行器噪声干扰的传感器节点,并降低它们对数据融合结果的参与程度。引入了一个平滑值,并设计了一种基于普里姆算法的搜索方法来帮助获得稳定的传感数据。然后提出了一种具有动态权重的投票机制来获得数据融合结果。动态加权过程可以大幅减少数据融合中执行器噪声的影响,并随着时间的推移逐渐将数据调整到正常水平。为了缩短大型网络中的数据融合时间,还提出了一种带有预测的加速方法来减少数据收集时间。在意法半导体STM32F103和北欧nRF24L01平台上实现了一个实时系统,实验结果验证了这些新算法所带来的改进。