Workshop on Smart Wearables for the Internet of Things

Lecturer: Cristina Soaz, Therese Tönnies
Assistants: Lucas Spreiter
Targeted Audience: Bachelor and Master
ECTS: NO credits
Extension: 6 SWS
Term: Summer semester/Winter semester
Registration: TUMOnline
Time & Place: 14th, 21st and 28th of November and 5th of December. From 12:00 to 14:00 in Room 0938 (on the corridor in front of the cafeteria)
Start: 14.11


The Workshop on Smart Wearables for the IoT offers master students the possibility to gain hands-on-experience on the Internet of Things by designing and deploying software solutions based on Android wearables connected to the internet and other devices. Goal of the workshop is to connect a quadrocopter to two smartwatches and to design a stable control using sensor signals from both watches.

The course is composed of a series of 4 workshop sessions, each lasting 2 hours. Each session consists of a short theoretical introduction and hands-on projects, where small applications will be programmed together to deploy a specific solution. Students ca also take home the devices and further improve their projects on their own. After finishing this course students will be able to create their own IoT projects connecting smartphones or smartwatches to other hardware devices, e.g. smart home devices, over the internet.

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 a NodeJS server and serial bus communication.


Hands controlled Quadcopter

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

 This semester 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!


  • 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 bachelor and 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.