Abstract
The Internet of Things (IoT) is considered as evolved form of Internet in the present scenario. Due to the prediction that large amount of data could be generated by billions of devices connecting to the Internet, requires data to be routed and processed rapidly by harnessing IoT devices energy. Energy constraint IoT devices consumes more energy due to mobility of nodes and results in minimizing network lifetime. Motivated by this challenge, mobility aware weighted clustering algorithm (MAWCA) for maximizing IoT network lifetime by harnessing routing energy is proposed in this paper to find the optimal cluster head (CH) for mobile nodes in IoT network. MAWCA considers degree difference of the node, sum of differences between neighbors, cumulative time, nodes mobility and delay in choosing a CH as weighting factor during CH election process. Simulation of results and analysis is carried out using NS-2 and results are compared with the similar existing algorithm. Thus, the proposed MAWCA prolongs the IoT network lifetime by harnessing energy utilized during routing of data between nodes.