Verbindung und Mareike live
Auf der Seite Mareike live sieht man, was an Bord gerade passiert. So kommen die Daten dorthin.
Das Bordnetz
Ein Zyxel Nebula FWA515 spannt das WLAN an Bord auf und stellt zugleich die mobile Internetverbindung her. Er wird über eine 12-V-USB-C-Dose versorgt und fährt mit, wenn wir unterwegs sind. iPad und iPhone hängen per WLAN daran.
Der Weg der Daten
- Sensoren → Datensammler. Er sammelt alle Messwerte.
- Datensammler → Eskalator. Der Eskalator holt die Werte per WLAN ab und ergänzt seine eigenen: Akkus, Solar, Starterbatterie.
- Eskalator → Homepage. Einmal pro Minute schickt er alles verschlüsselt per HTTPS an die Seite. Die Einlieferung ist durch einen geheimen Schlüssel geschützt.
- Homepage → Besucher. Die Seite zeigt die Werte an.
Das Boot ruft die Seite an, nie umgekehrt. Es gibt keinen Weg von außen ins Bordnetz.
Was die öffentliche Ansicht zeigt
Die Ansicht des Eskalators, nur dunkel und nur zum Ansehen. Schalter und Heizung sind sichtbar, aber ohne Funktion. Zu sehen sind unter anderem Geschwindigkeit, Kurs, Temperaturen, Batterie und Solar, Tanks, Bilge und der Zustand der Geräte.
Die Position wird nie übertragen, auch nicht während der Fahrt. Der Eskalator entfernt sie schon im Boot, das Plugin auf der Seite speichert sie nicht, und eine Weiche entfernt sie noch einmal.
Zu Hause
Zu Hause hängt das Boot im selben WLAN wie die Wohnung. Die beiden ESP32-S3 haben Zusatzantennen und sind problemlos erreichbar. Updates laufen per WLAN, das Protokoll lese ich über das Netzwerk mit.