{'fraction_non_alphanumeric': 0.03793103448275862, 'fraction_numerical': 0.020689655172413793, 'mean_word_length': 5.048611111111111, '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 fuzzy controller to improve CSMA/CA performance in IEEE 802.15.4 industrial wireless sensor networks

The IEEE 802.15.4 standard protocol for Wireless Sensor Networks (WSNs) offers several advantages, such as the low power consumption, which can also be applied in industrial environments. However, many researchers highlighted some limitations also. For example, the CSMA/CA algorithm, that manages the access to the medium, is a contention-based approach and, as a consequence, it is non deterministic. This paper proposes an approach that aspires to an efficient use of the available bandwidth reducing the number of collisions using a fuzzy logic controller that dynamically adjusts the Contention Window (CW) and the Backoff Exponent (BE) parameters of the CSMA/CA, taking into account the Throughput (TH) and the Workload (WL) of an industrial IEEE 802.15.4 WSN.