• DocumentCode
    2930134
  • Title

    A File System Abstraction and Shell Interface for a Wireless Sensor Network Testbed

  • Author

    Dalton, Andrew R. ; Hallstrom, Jason O.

  • Author_Institution
    Clemson Univ., Clemson
  • fYear
    2007
  • fDate
    21-23 May 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Despite tremendous research interest and increased adoption, deeply embedded sensor networks are difficult to design, debug, and deploy; ultra-dependability remains an elusive goal. To address these difficulties, we have previously presented an Interactive, server-centric testbed for wireless sensor networks that targets systems constructed using nesC and TinyOS - the emerging standard in sensor system development. The testbed infrastructure exposes an API suite that enables users to rapidly configure, instrument, compile, install, and profile their systems on one or more remote network deployments. The prototype deployment consists of 80 Tmote Sky devices arranged in a regular grid. The architecture is extensible in both the hardware and software dimensions to foster adoption and specialization. In this paper, we demonstrate the extensibility of the testbed software design, and present a novel file system abstraction and shell interface developed using the original API suite. The design of the new interface is informed by user feedback from client institutions where the standard graphical interface is being used to support research and teaching activities. The new shell interface complements the traditional graphical interface, reducing interaction latency, and enabling programmatic experimentation through an interpreted scripting facility. We present the design and implementation of the new testbed interface, and present a small, but representative case-study that illustrates its utility.
  • Keywords
    application program interfaces; file organisation; graphical user interfaces; program testing; software engineering; telecommunication computing; wireless sensor networks; API suite; Tmote Sky devices; file system abstraction; graphical interface; interpreted scripting facility; programmatic experimentation; remote network deployments; shell interface; user feedback; wireless sensor network testbed; Computer architecture; File systems; Hardware; Instruments; Prototypes; Sensor systems; Software prototyping; Standards development; System testing; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testbeds and Research Infrastructure for the Development of Networks and Communities, 2007. TridentCom 2007. 3rd International Conference on
  • Conference_Location
    Lake Buena Vista, FL
  • Print_ISBN
    978-1-4244-0739-2
  • Electronic_ISBN
    978-1-4244-0739-2
  • Type

    conf

  • DOI
    10.1109/TRIDENTCOM.2007.4444658
  • Filename
    4444658