Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Sensor Networks are typically comprised of heterogeneous technologies as they cover a number of dierent elds, for example, home automation, intelligent transport systems, environmental monitoring and consumer electronics. In order for a systems provider to effciently communicate with such devices, it is necessary to create a layer of abstraction, called a Device Message Bus (DMB), which allows the heterogeneity of the devices to be hidden from the provider.
The goal of this work is to create a system that provides a simple, high-level interface to many dierent types of sensors deployed by the systems provider and allows, in its most basic form, the sending of messages to the sensors, irrespective of which networking technology the sensors use to communicate. Additionally, this basic functionality needs to be augmented with features such as: support for at least REST, WS and UDP communication protocols, support for future growth of the system, which implies plug n play capability, discovery of new sensors, reliability of message transmission and scheduling of communication events. The result of the work is a complete system, that addresses the stated goal. The evaluation phase showed the correctness of the system, its fault tolerance and performance.
2010. , 68 p.