• DocumentCode
    3502874
  • Title

    Flexible hardware abstraction for wireless sensor networks

  • Author

    Handziski, Vlado ; Polastre, Joseph ; Hauer, Jan-Hinrich ; Sharp, Cory ; Wolisz, Adam ; Culler, David

  • Author_Institution
    Telecommun. Networks Group, Technische Univ. Berlin, Germany
  • fYear
    2005
  • fDate
    31 Jan.-2 Feb. 2005
  • Firstpage
    145
  • Lastpage
    157
  • Abstract
    We present a flexible hardware abstraction architecture (HAA) that balances conflicting requirements of wireless sensor networks (WSNs) applications and the desire for increased portability and streamlined development of applications. Our three-layer design gradually adapts the capabilities of the underlying hardware platforms to the selected platform-independent hardware interface between the operating system core and the application code. At the same time, it allows the applications to utilize a platform´s full capabilities-exported at the second layer, when the performance requirements outweigh the need for cross-platform compatibility. We demonstrate the practical value of our approach by presenting how it can be applied to the most important hardware modules that are found in a typical WSN platform. We support our claims using concrete examples from existing hardware abstractions in TinyOS and our implementation of the MSP430 platform that follows the architecture proposed in this paper.
  • Keywords
    computer architecture; operating systems (computers); wireless sensor networks; HAA; MSP430 platform; TinyOS; WSN; application code; flexible hardware abstraction architecture; operating system core; platform-independent hardware interface; wireless sensor network; Application software; Computer architecture; Computer science; Concrete; Energy efficiency; Energy resolution; Hardware; Impedance; Operating systems; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Sensor Networks, 2005. Proceeedings of the Second European Workshop on
  • Print_ISBN
    0-7803-8801-1
  • Type

    conf

  • DOI
    10.1109/EWSN.2005.1462006
  • Filename
    1462006