Sensor Applications, Experimentation, and Logistics. First International Conference, SENSAPPEAL 2009, Athens, Greece, September 25, 2009, Revised Selected Papers

Research Article

A Framework for Time-Controlled and Portable WSN Applications

Download
658 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-11870-8_9,
        author={Anthony Schoofs and Marc Aoun and Peter Stok and Julien Catalano and Ramon Oliver and Gerhard Fohler},
        title={A Framework for Time-Controlled and Portable WSN Applications},
        proceedings={Sensor Applications, Experimentation, and Logistics. First International Conference, SENSAPPEAL 2009, Athens, Greece, September 25, 2009, Revised Selected Papers},
        proceedings_a={SENSAPPEAL},
        year={2012},
        month={5},
        keywords={Wireless sensor networks portability temporal control},
        doi={10.1007/978-3-642-11870-8_9}
    }
    
  • Anthony Schoofs
    Marc Aoun
    Peter Stok
    Julien Catalano
    Ramon Oliver
    Gerhard Fohler
    Year: 2012
    A Framework for Time-Controlled and Portable WSN Applications
    SENSAPPEAL
    Springer
    DOI: 10.1007/978-3-642-11870-8_9
Anthony Schoofs1,*, Marc Aoun2,*, Peter Stok2,*, Julien Catalano3,*, Ramon Oliver4,*, Gerhard Fohler4,*
  • 1: CLARITY: Centre for Sensor Web Technologies
  • 2: Philips Research
  • 3: Enensys Technologies
  • 4: University of Kaiserslautern
*Contact email: anthony.schoofs@ucdconnect.ie, marc.aoun@philips.com, peter.van.der.stok@philips.com, julien.catalano@enensys.com, serna_oliver@eit.uni-kl.de, fohler@eit.uni-kl.de

Abstract

Body sensor network applications require a large amount of data to be communicated over radio frequency. The radio transceiver is typically the largest source of power dissipation; improvements on energy consumption can thus be achieved by enabling on-node processing to reduce the number of packets to be transmitted. On-node processing is facilitated by a timely control over process execution to sequence operations on data; yet, the latter must be enabled while keeping high-level software abstracted from both underlying software and hardware intricacies to accommodate portability to the wide range of hardware and software platforms. We investigated the challenges of implementing software services for on-node processing and devised constructs and system abstractions that integrate applications, drivers, time synchronization and MAC functionality into a system software which presents limited dependency between components and enables timely control of processes. We support our claims with a performance evaluation of the software tools implemented within the FreeRTOS micro-kernel.