Skip to content
Projekte
Plattformbaustein2025

Echtzeit-Umweltsensorknoten

Implementiert einen FreeRTOS-basierten Sensorknoten, der Erfassung, Konnektivitaet und Telemetrie in getrennte Tasks aufteilt, um vorhersagbares Echtzeitverhalten zu erreichen.

EmbeddedRTOSIoTFirmware

Ueberblick

Dieses Projekt rahmt einen kleinen Sensoraufbau als Embedded-Systems-Engineering neu ein. Der Fokus liegt nicht nur auf dem Auslesen eines Sensors, sondern auf Firmware, die sich ohne blockierende Loops und Timing-Drift in einen groesseren AIoT-Stack integrieren laesst.

Problem

Einfache Arduino-Loops werden fragil, sobald Sensor-Timing, Funkkommunikation und Benutzereingaben gleichzeitig stattfinden muessen.

Loesung

Ich habe eine FreeRTOS-Architektur mit dedizierten Tasks fuer Sensorik, Konnektivitaet und Telemetrie entworfen und die Ausfuehrungsbereiche ueber Queues gekoppelt. Damit wird der Knoten zu einem wiederverwendbaren Baustein fuer spaetere BLE-, MQTT- und TinyML-Erweiterungen.

Architektur

Node

Ein ESP32-S3 erfasst Umweltdaten und betreibt getrennte RTOS-Tasks fuer Sensorik, Konnektivitaet und Telemetrie.

Edge

Ein Edge-Receiver oder Gateway nimmt die Telemetrie auf, sodass das Geraet selbst keine komplexe externe Oberflaeche anbieten muss.

Cloud

Normalisierte Messwerte koennen nach Verlassen des Knotens ueber den Gateway-Pfad an Dashboards, Speicher oder KI-Pipelines weitergeleitet werden.

Sicherheit

Der Knoten ist darauf ausgelegt, ueber einen authentifizierten Gateway-Pfad zu publizieren, statt selbst als direkt exponierter Netzwerkdienst aufzutreten.

Zuverlaessigkeit

Task-Trennung und Queue-basierte Kommunikation halten das Sensor-Sampling unter gleichzeitiger Last stabil und reduzieren timingbedingte Fehler.

Wesentliche Merkmale

  • FreeRTOS-Task-Isolation fuer Sensorik, Konnektivitaet und Telemetrie
  • Queue-basierte Kommunikation zwischen Ausfuehrungsbereichen
  • Vorhersagbares Sampling-Verhalten unter gleichzeitiger Systemlast
  • Wiederverwendbares Embedded-Muster fuer spaetere TinyML- und BLE-Erweiterungen

Ergebnisse und Wirkung

  • Den Schritt von einem blockierenden Prototypen zu einer strukturierten Embedded-Architektur gemacht
  • Die Timing-Konsistenz bei der Telemetrieerfassung verbessert
  • Eine staerkere Grundlage fuer kuenftige Sensorfusion geschaffen

Tech-Stack

ESP32-S3C++FreeRTOSMQTTBLE

Verwandtes Projekt

Die angrenzende Fallstudie zeigt, wie dieses Projekt in die groessere Portfolio-Story passt.

Containerisiertes BLE Edge Gateway

Entwickelt ein containerisiertes BLE-Gateway auf Embedded Linux, um Sensordaten in eine wiederverwendbare Edge-Integrationsschicht zu ueberfuehren.