{'fraction_non_alphanumeric': 0.01893939393939394, 'fraction_numerical': 0.0, 'mean_word_length': 5.109826589595376, '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}}
Method of Assigning Spreading Factor to Improve the Scalability of the LoRaWan Wide Area Network

In modern world Low Power Wide Area Network (LPWAN) technologies have become the key enabler for a sheer diversity of the Internet of Things (IoT) applications involving massive deployment of resource-limited devices. In this paper we address the problem of improving the network scalability for one of the most widely used today licensee-free-band LPWAN technologies, named LoRaWAN. We show that the conventional method for assigning the spreading factor (SF) parameter to the devices in a LoRaWAN network, which effectively minimizes the consumption of individual devices, has some drawbacks when this comes to the scalability of the network as whole. Therefore, in this paper we propose another method of assigning the SFs to the nodes, which improves the probability of data delivery in an LPWAN at a cost of minor increase of the devices' consumption. The results of the conducted simulations confirm and characterize the utility of the proposed method.