{'fraction_non_alphanumeric': 0.021677662582469368, 'fraction_numerical': 0.0, 'mean_word_length': 5.284023668639053, '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 Energy Efficient Sleep/Wake up Routing Protocol for Wireless Sensor Networks

In recent years, wireless sensor networks (WSNs) have a rapid development and they take a lot of research attention because of their wide-range applications. A WSN consists of a large number of distributed sensor nodes. These nodes are often deployed in remote or hostile areas to monitor physical or environmental conditions where they send this data to a main location. The most critical parameter in WSNs is network lifetime, so an efficient routing protocol is essential to reduce the energy consumption and to increase the network lifetime. This paper proposes an energy-efficient chain-based cooperative routing protocol based on node sleep/wake-up mechanism for WSNs. We compare this protocol with two efficient protocols; LEACH and CBCCP using MATLAB. Simulation results show that the proposed algorithm achieves better performance and conserves more energy than the other two protocols. Keywords—Wireless sensor networks, Clustering, Energy consumption, sensing coverage.