{'fraction_non_alphanumeric': 0.02050326188257223, 'fraction_numerical': 0.010251630941286114, 'mean_word_length': 5.392857142857143, '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}}
Efficient medium access protocol for Internet of things applications

The recent progresses made in microelectronics and sensor networks led to the emergence of a new family of networks called Internet of things (IoT). Several factors may degrade seriously IoT applications performance and prevent the connected objects to accomplish out their services. One factor is the inability of medium access control (MAC) protocol, namely, DCF 802.11 function, to distinguish between different sources of frame losses. To address this problem, we propose in this article an improvement called MAC protocol with distinction between data losses (MAC‐DL), which consists mainly to consider the different sources of frame losses in the functioning of the backoff algorithm. After the evaluation of MAC‐DL performance, the results showed a better performance compared with MAC protocol with the original DCF 802.11 function and to 2 other protocols proposed in the literature. Our solution improved significantly the quality of service and the energy efficient for typical IoT scenarios.