{'fraction_non_alphanumeric': 0.0125, 'fraction_numerical': 0.0, 'mean_word_length': 5.159763313609467, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An efficient approach for detecting nodes failures in wireless sensor network based on clustering

Wireless sensor networks (WSNs) consist of a large number of limited energy nodes that are most probably operated by non-rechargeable batteries. They are applicable in a lot of daily life situations especially in critical or real time applications. Sensor nodes report the sensed value to the sink node which also called base station. For that, reaching faulty information to the base station will lead to an incorrect decision making. The faster detection of faulty nodes increases the Quality of service of applications. This paper presents a fault detection algorithm for wireless sensor networks based on Clustering. The faulty sensor detection process is run by the cluster heads depending on the neighbors voting. Detected faulty nodes information will be sent to the base station. Simulation results show that the proposed algorithm has good performance indicators in terms of smaller energy consumption and better detection accuracy.