{'fraction_non_alphanumeric': 0.012096774193548387, 'fraction_numerical': 0.0, 'mean_word_length': 5.0181818181818185, '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 Power Efficient Adaptive Data Rate Algorithm for LoRaWAN networks

LoRaWAN networks have recently started to play a key role in the framework of Low Power Wide Area Network (LPWAN) for Internet of Things. In Internet of Things a crucial aspect is the reduction of energy consumption and in LPWAN, where there is a huge number of devices with limited power capabilities spread around a wide area, this becomes an even more challenging problem. To deal with the trade off between Data Rate and Transmission Power and transmit the largest possible amount of information with the minimum possible waste of power, the LoRaWAN infrastructure shall implement an Adaptive Data Rate algorithm. This paper is describing and evaluating the main reference algorithm for the Adaptive Data Rate. A novel algorithm is proposed and evaluated via computer simulations. A comparison between the two algorithms is carried out, showing that the proposed new algorithm is superior in terms of power consumption.