Title
Flexible Hardware Abstraction For Wireless Sensor Networks
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.
Year
DOI
Venue
2005
10.1109/EWSN.2005.1462006
PROCEEDINGS OF THE SECOND EUROPEAN WORKSHOP ON WIRELESS SENSOR NETWORKS
Keywords
Field
DocType
operating system,wireless sensor networks,computer architecture,wireless sensor network
Key distribution in wireless sensor networks,Architecture,Hardware compatibility list,Computer science,Computer network,Hardware abstraction,Real-time computing,Software portability,System requirements,Wireless sensor network,Embedded system,Hardware architecture
Conference
Citations 
PageRank 
References 
26
11.70
7
Authors
6
Name
Order
Citations
PageRank
vlado handziski157050.64
Joseph Polastre26419637.34
Jan-Hinrich Hauer319824.24
Cory Sharp465158.25
Adam Wolisz52693407.71
David Culler6234682674.49