Because wireless sensor networks (WSNs) have low-constrained batteries, optimizing the network lifetime is a primary challenge. Rechargeable batteries are a solution to prolong the lifetime of a sensor node instead of restricting their functionalities to save energy. Wireless energy transmitters have the added benefit of providing a charger for the batteries of the sensor nodes in the WSN. However, scheduling one or more charging vehicles efficiently to recharge multiple sensor nodes is challenging. In this context, this paper provides a solution to recharge the sensor nodes using charging vehicle scheduling in WSNs through a mixed linear programming approach. Initially, we identify a heuristic value of each sensor node based on their residual energy, distance from a charging vehicle, available data packets, and other metrics. Further, a set of nodes is recharged by identifying the best charging vehicle to prolong their lifetimes, as well as the lifetime of the network as a whole. We simulated the proposed approach using a Python simulator, tested using different performance metrics, and compared using the recently published works. We notice the superior performance of the proposed work under various metrics in time and query-driven WSNs.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.