← zurück

Virtual Sailing Telemetry Pipeline

Persönliches Projekt • Simulation • Networking • Deployment · 2026

Integration und Weiterleitung von Telemetriedaten aus einer Segelsimulation in eine maritime Softwarepipeline (SignalK & OpenCPN) mit Fokus auf Echtzeitkommunikation und Systemarchitektur.

SignalK und OpenCPN in der Telemetry Pipeline

Highlights

Dieses Projekt umfasst den Aufbau einer Datenpipeline zur Weiterleitung und Visualisierung von Telemetriedaten aus einer Segelsimulation in Echtzeit.

Ziel war es, die von MarineVerse Globe bereitgestellten Daten so zu integrieren, dass sie in bestehender maritimer Software weiterverarbeitet und visualisiert werden können. Dabei lag der Fokus nicht auf der Entwicklung eigener Protokolle, sondern auf der Integration, Konfiguration und Verbindung vorhandener Systeme.

Projektziel

Die Pipeline sollte mehrere Aufgaben gleichzeitig erfüllen:

Systemübersicht

Die Pipeline besteht aus mehreren bestehenden Komponenten:

Die Kommunikation erfolgt über UDP (Live-Daten) und TCP (Weiterleitung).

Datenfluss

Der grundlegende Datenfluss ist wie folgt aufgebaut:

Damit entsteht eine durchgehende Pipeline von der Simulation bis zur Navigationssoftware.

Architektur

Ein zentraler Aspekt des Projekts war die Systemarchitektur.

Die finale Lösung basiert auf einer hybriden Struktur:

Architektur Aufbau

Diese Architektur wurde bewusst gewählt, da sich der globe-nmea-server nativ stabiler betreiben ließ als innerhalb eines Containers.

Technische Umsetzung

Die Umsetzung erfolgte auf einem Linux-System mit Fokus auf stabiler Netzwerkkommunikation und sauberer Systemintegration.

Verwendete Technologien:

Der Schwerpunkt lag auf der Integration bestehender Systeme, der Konfiguration von Schnittstellen sowie der Sicherstellung eines stabilen Datenflusses.

Herausforderungen

Während der Umsetzung traten mehrere Herausforderungen auf:

Erkenntnisse

Das Projekt vermittelte praktische Erfahrungen in:

Eine wichtige Erkenntnis war, dass nicht jeder Dienst gleichermaßen von Containerisierung profitiert und hybride Ansätze in manchen Fällen stabiler sind.

Ausblick

Die Pipeline kann erweitert werden durch:

Ergebnis

Boot in MarineVerse Glob
Visualisierte Daten aus SignalK

Es entstand eine funktionierende Telemetrie-Pipeline, die Simulationsdaten in Echtzeit verarbeitet und in bestehender Navigationssoftware visualisiert. Das Projekt zeigt insbesondere praktische Erfahrung in den Bereichen Systemintegration, Networking, Docker und Echtzeit-Datenverarbeitung.