{'fraction_non_alphanumeric': 0.021527777777777778, 'fraction_numerical': 0.0, 'mean_word_length': 5.292576419213974, '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}}
Hierarchical Chain Based Transmission Protocol for Massive IoTs Network with Energy Harvesting

This paper proposes a transmission protocol for massive Internet of Things (IoTs) networks with energy harvesting (EH). Specifically, the IoT devices harvest energy from the renewable natural sources, such as solar and wind, and use the harvested energy to transmit data to a base station (BS). Due to the massive number of IoT devices in the network, it is very challenging, if not impossible, to schedule data transmissions of IoT devices with variable energy supplies. To this end, a hierarchical chain based transmission model is proposed to attain high transmission efficiency of massive IoT devices, considering the stochastic nature of EH and large number of IoT devices. Specially, massive IoT devices are grouped based on their geographic locations; and IoT in one geographic area form a transmission chain to relay the data to the BS. Based on the proposed model, we propose a random chain based transmission protocol, where IoT devices randomly select next hop receiver to relay the data to the BS. The probability density function (pdf) of the size of the random chain is derived, based on which the sustainable energy throughput can be obtained. Finally, extensive simulations validate the analysis and demonstrate that chain based transmission protocol significantly outperform the hierarchal cluster-based transmission protocols.