scispace - formally typeset
Proceedings ArticleDOI

A survey of middleware for sensor networks: state-of-the-art and future directions

Karen Henricksen, +1 more
- pp 60-65
Reads0
Chats0
TLDR
In this paper, the authors present a survey and analysis of the current state-of-the-art in the field, highlighting the open research challenges and propose some future directions for the development of middleware for sensor networks.
Abstract
In future computing environments, networked sensors will play an increasingly important role in mediating between the physical and virtual worlds. However, programming sensor networks, and the applications that depend on the data they produce, is extremely challenging. The need for suitable middleware to address this problem is evident. In the last few years, various middleware solutions for sensor networks have emerged. These differ in terms of their models for querying and data aggregation, and their assumptions about the topology and other characteristics of the network. Naturally, the assumptions made for each particular middleware limit its potential applicability. Most of the current solutions provide relatively simple query abstractions, and therefore are not suitable for applications that have sophisticated requirements for processing of sensor data in the network. This paper presents a survey and analysis of the current state-of-the art in the field, highlighting the open research challenges. It also draws on the authors' experience with developing middleware for context-aware systems - that is, systems that rely on sensor-derived data to intelligently adapt their behaviour - to propose some future directions for the development of middleware for sensor networks.

read more

Citations
More filters
Journal ArticleDOI

Middleware for Internet of Things: A Survey

TL;DR: This paper outlines a set of requirements for IoT middleware, and presents a comprehensive review of the existing middleware solutions against those requirements, and open research issues, challenges, and future research directions are highlighted.
Journal ArticleDOI

Programming wireless sensor networks: Fundamental concepts and state of the art

TL;DR: This article presents a taxonomy of WSN programming approaches that captures the fundamental differences among existing solutions, and uses the taxonomy to provide an exhaustive classification of existing approaches.
Journal ArticleDOI

Middleware for Wireless Sensor Networks: A Survey

TL;DR: A reference framework is proposed to analyze the functionalities of WSN middleware in terms of the system abstractions and the services provided and provides taxonomy of the features of W SN middleware and their relationships, and uses the taxonomy to classify and evaluate existing work.
Journal ArticleDOI

Role Of Middleware For Internet Of Things: A Study

TL;DR: The middleware for IoT acts as a bond joining the heterogeneous domains of applications communicating over heterogeneous interfaces, and fundamental functional blocks are proposed for this middleware system and feature wise classification is performed on the existing IoT-middleware.
Journal ArticleDOI

Enabling high-level application development for the Internet of Things

TL;DR: In this article, a development methodology that separates IoT application development into different concerns and provides a conceptual framework to develop an application, and a development framework that implements the development methodology to support actions of stakeholders.
References
More filters
Journal ArticleDOI

A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications

TL;DR: A conceptual framework is presented that separates the acquisition and representation of context from the delivery and reaction to context by a context-aware application, and a toolkit is built that instantiates this conceptual framework and supports the rapid development of a rich space of context- aware applications.
Journal ArticleDOI

Generative communication in Linda

TL;DR: This work is particularly concerned with implementation of the dynamic global name space that the generative communication model requires, and its implications for systems programming in distributed settings generally and on integrated network computers in particular.
Journal ArticleDOI

TinyDB: an acquisitional query processing system for sensor networks

TL;DR: This work evaluates issues in the context of TinyDB, a distributed query processor for smart sensor devices, and shows how acquisitional techniques can provide significant reductions in power consumption on the authors' sensor devices.
Proceedings ArticleDOI

Maté: a tiny virtual machine for sensor networks

TL;DR: Maté's concise, high-level program representation simplifies programming and allows large networks to be frequently reprogrammed in an energy-efficient manner; in addition, its safe execution environment suggests a use of virtual machines to provide the user/kernel boundary on motes that have no hardware protection mechanisms.
Book ChapterDOI

Towards Sensor Database Systems

TL;DR: This paper defines the concept of sensor databases mixing stored data represented as relations and sensorData represented as time series, and describes the design and implementation of the COUGAR sensor database system.
Related Papers (5)