Description

Colibri provides a platform for smart building energy management. Semantics about the building, the building automation systems, other energy-consuming or energy-producing devices, and the environment are used to elaborate optimization strategies. The decisions are propagated to the devices of the building automation systems in order to influence physical processes within the building.

Thread is a new and innovative protocol to link these devices based on 6LowPAN and IPv6. Thus, this project aims at implementing a connector for Colibri that enables the communication via the Thread protocol. A mapping of Thread to the semantic interface of Colibri tunnels the message exchange between the two worlds. The implemented connector will be packed into a separate OSGi bundle within the Colibri platform. In summary, a link between the Colibri smart energy management system and the building automation devices using Thread can be established.

Benefit for the Student

Dive into latest technologies and emerging protocols for the Internet of Things and the Semantic Web. Improve your skills in Java-based software development and learn about the late-breaking Thread protocol.

Benefit for the Project

Thread is going to be an important standard in the emerging Internet of Things. The Thread group consists of all key players in this field. Thus, a connector to make Colibri able to “talk Thread” would increase its applicability to a great extent.

Requirements

Strong skills in Java-based software development and standards including IPv6, 6LowPAN, and IEEE 802.15.4 are necessary.

Mentors

Daniel Schachinger, Thomas Frühwirth, Wolfgang Kastner

More information

https://github.com/dschachinger/colibri (Colibri)
http://www.threadgroup.org/ (Thread)