Today, the students gave their final presentation of their hackathon projects. It is a part of my IoT lecture in the masters programme “Services Computing” (SCM) at the HHZ. The hackathon’s topic was to support the teaching and learning as part of a permanent Living Lab implemented in our lecture rooms.

IoT Hackathon WS 2016


Each of two groups has designed and implemented an application use case within two days. Starting with a coarse concept, students used their know-how from the IoT lecture and other SCM lectures to explore and design appropriate IoT services, explain the the value proposition and architecturing an MVP. As a result, the MVP was implemented and demonstrated.


Beacons for the Sensor Instrumented Room

Sensor instrumented environments enable and support various application use cases. A common problem is to discover the access entry point of provided services. The internet knows the DNS, but in IoT environments users constantly changes their network affiliation making it hard to find and access changing network-based services. Bluetooth beacons are a nearfield communication technology supporting location-based service discovery in IoT environments.

The group implemented a room environmental monitoring system using Arduino based wireless sensors. Data is collected on Raspberry Pi server. A bluetooth beacon at the room’s door entrance pushes the URL of the server to mobile phones of nearby lecture participants. The system is used to inform about the room’s micro-climate and helps to create an comforatable environment for teaching and learning.

Check out the project’s repo

Concept of Real-World Likes

We all know the “like” button in social networks such as facebook, twitter and others. Currently, there are already electronic systems deployed implementing a real-world “like” button, see for example.

This project transfers the concept of “likes” into the real world and explores what one can do beyond “like”. A button seems limited in its functionality, but at the same time its usage is easy to understand. Rich applications are enabled by the context corresponding with the button. In the real world, the situation and the question-to-like determine this context. Both may easily change the meaning of pushing a button and therefore generating very expressive “likes”.

Using internet enabled push buttons, e.g. Button, students and lecturers at the HHZ can now utilize electronic support for various activities and communicate more than just “yes/no” or “like/dislike”.

Check out the project’s repo for more details.

Further information

All projects are publicly available. Checkt out the following links: