Das NoTE-Labor wurde im Jahr 2023 eingerichtet und befindet sich im 11. Stock, Raum 1103. Es ist auch in Buchform dokumentiert. Das Labor wurde entwickelt, um Studierenden praktische Erfahrungen in der Software und Hardwareentwicklung von IoT-Geräten in Edge und Cloud-Computing-Systemen zu vermitteln und modernste Konzepte in Hardware, Netzwerktechnik und Softwareentwicklung anhand einer vollständig Open-Source-basierten Implementierung anzuwenden.
Das Network of Things Engineering (NoTE) Lab besteht aus sieben praxisorientierten Labormodulen, die Themen von der ‚Ansteuerung von Sensoren und Aktoren‘ und der ‚Anbindung von IoT und Edge über MQTT‘ bis hin zur ‚Datenverarbeitung in Cloud-Computing-Umgebungen‘ abdecken.
Die Studierenden lernen:
Programmiersprachen:
Python und C++ für die Entwicklung von Embedded- und IoT-Anwendungen.
Kommunikationsprotokolle:
MQTT, AMQP und HTTP für den Datenaustausch zwischen Geräten und Cloud-Diensten.
Tools und Plattformen:
Logstash zur Datenverarbeitung
Kubernetes (K3S) für leichtgewichtiges Container-Orchestrierung
Docker für containerisierte Cloud-Bereitstellung
Elasticsearch als HTTP-basierte Such- und Analyse-Engine
Mosquitto als MQTT-Broker
RabbitMQ als AMQP-Broker
Eingebettete Hardware:
Raspberry Pi und Arduino Uno Entwicklungsboards für praktische Embedded-System-Projekte.
Das Buch führt in praktische ingenieurwissenschaftliche Konzepte für IoT-Systeme ein, die in Edge- und Cloud-Umgebungen betrieben werden. Es behandelt grundlegende Themen zu Hardwareplattformen, Netzwerktechnologien und Softwarearchitekturen. Der Inhalt ist um das Network of Things Engineering (NoTE) Lab aufgebaut, das aus sieben praxisorientierten Labormodulen besteht.
Als Student der TU Braunschweig können Sie online auf das Buch zugreifen unter folgendem Link:
https://link.springer.com/book/10.1007/978-3-031-20635-1
Sie können es auch über die folgende ISBN finden: 978-3-031-20634-4.
Bitte beachten Sie die Links im Menü "Lehre":
Praktikum zur Gestaltung von IoT Netzwerken und Systemen (NoTE Lab).
Gestaltung von IoT-Netzwerken und -Systemen II (NoTE Lab II).