Warum Nelos Menschen von Funkgeräten trennt
Ein genauerer Blick darauf, wo "wer ihr in eurem Team seid" eigentlich lebt - in der App auf dem Telefon oder im physischen Funkgerät - und warum das an dem Tag wichtig wird, an dem ein Funkgerät den Geist aufgibt, kaputtgeht oder zu Hause liegen bleibt.
Es ist der zweite Morgen einer Tour, und der Akkuanschluss des Funkgeräts hat sich gelöst - oder das Gerät ist vom Rucksack gerutscht und angeknackst, oder ihr habt es einfach am Ausgangspunkt liegen lassen. Jemand drückt euch ein Ersatzgerät in die Hand, oder ihr holt das Backup heraus, das ihr für den Fall der Fälle eingepackt habt. Die entscheidende Frage ist nicht "geht dieses Funkgerät an" - sondern ob euer Team euch noch erkennt, sobald es das tut.
Die Antwort darauf hängt davon ab, wo die App, die ihr nutzt, "euch" eigentlich speichert. Diese Anleitung schaut sich an, wie Nelos das handhabt, wie sich das mit zwei bekannten LoRa-Mesh-Projekten vergleicht - Meshtastic und der offiziellen MeshCore-App - und wo Nelos' eigener Ansatz noch an Grenzen stößt.
Zwei Orte, an denen eine Identität leben kann
Ein LoRa-Mesh-Setup ist immer ein Paar: ein Telefon mit einer App, und ein kleines Funkgerät, mit dem das Telefon über Bluetooth spricht. Irgendwo in diesem Paar muss etwas die Fragen "wer hat das gesendet" und "wessen Standort ist das" beantworten - und das kann in beiden Hälften stecken.
Lebt es im Funkgerät, ist das Funkgerät selbst eure Identität. Welcher Schlüssel oder welche Nummer auch immer beim ersten Start des Geräts erzeugt wurde, ist das, was euer Team erkennt. Tauscht ihr das Funkgerät, tragt ihr eine andere Identität - euer Team sieht einen neuen, unbekannten Absender, bis alle manuell klären, wer jetzt wer ist.
Lebt es in der App, ist das Funkgerät nur das Ding, das eure Nachrichten über Funk transportiert. Egal welches Funkgerät gerade mit eurem Telefon verbunden ist - die App weiß weiterhin, wer ihr seid, und die App jedes anderen Team-Mitglieds genauso.
So macht Nelos es
Nelos wählt den zweiten Weg. Beim ersten Installieren von Nelos erzeugt die App eine private Kennung für genau diese Installation und speichert sie auf eurem Telefon. Diese Kennung - und nicht irgendetwas, das das Funkgerät meldet - beschriftet eure Nachrichten, euren Standort und euren Platz in der Team-Liste.
Verbindet ihr ein anderes kompatibles Funkgerät per Bluetooth, erkennt Nelos es als neues physisches Gerät, aber eure eigene Kennung ändert sich nicht - also ändert sich auch nichts daran, wie euch euer Team sieht. Nelos stellt die Verbindung eures Teams automatisch im Hintergrund wieder her. Der einzige Moment, in dem euch etwas gefragt wird, ist, wenn die Frequenzeinstellungen des neuen Funkgeräts nicht bereits zu dem passen, was euer Team erwartet - dann zeigt Nelos eine kurze Bestätigung, damit ihr wählt, welche Einstellungen gelten sollen, statt zu raten. Das Pairing selbst bleibt ein echter Schritt: Ihr verbindet das neue Funkgerät per Bluetooth wie jedes andere Gerät auch - beim ersten Mal geschieht das nicht automatisch oder sofort.
Der Name, die Team-Mitgliedschaften, der Chatverlauf - all das bleibt bei der App-Installation, völlig unabhängig davon, welches physische Funkgerät gerade verbunden ist.
So machen es Meshtastic und die offizielle MeshCore-App
Hier lohnt sich Präzision, denn "LoRa-Mesh" umfasst mehrere unterschiedliche Projekte, die nicht alle gleich funktionieren, und Nelos selbst ist auf dem MeshCore-Protokoll aufgebaut - das hier ist also keine Kritik an dieser Technologie, sondern nur eine Beschreibung, wo jede Software die Identität ablegt.
Meshtastic erzeugt ein Schlüsselpaar aus öffentlichem und privatem Schlüssel direkt auf dem Funkgerät, und Meshtastics eigene Dokumentation stellt klar, dass die Identität eines Nodes bisher von der Hardware-MAC-Adresse des Geräts abgeleitet wird, die vom Hersteller fest vorgegeben ist[1]. Dieses Schlüsselpaar - und die Identität, die es repräsentiert - lebt auf genau diesem physischen Gerät. Das Meshtastic-Team hat öffentlich diskutiert, die Ableitung der Node-ID in einem zukünftigen Firmware-Update zu ändern[2], aber nach aktuellem Stand gilt: Ein Zurücksetzen oder Austauschen eines Meshtastic-Nodes erzeugt eine neue Identität, ohne einen dokumentierten, eingebauten Weg für Nutzer, die alte Identität auf andere Hardware zu übertragen.
Die offizielle MeshCore-Companion-App (vom MeshCore-Projekt selbst, getrennt von jeder Client-App, die darauf aufbaut) erzeugt die Identität des Nodes - ein Ed25519-Schlüsselpaar - ebenfalls auf dem physischen Funkgerät, und MeshCores eigene Dokumentation beschreibt Befehle zum Lesen oder Setzen des privaten Schlüssels eines Geräts, aber nur über eine Serial-/USB-Verbindung und nur für Repeater und Room Server - Infrastrukturknoten, nicht das Companion-Funkgerät, das eine Person bei sich trägt[3]. Die Companion-App hat eine Export Settings-/Import Settings-Funktion direkt in der App, aber MeshCores FAQ beschreibt sie als Weg, die eigene Konfiguration eines Geräts rund um einen Factory Reset zu sichern und wiederherzustellen - also genau dasselbe Gerät wiederherzustellen[4] - nicht als dokumentierten Weg, eine bestehende Identität an ein anderes physisches Funkgerät zu übergeben.
Vergleich
| Frage | Nelos | Meshtastic | Offizielle MeshCore-App |
|---|---|---|---|
| Wo die Identität lebt | In der App, auf eurem Telefon | Im Funkgerät (Schlüsselpaar an das Gerät gebunden) | Im Funkgerät (Ed25519-Schlüsselpaar auf dem Gerät gespeichert) |
| Wechsel zu einem anderen kompatiblen Funkgerät | Gleiche Identität - euer Team erkennt euch weiterhin | Neue Identität auf dem neuen/zurückgesetzten Node, nicht als übertragbar dokumentiert | Identität bleibt an genau diesem Gerät; kein dokumentierter Transfer zwischen Companion-Funkgeräten |
| Eigene Geräteeinstellungen sichern/wiederherstellen | Noch nicht - geplant | Auf Identitätsebene nicht dokumentiert | Ja, Export/Import Settings - zur Wiederherstellung desselben Geräts |
| Neues Telefon oder App neu installiert | Neue Identität (noch keine Wiederherstellung) | Nicht zutreffend - das Telefon hält die Identität nicht | Nicht zutreffend - das Telefon hält die Identität nicht |
Was das in der Praxis bedeutet
Der praktische Vorteil, die Identität in der App zu halten, dreht sich vor allem um Hardware, über die ihr euch keine großen Gedanken machen müsst:
- Besitzt mehr als ein kompatibles Funkgerät - ein Hauptgerät und ein Ersatzgerät -, ohne dass euer Team euch als zwei verschiedene Personen behandeln muss.
- Nehmt auf unterschiedlichen Touren ein anderes Funkgerät mit (ein kleineres für eine Tageswanderung, eines mit größerer Reichweite für eine mehrtägige Tour), ohne allen anderen erneut erklären zu müssen, wer ihr seid.
- Leiht euch ein Ersatzfunkgerät, wenn das Gerät von jemandem im Feld ausfällt, oder verleiht selbst eines - und sprecht sofort weiter mit eurem Team darüber.
- Ersetzt ein verlorenes oder defektes Funkgerät und setzt in denselben Unterhaltungen, im selben Team fort, sobald ihr das Ersatzgerät gepairt habt.
Wo dieser Ansatz von Nelos noch Grenzen hat
Nichts davon gilt bedingungslos, und es lohnt sich, die Grenzen genauso klar zu benennen:
- Das Wechseln des Funkgeräts bedeutet weiterhin, das neue Gerät per Bluetooth zu pairen - das passiert nicht automatisch, bevor ihr das tut, und wenn dessen Funkeinstellungen von denen eures Teams abweichen, fragt Nelos nach, welche verwendet werden sollen.
- Eure Identität lebt auf eurem Telefon, gebunden an genau diese eine App-Installation - nicht in einem Konto, denn Nelos hat keine Konten. Die App neu zu installieren, ihre Daten zu löschen oder auf ein neues Telefon umzuziehen, startet aktuell eine neue Identität. Dafür gibt es noch kein Backup und keine Wiederherstellung.
- Eine neue Identität bedeutet, dass euer Team euch wieder als neues, unbekanntes Mitglied sieht - genau wie es beim Funkgerätewechsel bei den hier verglichenen Apps passiert. Nelos verschiebt dieses Risiko nur vom Funkgerät auf die eigenen App-Daten des Telefons.
Tauscht die Hardware, behaltet den Menschen.
Das ist die ganze Idee: Das Funkgerät ist ein austauschbares Teil, nicht eure Identität. Welches kompatible Gerät auch immer am Ende in eurem Rucksack landet - euer Team sieht weiterhin dieselbe Person am anderen Ende.
Nelos ist eine unabhängige, auf dem MeshCore-Protokoll aufbauende Anwendung und steht in keiner Verbindung zu den Projekten Meshtastic oder MeshCore und wird von diesen weder gesponsert noch unterstützt. Quellen, direkt mit der offiziellen Dokumentation abgeglichen:
- Meshtastic - Encryption overview (Node-IDs basieren auf der Hardware-MAC-Adresse)
- Meshtastic Firmware - Diskussion "Generate node ID out of public key"
- MeshCore Docs - CLI Commands (Private-Key-Befehle, nur seriell, für Repeater/Room Server/Sensoren)
- MeshCore Docs - FAQ (Export Settings / Import Settings rund um einen Factory Reset)
Auf der Suche nach einer modernen Off-Grid-Gruppen-App? Seht, wie Nelos funktioniert.
Nelos bringt Gruppen-Nachrichten, Standortfreigabe und eine Live-Gruppenkarte zu LoRa-Mesh — ganz ohne Mobilfunk, ohne Server und ohne Konto.