An Energy-Efficient Clustering Approach for Two-Layer IoT Architecture
摘要
The Internet of Things (IoT) connects every electronic device to the internet. IoT provides many uses in the daily lives of ordinary individuals, organizations, and society worldwide. It is a rigorous process to communicate with IoT devices to introduce numerous applications to the real-world environment. In this paper, we propose a two-layer IoT architecture paradigm, which comprises an IoT layer and a sensing layer. In applications that require real-time information, sensing devices are crucial parts. To implement IoT-driven applications, a combination of these layers is essential. Proper interaction and utilization of devices and the information received by them across both layers are vital to the successful implementation of any IoT application. In the proposed scheme, the devices are connected in order to facilitate the development of a cluster of sensors at different layers. In addition, clustering facilitates and improves the total endurance of the network. The proposed clustering method is evaluated using the Cooja simulator and compared with the LEACH scheme. The results show that the proposed technique performs better than the LEACH scheme in terms of lifetime of the network, total energy consumption, network coverage rate, and throughput.