针对无线传感器网络(WSN)故障检测导致额外的通信和计算负载问题,根据同一覆盖范围内传感器节点的监测数据相近的特点,提出了一种基于邻居节点数据分析的WSN故障检测方法.通过分析节点的历史传感数据来计算节点的可信水平,从而确定可信的邻居节点.将节点数据与覆盖范围内可信邻居节点的数据进行比较分析,判定节点是否故障.仿真结果表明,算法在保持良好的故障检测能力和临时故障容忍能力的同时,并不额外增加节点的通信和计算负载.
In general, the fault detection in wireless sensor networks (WSNs) could be happened in additional communication and computation load. Considering the feature of WSNs that those nodes in the same coverage range have the close reading data, a neighbor-data analysis based fault detection schema is proposed. The confidence level of sensor nodes is taken by analyzing the history reading data in the first place. Comparing the node' s reading data with that of neighbor nodes results in good confidence level to determine that whether this node is failure or not. Simulations show that the proposed schema can catch a good performance in fault detection accuracy and transient fault tolerance, but do not bring any communication and computation overhead to sensor nodes.