Logo of 52°North

SenseBox

The SenseBox is a software and hardware platform, based on the Arduino system. As a small computing device (see prototype in figure below), it can be equipped with different sensors to perceive its environment. The access to the SenseBox through applications shall be as easily as possible. Hence, the Web of Things paradigm is applied, i.e., the SenseBox itself hosts a Web server and a REST API which makes it available as a first class citizen on the Web. An overview of the SenseBox project is given in this presentation.

TrafficSenseBox

In a first use case, we tested the SenseBox in a traffic monitoring scenario. The SenseBox has been deployed next to a road and its in-built ultra sonic sensor has been used to detect the number of bypassing cars and eventually determine the traffic density. This is illustrated in the figure below.

AgriSenseBox

The AgriSenseBox, is a Web of Things (WoT) integrated Sensor Platform for Precision Agriculture. Based upon open hardware, the AgriSenseBox provides a web server containing a RESTful interface. The sensor platform is deployable in the field and makes sensor data accessible in differing formats. The AgriSenseBox encodes measurements as JSON using the structure proposed by O&M and hands out links to descriptions of the attached sensors. Following the principles of the WoT, sensor data is browseable by using web standards, such as HTTP and URI.

AgriSenseBox applied to a Rosemary.

The AgriSenseBox consists of an Arduino Mega 2560, an Ethernet Shield with Wireless Bridge, a GPS and sensors for soil moisture, temperature and brightness. It is capable of detecting changes in the domain of the sensors, for instance by moisturing or shadowing. When accessing the IP of the sensor platform, the platform responses with a json-object containing URIs to sensors attached to the sensor platform, as well as URIs to sensor descriptions of the sensors. When browsing the AgriSenseBox, this feature enables sensor recognition.

The BSc thesis introducing the AgriSenseBox can be downloaded here. Source code which has been developed in this context can be found in this repository.

Google Summer of Code 2012 SenseBox 'GIS Link to the Web of Things'

During the Google Summer of Code another offspring of the SenseBox has been developed which establishes a Link betwen GIS and the WoT. See the according Wiki page here.

SenseBox for SOS

Neither providing a RESTful service nor a web server, the SenseBox for SOS is a sensor platform that pushes its observations directly into the SOS. This offspring of the SenseBox has been introduced by 52North on the Intergeo 2012 trade fair. The figure below shows how data gathered by a SenseBox prototype has been pushed to an SOS and is displayed by the 52North SOS Client.

.

Acknowledgements

This work is financially supported by the project Flexible and Efficient Integration of Sensors and Sensor Web Services funded by the European Regional Development Fund (ERDF) for NRW (contract number N 114/2008).

Publications

If you want to reference this work, please cite the following papers, thanks.

Broering, A., A. Remke & D. Lasnia (2011): SenseBox - A Generic Sensor Platform for the Web of Things. In: 8th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous 2011). 6.-8. December 2011. Copenhagen, Denmark. LNICST, Springer, Volume 104, Part 5, pp 186-196. [final]

Code Manager

In charge of the SenseBox code is: