A Survey of Wireless Sensor Network Abstraction for Application Development
Open Access
- 5 December 2012
- journal article
- research article
- Published by SAGE Publications in International Journal of Distributed Sensor Networks
- Vol. 8 (12)
- https://doi.org/10.1155/2012/740268
Abstract
Wireless sensor network (WSN) application development is not an easy task due to its resource constrained nature and vast feature rich application space. Several abstractions are harnessed to ease out the difficult WSN application development. In this paper, three levels of abstractions are classified from the existing literature: node, network, and infrastructure abstractions. Since the node and network abstractions are already a well-studied area, the infrastructure abstraction is surveyed in detail to complete knowledge. Technology interoperability, service discovery, metadata support, and processing support are found as basic requirements for infrastructure abstraction. Problematic security and quality of service topics are discussed and the open research questions of ontology, service discovery, distributed processing, and performance metrics are defined. Finally, a distributed middleware design is presented as a possible solution for the key open research question: how to utilize capabilities of the abstracted technologies.Keywords
This publication has 27 references indexed in Scilit:
- Programming wireless sensor networksACM Computing Surveys, 2011
- New Generation Sensor Web EnablementSensors, 2011
- Programming models for sensor networksACM Transactions on Sensor Networks, 2008
- Middleware: Middleware Challenges and Approaches for Wireless Sensor NetworksIEEE Distributed Systems Online, 2006
- TinyDB: an acquisitional query processing system for sensor networksACM Transactions on Database Systems, 2005
- The nesC languageACM SIGPLAN Notices, 2003
- MatéACM SIGPLAN Notices, 2002
- The cougar approach to in-network query processing in sensor networksACM SIGMOD Record, 2002
- Wireless sensor networks: a surveyComputer Networks, 2002
- System architecture directions for networked sensorsACM SIGPLAN Notices, 2000