The NoTE Lab was established in 2023 and is located on the 11th floor, room 1103. It is also documented in book form. It is designed to give students hands-on experience in the software and hardware engineering of IoT devices within edge and cloud computing systems, putting into practice state-of-the-art concepts in hardware, networking, and software development using a fully open source implementation.
The network of Things Engineering (NoTE) Lab, with seven hands-on lab modules covering topics ranging from “Interfacing sensors and actuators” and “Connecting IoT and Edge with MQTT” to “Data pipelining in cloud computing”.
Students will learn:
Programming Languages:
Python and C++ for developing embedded and IoT applications.
Communication Protocols:
MQTT, AMQP, and HTTP for data exchange between devices and cloud services.
Tools and Platforms:
Logstash for data processing
Kubernetes (K3S) for lightweight container orchestration
Docker for containerized cloud deployment
Elasticsearch used as an HTTP-based search and analytics engine
Mosquitto as an MQTT broker
RabbitMQ as an AMQP broker
Embedded Hardware:
Raspberry Pi and Arduino Uno development boards are used for hands-on embedded system projects.
The book introduces practical engineering concepts for IoT systems operating across edge and cloud environments. It covers essential topics in hardware platforms, networking technologies, and software architectures. The content is structured around the Network of Things Engineering (NoTE) Lab, which consists of seven hands-on laboratory modules.
As a TU Braunschweig student, you can access the book online using the following link:
https://link.springer.com/book/10.1007/978-3-031-20635-1
You can also find it by searching for the ISBN: 978-3-031-20634-4.
Please refer to the links listed under the Teaching menu:
Internship in the Design of IoT Networks and Systems (NoTE Lab)
Design of IoT Networks and Systems II (NoTE Lab II).