{'fraction_non_alphanumeric': 0.014781966001478197, 'fraction_numerical': 0.0, 'mean_word_length': 5.1826484018264845, '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 Comparative Analysis of Important Energy Conservation Approaches in IoT

The basic premise of an IoT device is to deliver a new class of applications wherein smart sensors collaborate directly amongst each other without any human intervention. In the coming years, IoT would play a major role in facilitating intelligent decision-making by connecting multiple physical objects together. However, the bridging of diverse technologies to enable new applications would consist of devices that are energy constrained. Thus, meeting the energy requirements of such applications is a challenge, one that threatens the future growth of IoT if left unacknowledged. This paper starts by providing an insight into IoT’s layered architecture with a clear indication of the various power-hungry components within each layer. Then, we present an overview of some of the key energy management schemes along with the advantages and limitations of each. The paper throws light upon a hierarchical, energy-efficient framework based upon cluster head selection in IoT devices, one of the most promising methods till date as per our research. Our objective is to provide a thorough summary of the fundamentals of energy conservation in an IoT environment, such that researchers and developers could get up to date quickly on the vast literature available on the subject.