Table of Contents
Fetching ...

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.

An Implementation for Dynamic Application Allocation in Shared Sensor Networks

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.
Paper Structure (14 sections, 2 equations, 11 figures, 3 tables)

This paper contains 14 sections, 2 equations, 11 figures, 3 tables.

Figures (11)

  • Figure 1: Network topology scenario
  • Figure 2: Network topology examples
  • Figure 3: Serial and wireless communications between XBee-based devices
  • Figure 4: Sensor node firmware schema
  • Figure 5: Commands from the OTA-Shell
  • ...and 6 more figures