An Implementation for Dynamic Application Allocation in Shared Sensor Networks
Carmen Delgado, Sergio Batista, María Canales, José Ramón Gállego, Jorge Ortín, Matteo Cesana
TL;DR
The paper addresses dynamic, multi-application deployment in shared sensor networks (SSN) by implementing a central controller that aggregates sensor data and over-the-air (OTA) reprograms Waspmote nodes to run multiple concurrent applications. It proposes an end-to-end architecture with a ZigBee-based, multi-hop network, a Java-based central controller, a MySQL database, and a PHP/web interface for real-time monitoring, supported by OTA-Shell for firmware updates. The key contributions include a practical system enabling adaptive application allocation, detailed hardware/software designs for node devices, and experimental validation of firmware updates and energy consumption, demonstrating the viability of dynamic, OTA-driven reconfiguration in SSNs. The work provides a foundation for scalable multi-application SSNs, informing future research on larger networks and comparative resource-allocation schemes in this domain.
Abstract
We present a system architecture implementation to perform dynamic application allocation in shared sensor networks, where highly integrated wireless sensor systems are used to support multiple applications. The architecture is based on a central controller that collects the received data from the sensor nodes, dynamically decides which applications must be simultaneously deployed in each node and, accordingly, over-the-air reprograms the sensor nodes. Waspmote devices are used as sensor nodes that communicate with the controller using ZigBee protocol. Experimental results show the viability of the proposal.
