Network of Things Engineering Lab (NoTE Lab)

notelab_room

Inside the NoTE Lab

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.

NoTE Lab modules

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”.

TUBS
TUBS
TUBS
TUBS
TUBS
TUBS
TUBS
TUBS

Learning Outcomes of the NoTE Lab

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.

Objectives of the Lab

  • Allow the students (little or no experience with IoT devices) to setup IoT/edge/cloud systems.
  • Encompass the concepts of networking and computing software with devices and hardware in practice.

About the NoTE book

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.

TUBS