Workshop on Smart Wearables for the Internet of Things

Lecturer: Cristina Soaz, Therese Tönnies
Assistants: Simon Bilgeri, Michael Dirix, Alejandro Mendoza
Targeted Audience: Master
ECTS: NO credits
Extension: 6 SWS
Term: Summer semester/Winter semester
Registration: TUMOnline
Time & Place: Tuesdays 14:45-17:45, Room 0938
Start: first Workshop 25.04.2017


The Workshop on Smart Wearables for the IoT offers master students the possibility to gain experience in the design and deployment of solutions based on Android wearables connected to other smart devices and sensors, through several hands-on projects including video games, smart home or healthcare applications.

The course is composed of a series of 12 workshop sessions organized in 3 blocks with a speaker series in between. Each block consists of a short theoretical introduction and a hands-on project where small applications will be programmed together to deploy a specific solution. At the end of the semester, the students can put what they have learned into practice and develop their own solutions. In the speaker series, industry experts belonging to different tech areas (UX, Product Agile Management, SW Development, Data Visualization, ...) will share with the students unique insights on wearable technology and consumer trends.

Students will learn the basics of developing an Android project, running an Android application, building a simple user interface, reading out sensor data and working with system permissions cloud: REST-API, cloud security, cloud authentication via token.


1. Hands controlled Quadcopter

Have you always wanted to fly, but skydiving is too extreme for you? Then, congratulations, this is your course!!

In this first block you will learn how to fly a miniaturized Quadcopter with the movements of your hands!

  • 1st. session: Basics about Quadcopters and flight dynamics: pitch, yaw and (rock &) roll.
  • 2nd session: Setup NodeJS server / SocketIO communication.
  • 3rd session: Controlling the Quadcopter device from smartwatch / Implementation of controlling algorithms based on IMU data.
  • 4th session: You can extend the system with your own ideas e.g. turn on/off near device by gesture.

At the end of the block we will test your flying skills. For the best pilots we will have a reward!

2. Create your smartband

Have you ever dreamed of playing in a rock band? Stop dreaming and get into action!

In this course you will learn how to "air play" different instruments by "tuning" your smartwatches.

  • 1st. session: Writing an Android app to tune the "air instrument" you want to play.
  • 2nd session: Connection to a cloud platform via REST-API.  Implementation of the algorithms that will control each tune.
  • 3rd session: Sending the data from the smartwatch to the cloud platform and reproducing your "air instrument" in a remote sound/display device.
  • 4th session: You can extend the smartwatch app and cloud with your own idea with help of the supervisor or just get ready for the concert!

For the most creative bands there will be also a reward.

3. Gamify your movements

Gone are the days of playing video games like a couch potato!

In this last block the guys of the start-up Refit will show you how to control a video game with the power of your body.

  • 1st. session: Basics about sensors used to control video games and their applications.
  • 2nd session:How to create a connection between a smartwatch and a pc and share information. The smartwatch will acquire sensor data and will transmit it on real-time to a computer.
  • 3rd session: Implementation of algorithms for activity recognition using sensor data.
  • 4th session: Simple 2D game construction will be explained to give the possibility to extend the project. 

For the most committed video gamers, there will be a surprise!

Speaker Sessions

Keynote by Axel Platz from Siemens AG - From Machine to Meaning

Date: Tuesday, 18. July, 2017, 14:45 Room Z995

Axel will talk about the relationship between human users and technology and why design must not only ask “how” but “why”: Can this technology create meaning in my world, that is, why should I engage with it?

Short Bio: Axel Platz is Principal for User Experience Design in the Siemens AG corporate research division in Munich. After studying communication design and art history, he worked for 10 years in Siemens’ central design department before moving over to research. His design work has received distinctions including the iF Award. His main research interests are firstly the relationship between humans and technology, particularly the interplay between humans and technology when humans work with technical artifacts, and secondly visual studies.

Keynote by Bragi - Smart Hearables

Date: Friday, 9. June, 2017, 15:00 Room 0999 

Bragi is developing discrete audio tools that enable productivity, enhance awareness and entertain you. With the launch of The Dash in 2015, Bragi introduced the first smart Hearable to the world. Bragi envisions a future where everyone is enabled to achieve their full potential through the pioneering development of deep human machine interaction with audio hardware and software.





  • Basics of Java/Javascript, HTML and C/C++ programming
  • You must bring your own laptop. We will give support on how to install SDK and the necessary programming tools on Linux machines.

Target Audience and Registration

The Workshop is offered to master students of Electrical and Computer Engineering and Computer Science. For registration you have to be identified in TUMonline as a student. 

Maximum number of students: 25.



Online Guidance Material

Click on the links below here to download the guidance material for each of the sessions.