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.
So funktioniert ein Mast-Update
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.
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.
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.
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.
Die Mission auf einen Blick
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.
Unterstützte MeshCore-Nodes
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