IoTSySDescription

The IoTSyS gateway provides an oBIX Web service interface to access heterogeneous existing building automation technologies and smart meters (e.g. KNX, BACnet, ZigBee, Wireless M-Bus). The gateway provides a simple HTML5 user interface based on AngularJS and jsPlumb  that directly uses the RESTful Web service endpoints. The user interface allows a direct control interaction with the devices attached to the gateway, but further provides a simple mechanism to create control logic through graphically wiring data points of oBIX objects together. Through this wiring a communication relationship between devices can be established and simple interaction scenarios can be realized. For more complex interaction scenarios logic blocks are required. Within the project the student can work on the control user interface and enrich it with further features (e.g. user management, tab based views, persisting communication relationships to the database, dynamically creating of new logic objects, ...). Optionally, a scripting interface shall be developed that allows the dynamic creation of new logic blocks.

Benefit for the Student

Dive into latest technologies and emerging protocols for the Internet of Things/Web of Things. Gain hands on experience in Web based software development. Use latest technologies and frameworks for HTML5 based user interface development.

Benefit for the Project

Increasing the maturity of the user interface will strongly improve the usability of the project.

Requirements

Strong skills in Web based software development are necessary.
Know-how about state of the art Web framework (AngularJS, jQuery) and technologies (JavaScript, HTML5, CSS) are a big plus.

Mentors

Markus Jung, Jürgen Weidinger

Contact

Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. using the prefix [GSoC].
Mentors are regularly around in our GSoC IRC channel #TU-CSE-SoC at irc.freenode.net. You can also reach us via the mailinglist – send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. using the prefix [IoTSyS] (a subscription is required).

More Information

http://code.google.com/p/iotsys
http://www.iue.tuwien.ac.at/cse/wiki2014/doku.php?id=ui