Download as a PDF

Transcript
Abstract
Hardware miniaturization, the increased speed of microchips and reduced energy consumption
allowed the development and deployment of many embedded (mobile) devices in the last ten
years. More and more of those devices are equipped with numerous sensors and an increasing
number of specialized sensor networks are installed worldwide. However, most existing deployments are isolated and the data is not merged in order to allow building mashups. This is
mostly due to the lack of an uniform and easy way to make sensor data available, to integrate,
and process it.
The thesis proposes a novel, distributed architecture (Wisspr ) that facilitates the advanced
interaction with sensor data. Wisspr supports publishing and sharing of sensor data over the
Web in the form of data streams. The representation of sensor data as streams and the use of
Web messaging protocols ease the development of (Web-based) sensor monitoring applications.
Additionally, Wisspr also provides mechanisms for storing sensor data, as well as for executing
continuous queries over the data. This three-fold functionality provides most applications with
the necessary mechanisms to interact with sensor data in a very easy, declarative way.
Wisspr allows to deal with many devices and high sensor sampling rates because it was
designed in a modular and scalable way. An important advantage of the modular design is the
use of specialized engines for publishing, storing and querying. This helps making Wisspr even
more scalable and flexible.
We demonstrate the performance and limitations of our prototype implementation by testing
it against several benchmarks. We also argue why our platform is suitable for a wide range of
potential applications by analyzing the requirements of a set of typical sensing applications.