Personal and Ubiquitous Computing

, Volume 11, Issue 1, pp 21–31

A file system for system programming in ubiquitous computing

  • Christian Decker
  • Till Riedel
  • Michael Beigl
  • Albert Krohn
Original Article

DOI: 10.1007/s00779-005-0060-5

Cite this article as:
Decker, C., Riedel, T., Beigl, M. et al. Pers Ubiquit Comput (2007) 11: 21. doi:10.1007/s00779-005-0060-5

Abstract

In Ubiquitous computing, small embedded sensor and computing nodes are the main enabling technologies. System programming for such small embedded systems is a challenging task involving various hardware components with different characteristics. This paper presents a file system which organizes all computational and sensory functionality of a sensor node as resources in a uniform name space. It further provides a lightweight and uniform access model for all these resources. This mechanism forms an abstraction from different hardware, makes functions re-useable and simplifies the development on such systems. With ParticleFS a concrete file system implementation on a sensor node platform is shown. Application cases demonstrate sensor logging, an interactive shell, executables, a pipe mechanism and remote access capabilities of the ParticleFS.

Keywords

Particle computerFile systemSensor nodesUbicomp development

Copyright information

© Springer-Verlag London Limited 2005

Authors and Affiliations

  • Christian Decker
    • 1
  • Till Riedel
    • 1
  • Michael Beigl
    • 1
  • Albert Krohn
    • 1
  1. 1.TecO, University of KarlsruheKarlsruheGermany