Wireless sensor networks (WSNs) have many applications in climate monitoring, fire detection, smart homes, and smart cities, as well as detecting and monitoring dynamic, spatio-temporal events such as storms, traffic, and animal movement. WSNs are an important component of the Internet of Things (IoT), and they play an important role in monitoring and collecting surrounding context and reporting the sensed data. In this paper, we consider a WSN deployed to monitor spatio-temporal events and a mobile sink which acts as the gateway between the IoT and the WSN. Data gathering is a challenging problem in WSNs and IoT since the algorithms have to be energy-efficient and the information has to be available to the end user in a timely manner and without redundancies.In this paper, we propose an improvement of the reactive, anchor-based routing protocol with constrained flooding and dynamic clustering from Aranzazu-Suescun and Cardei (Spatio-temporal event detection and reporting in mobile-sink wireless sensors networks, 2017). We propose a new event-based clustering mechanism and a new dynamic clustering technique. This improvement results in reduced energy consumption and a higher number of packets processed successfully by the sink compared to Aranzazu-Suescun and Cardei (Spatio-temporal event detection and reporting in mobile-sink wireless sensors networks, 2017). Data collected by the mobile sink are shared to the end users through the IoT infrastructure. We conducted simulations using WSNet, an event-driven simulator for WSNs. We measured various performance metrics, such as the average residual energy, the number of active clusters, and the percentage of events processed successfully by the sink.
Read full abstract