Flexible hardware abstraction for wireless sensor networks

V. Handziski, J. Polastre, Jan-Hinrich Hauer, C. Sharp, A. Wolisz, D. Culler
{"title":"Flexible hardware abstraction for wireless sensor networks","authors":"V. Handziski, J. Polastre, Jan-Hinrich Hauer, C. Sharp, A. Wolisz, D. Culler","doi":"10.1109/EWSN.2005.1462006","DOIUrl":null,"url":null,"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.","PeriodicalId":426477,"journal":{"name":"Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"101","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWSN.2005.1462006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 101

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.
无线传感器网络的灵活硬件抽象
我们提出了一个灵活的硬件抽象架构(HAA),它平衡了无线传感器网络(wsn)应用程序的冲突需求和对增加可移植性和简化应用程序开发的渴望。我们的三层设计逐渐使底层硬件平台的功能适应于操作系统核心和应用程序代码之间所选择的与平台无关的硬件接口。同时,它允许应用程序利用平台的全部功能——当性能需求超过跨平台兼容性需求时,在第二层导出。我们通过展示如何将其应用于典型WSN平台中最重要的硬件模块来展示我们的方法的实用价值。我们使用TinyOS中现有硬件抽象的具体示例以及遵循本文提出的架构的MSP430平台的实现来支持我们的主张。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信