{'fraction_non_alphanumeric': 0.018318965517241378, 'fraction_numerical': 0.0, 'mean_word_length': 5.451388888888889, '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}}
A Threshold-Based MAC Protocol with Energy-Efficiency for Wireless Sensor Networks

In this paper, we propose TB-MAC (Threshold-Based MAC), which has been designed to consider various network traffic conditions while providing energy efficiency in a wireless sensor networks. Existing MAC protocols for sensor networks attempt to solve the energy consumption problem caused by idle listening using an active/sleep duty cycle. Since there are various traffic conditions, however, they may not always provide improvements in energy consumption. Hence, we propose a MAC protocol algorithm that stores data in a buffer and transmits data when the buffer exceeds a threshold value so that energy efficiency is always guaranteed for any network traffic condition. The analytical results show that our proposed algorithm enables significant improvements in energy consumption compared to the existing MAC protocols for sensor networks.