The project
The approach
In the MaD-WiSe approach a sensor network is
programmed from a remote base station sending SQL-like queries that specify the
needed data access strategy. Queries are optimized at the base station and translated
into a query execution plan to be sent to the sensors of the network involved in
the query execution. Each sensor executes its part of the query by exploiting the
functionalities of the so-called stream system layer and network layer to manage
streams of acquired data and to communicate with the other sensors.
Status of the project
The MaD-WiSe system have been implemented on a mica2/micaz sensor network.
The component already developed are:
- a JAVA interface running on the sink letting a graphical definition of an SQL-like query.
Through the interface is possible to define and upload the query and to read the results.
The interface is described in the paper: "MaD-WiSe: Programming and Accessing Data
in a Wireless Sensor Networks".
- A multihop network layer, which at the moment is not linked with the rest of the system.
It is based on the virtual coordinate system presented in the paper:
"GPS Free Coordinate Assignment and Routing in Wireless Sensor Networks".
- A transport layer called "Stream System" for the management of data
streams produced by the sensors.
- A query processor layer. It supports operators such as join, select, projection,
and aggregate operators such as spatial/temporal average, spatial/temporal maximum/minimum.
Currently the system employs the query processor, stream system and a simplified network layer, and it
works on single hop networks. New version of the system to support multihop networking
are under a testing phase.
Other material on MaD-WiSe
Pictures taken during a test of MaD-WiSe during a firemen training day.
A short presentation can be found here.
A poster that we used to present maD-WiSe at the Innovaction event in Udine (8-11 February 2006).
Screenshots of the graphical interface of MaD-WiSe v1.2.
The GUI of a prototype application build over MaD-WiSe for firemen monitoring.