19309212 Project Seminar

SWP: Smart Home Demo Lab

Jochen Schiller, Marius Max Wawerek

Additional information / Pre-requisites

In this course you will be expected to write code. The outcome of your software project should be a concrete contribution to the RIOT code base, and take the shape of one or more pull request(s) to the RIOT github (https://github.com/RIOT-OS/RIOT). Before you start coding, refer to the starting guide

https://github.com/RIOT-OS/RIOT/wiki#wiki-start-the-riot

close

Comments

Softwareproject Smart Home Demo Lab

In this course, students will work on topics related to the Smart Home Demo Lab of the Computer Systems & Telematics working group.

The topics include:

  • Creation of a Smart Home ecosystem
  • Machine Learning (ML) based analysis of Smart Home datasets
  • Experiments with and Improvements of existing ML models
  • Design of Smart Home Usage scenarios
  • Development of your own (virtual) IoT device

Participants will work in smaller groups (3-5 students), where each group will focus on a specific topic.

Regarding Organization: The software project will take course throughout the whole lecture period. First a kick off meeting with all participants will be held. There all the different topics will be presented. Afterwards each student will hand in a list of topic priorities.

The actual work on the topics will occur in multiple two week sprints. Finally at the end of the lecture period one overall final presentation will be held showing the results of all topics.

Depending on the needs of the students the software project can be held in either German or English.

close

Suggested reading

  • A. S. Tanenbaum, Modern Operating Systems, 3rd ed. Upper Saddle River, NJ, USA: Prentice Hall Press, 2007.
  • Shelby, Zach, and Carsten Bormann. 6LoWPAN: The wireless embedded Internet. Vol. 43. Wiley. com, 2011.
  • A. Dunkels, B. Gronvall, and T. Voigt, "Contiki - a lightweight and flexible operating system for tiny networked sensors." in LCN. IEEE Computer Society, 2004, pp. 455-462.
  • P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer, and D. Culler, "TinyOS: An Operating System for Sensor Networks," in Ambient Intelligence, W. Weber, J. M. Rabaey, and E. Aarts, Eds. Berlin/Heidelberg: Springer-Verlag, 2005, ch. 7, pp. 115-148.
  • Oliver Hahm, Emmanuel Baccelli, Mesut Günes, Matthias Wählisch, Thomas C. Schmidt, "RIOT OS: Towards an OS for the Internet of Things," in Proceedings of the 32nd IEEE International Conference on Computer Communications (INFOCOM), Poster Session, April 2013.
  • M.R. Palattella, N. Accettura, X. Vilajosana, T. Watteyne, L.A. Grieco, G. Boggia and M. Dohler, "Standardized Protocol Stack For The Internet Of (Important) Things", IEEE Communications Surveys and Tutorials, December 2012.
  • J. Wiegelmann, Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller, Hüthig, 2009
close

18 Class schedule

Regular appointments

Wed, 2025-10-15 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-10-22 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-10-29 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-11-05 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-11-12 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-11-19 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-11-26 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-12-03 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-12-10 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-12-17 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-12-24 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2025-12-31 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-01-07 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-01-14 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-01-21 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-01-28 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-02-04 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Wed, 2026-02-11 10:00 - 12:00
Softwareprojekt: Smart Home Demo Lab

Lecturers:
Prof. Dr.-Ing. Jochen Schiller
Marius Max Wawerek

Location:
T9/K63 Hardwarepraktikum (Takustr. 9)

Subjects A - Z