Chair for Embedded Systems

Internet of Things

Notes

In our seminars, students learn about cutting-edge research in the research fields presented below. Students are offered topics by the supervisors, but also can suggest their own topics in these fields. The seminar is offered in both English and German.

Security in Internet of Things (IoT)

Welcome to the era of the Internet of Things (IoT), where millions of connected devices together in almost all aspect of our daily live, including our homes, offices, cars and even our bodies, from TVs, fridges and cars to health monitors and wearables. As a matter of fact, IoT is growing very fast and spreads very quickly. According to ARM, it is expected that the number of IoT deviceswill exceed 25 billion by 2020.

New applications and software always present new security threats; because it is developed very quickly and the developers cannot expect all threats, and it may need a decade to make these systems secure. For the IoT devices, these threats may have serious effects on our life; since Internet threats today can steal credit cards, disable home security systems, personal data, webcam control and even more.

Unfortunately, there is no “silver bullet” that can effectively mitigate every possible cyber threat. And these will open the needs for improving the proposed security found in IoT domain to keep malicious activity off and to cover personal privacy, financial transactions, and the threat of cyber theft to make IoT not only reliable but also safer.

Internet of Things (IoT) for Healthcare

In this seminar our main focus is to study different challenges in wearable, healthcare monitoring systems at different abstraction layers (system level, architecture level, circuit design level).

Recent advances in technology of sensors, wireless communi-cation have enabled the design of compact, ultra-low power, low-cost embedded devices which can be interconnected as the key components of Internet of Things (IoT).IoT is covering an ever-increasing range of applications including automotive, smart buildings and, of particular interest, applications for healthcare.

Wearable healthcare monitoring systems are needed to monitor elderly people or patients’ health status while they are out of the hospital doing their daily activities. Wearable devices are also very popular and useful for sports, fitness and wellness to measure daily activity, sleep patterns, and other parameters related to wellbeing.

Wearable medical devices sense and process the vital signals of the person (e.g. ECG, EEG, EMG) anywhere and anytime for as long as it is needed, and transmit the result/data to the server via SmartPhone or directly via WiFi link.

Since the devices are battery-operated, they need to be ultra-low power. Recent research efforts focus on power reduction of different components including embedded processor, memory, and wireless module by intruding different techniques such as compressing data, approximating the computation, adaptive sampling rate, etc..

Kubernetes for Edge and IoT

Kubernetes, originally developed by Google, is an open-source orchestration system for automating the deployment, scaling, monitoring, and management of containerized workloads/applications/services. Kubernetes was first announced by Google in mid-2014 and quickly became the industry standard for container orchestration. Kubernetes initially targeted on-premises, hybrid, or public cloud environments. Edge computing is gaining a lot of attraction lately with the need for mission-critical decisions to be made in real-time at the edge, the ML-powered IoT devices, and the move towards 5G. Hence, due to the increasing need to embrace cloud-native technology and containers, Kubernetes was quickly adopted in Edge/IoT environments opening up a new ecosystem for Edge Computing. However, to achieve this transition and enable leveraging Kubernetes on Edge an IoT, we have to overcome several challenges such as footprint of Kubernetes, energy constrained execution, scalability outside of the confines of data centers etc.

Kubernetes for Edge and IoT is offered only in English.

Language of instructionDeutsch/Englisch