Walter AirControl – MeshCore OTA Updater

HAUPTPROJEKT · WALTER AIRCONTROL

Firmware-Updates, die zum Repeater fliegen

MeshCore-Repeater sitzen dort, wo der Funk am besten ist: auf Masten, Klinikdächern, Berghütten. Genau dort ist ein Firmware-Update am teuersten — Steiger, Kletterausrüstung, Anfahrt. Walter AirControl dreht das um: Das Update kommt per Drohne zum Node.

// ABLAUF

So funktioniert ein Mast-Update

📥
01 / SYNC

Firmware laden

Der OTA-Caddy zieht die aktuelle MeshCore-Firmware für alle Gerätetypen über WLAN aus einem HTTPS-Firmware-Store auf seine SD-Karte — ein Befehl, idempotent, per Manifest versioniert.

🚁
02 / ANFLUG

Drohne trägt den Caddy

Eine DJI-Drohne bringt den akkubetriebenen Caddy auf ~50 m an den Repeater heran. Kein Boden-Gateway, kein Kabel — der Caddy arbeitet komplett autark.

03 / FLASH

BLE- oder WiFi-OTA

nRF52-Nodes (z. B. SenseCAP Solar) werden per BLE-DFU geflasht, ESP32-Nodes (Heltec, T-Beam) über ihren WiFi-OTA-Modus. Eine Node-Registry stellt sicher, dass jedes Gerät exakt seine Firmware bekommt.

📨
04 / REPORT

Ergebnis aufs Handy

„Update beendet“ kommt per Mobilfunk und Telegram — inklusive Warteschlange: Endet ein Flash im Funkloch, wird das Ergebnis gespeichert und beim nächsten Datenfenster zugestellt.

// MISSIONSBILD

Die Mission auf einen Blick

Firmware-Store HTTPS · signiertes Manifest WLAN-Sync OTA-Caddy SD-Firmware-Bibliothek Akku · autark Payload Caddy Drohne Anflug bis ~50 m an den Node BLE-DFU (nRF52) WiFi-OTA (ESP32) Repeater auf Mast / Dach LTE · Statusmeldung Telegram „Update beendet“ ✓ Ergebnis-Queue: endet ein Flash im Funkloch, wird die Meldung beim nächsten Datenfenster garantiert zugestellt.
WALTER AIRCONTROL · DROHNENGESTÜTZTES OTA-UPDATE · STORE → CADDY → NODE → TELEGRAM
// TECHNIK

Brick-sicher by Design

Ein halb geflashter Repeater auf einem 30-Meter-Mast ist keine Option. Deshalb steckt die meiste Arbeit in den Fehlerpfaden.

🛡️

CRC-validierte Übertragung

Jedes Firmware-Image wird vor der Aktivierung auf dem Zielgerät per Prüfsumme verifiziert. Schlägt die Validierung fehl, bootet der Node einfach seine bisherige Firmware weiter.

🔄

Recovery statt Brick

Bricht eine BLE-Übertragung ab, schickt der Caddy ein gezieltes System-Reset-Kommando — der Node kehrt zur letzten gültigen Firmware zurück statt dauerhaft im Bootloader zu hängen.

📋

Node-Registry

Repeater und Companion sehen im OTA-Modus identisch aus. Eine Registry ordnet jeder Geräte-ID die richtige Firmware zu — unbekannte Geräte werden konsequent abgelehnt.

🔐

Signierte Manifeste

Firmware-Manifeste sind ED25519-signiert, die Verbindung zum Broker läuft über TLS. Der Caddy flasht nur, was nachweislich aus der eigenen Build-Kette stammt.

💬

Telegram als Fernbedienung

Status, Update-Start, Firmware-Sync und Akku-Stand laufen über Bot-Kommandos wie /ota, /sync und /status — vom Sofa aus steuerbar, weltweit.

📡

Multi-Role, Multi-Device

Die SD-Firmware-Bibliothek deckt Repeater- und Companion-Builds für sieben Gerätetypen ab — ein Caddy versorgt das gesamte Mesh-Ökosystem einer Region.

// HARDWARE

Unterstützte MeshCore-Nodes

SenseCAP Solar P1 · nRF52 · BLE-DFU Heltec V3 / V4 · ESP32 · WiFi-OTA LilyGo T-Beam · SX1262 & SX1276 Wio Tracker · nRF52 LilyGo T-Echo · nRF52
Meilenstein: Der komplette Ablauf — autarker Caddy, eigene Stromversorgung, BLE-DFU auf einen SenseCAP Solar Repeater, Live-Statusmeldung — wurde erfolgreich als Standalone-Mission demonstriert und ein System an eine Einsatzorganisation übergeben.

Mehr aus der Projektfamilie

Der 4G Cam-Caddy ist die kompakte Standalone-Variante dieses Systems — mit Kamera und Sprachausgabe.

Zum 4G Cam-Caddy    Alle Projekte