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)