EN

Häufige Fragen (FAQ)

Hinweis für Österreich — Sendeleistung und Sendezeitanteil: Das österreichische Preset (869,618 MHz, 62,5 kHz) liegt im Teilband 869,4–869,65 MHz. Dort gelten max. 500 mW e.r.p. inklusive Antennengewinn und 10 % Sendezeitanteil pro Gerät und Stunde. Die Werte 25 mW e.r.p. und 1 % gelten nur für 868,0–868,6 MHz, das MeshCore AT nicht nutzt. Empfohlen: set tx 22 (bei Boards ohne eigene Endstufe) und set dutycycle 10. Die Leistungsangaben in der Tabelle unten stammen aus der internationalen Doku und sind keine Freigabe. Rechtsgrundlage: Frequenznutzungsverordnung 2013, Anlage 2 (BGBl. II Nr. 397/2019), mit Verweis auf die Entscheidung 2006/771/EG (Band Nr. 54). Details in der FAQ auf der Startseite.

Häufige Fragen

Eine Liste häufig gestellter Fragen und deren Antworten zu MeshCore.

- 1.1. F: Was ist MeshCore? - 1.2. F: Was benötigen Sie, um MeshCore nutzen zu können? - 1.2.1. Hardware - 1.2.2. Firmware - 1.2.3. Companion-Radio-Firmware - 1.2.4. Repeater - 1.2.5. Raumserver - 2.1. F: Wie viele Geräte benötige ich, um MeshCore nutzen zu können? - 2.2. F: Kostet MeshCore Geld? - 2.3. F: Welche Frequenzen werden von MeshCore unterstützt? - 2.4. F: Was ist ein „Advert“ in MeshCore? - 2.5. F: Gibt es ein Hop-Limit (Begrenzung der Weiterleitungen)? - 3.1. F: Wie konfiguriere ich einen Repeater oder einen Raumserver? - 3.2. F: Muss ich den Standort für einen Repeater festlegen? - 3.3. F: Was ist das Passwort, um einen Repeater oder einen Raumserver zu administrieren? - 3.4. F: Was ist das Passwort, um einem Raumserver beizutreten? - 3.5. F: Kann ich den privaten Schlüssel eines Repeaters abrufen oder festlegen? - 3.6. F: Das erste Byte des öffentlichen Schlüssels meines Repeaters kollidiert mit einem bestehenden Repeater im Mesh-Netzwerk. Wie erhalte ich einen neuen privaten Schlüssel mit einem passenden öffentlichen Schlüssel, dessen erstes Byte ich auswählen kann? - 3.7. F: Mein Repeater leidet möglicherweise unter „Taubheit“ aufgrund starker Störungen in der Nähe der Frequenz meines Mesh-Netzwerks und hört keine anderen in Reichweite befindlichen MeshCore-Radios. Was kann ich tun? - 3.8. F: Wie mache ich meinen Repeater zu einem Beobachter im Mesh-Netzwerk? - 3.9. F: Was ist Multibyte-Unterstützung? Was bedeuten 1-Byte-, 2-Byte-, 3-Byte-Adverts und -Nachrichten? - 3.9.1. F: Welche Pfad-Hash-Größen wird mein Repeater weiterleiten? - 3.9.2. F: Was bestimmt die Pfad-Hash-Größe eines Pakets? - 3.9.3. F: Wie ändere ich die Pfad-Hash-Größe meines Companions? - 3.9.4. F: Was bewirkt der CLI-Befehl path.hash.mode auf einem Repeater? - 3.9.5. F: Warum 2- oder 3-Byte-Pfad-Hash für Adverts verwenden? - 3.9.6. F: Wann können wir vom 1-Byte-Pfad-Hash für Kanal- und Direktnachrichten abweichen? - 4.1. F: Gibt es eine Bedienungsanleitung für T-Deck, T-Pager, T-Watch oder T-Display Pro? - 4.2. F: Wie gelangen Sie mit einem T-Deck in den DFU-Modus (Device Firmware Update)? - 4.3. F: Warum erhält mein T-Deck Plus keinen Satelliten-Fix? - 4.4. F: Warum erhält mein OG (nicht-Plus) T-Deck keinen Satelliten-Fix? - 4.5. F: Welche Größe von SD-Karten unterstützt das T-Deck? - 4.6. F: Was ist der öffentliche Schlüssel für den Standard-Öffentlichen-Kanal? - 4.7. F: Wie erhalte ich Karten auf dem T-Deck? - 4.8. F: Wo werden die Kartenteile gespeichert? - 4.9. F: Wie schalte ich tiefere Karten-Zoomstufen und Serververwaltungsfunktionen auf dem T-Deck frei? - 4.10. F: Wie entschlüsselt man den Diagnosebildschirm auf dem T-Deck? - 4.11. F: Der T-Deck-Ton ist zu laut? - 4.12. F: Können Sie den Ton anpassen? - 4.13. F: Was ist die Funktion „Aus Zwischenablage importieren“ auf dem T-Deck und gibt es eine Möglichkeit, Knoten manuell hinzuzufügen, ohne Adverts empfangen zu müssen? - 4.14. F: Wie mache ich einen Screenshot auf dem T-Deck? - 5.1. F: Was sind BW, SF und CR? - 5.2. F: Leiten MeshCore-Clients Nachrichten weiter? - 5.3. F: Was passiert, wenn ein Knoten eine Route über einen mobilen Repeater lernt und dieser Repeater verschwunden ist? - 5.4. F: Wie findet ein Knoten einen Pfad zu seinem Ziel und nutzt diesen dann, um zukünftig Nachrichten zu senden, anstatt jede gesendete Nachricht wie Meshtastic zu fluten? - 5.5. F: Fluten öffentliche Kanäle immer? Fluten private Kanäle immer? - 5.6. F: Was ist der öffentliche Schlüssel für den Standard-Öffentlichen-Kanal? - 5.7. F: Ist MeshCore Open Source? - 5.8. F: Wie kann ich MeshCore unterstützen? - 5.9. F: Wie erstelle ich MeshCore-Firmware aus dem Quellcode? - 5.10. F: Gibt es andere MeshCore-bezogene Open-Source-Projekte? - 5.11. F: Unterstützt MeshCore ATAK? - 5.12. F: Wie füge ich einen Knoten zur MeshCore-Karte hinzu? - 5.13. F: Kann ich einen Raspberry Pi verwenden, um ein MeshCore-Radio zu aktualisieren? - 5.14. F: Gibt es Projekte, die auf MeshCore basieren? - 5.15. F: Gibt es Client-Anwendungen für Windows oder Mac? - 5.16. F: Gibt es Ressourcen, die MeshCore mit anderen LoRa-Systemen vergleichen? - 6.1. F: Mein Client sagt, ein anderer Client oder ein Repeater oder ein Raumserver wurde vor vielen, vielen Tagen zuletzt gesehen. - 6.2. F: Ein Repeater oder ein Client oder ein Raumserver, den ich auf meiner Erkennungsliste (auf T-Deck) oder Kontaktliste (auf einem Smart-Gerät-Client) erwarte, wird nicht aufgeführt. - 6.3. F: Wie verbinde ich mich über BLE (Bluetooth) mit einem Repeater? - 6.4. F: Mein Companion wird nicht über Bluetooth angezeigt? - 6.5. F: Ich kann mich nicht über Bluetooth verbinden, wie lautet der Bluetooth-Kopplungscode? - 6.6. F: Mein Heltec V3 trennt ständig die Verbindung zu meinem Smartphone. Es kann keine stabile Bluetooth-Verbindung aufrechterhalten. - 6.7. F: Mein RAK/T1000-E/xiao_nRF52-Gerät scheint beschädigt zu sein. Wie kann ich es vollständig löschen, um neu zu beginnen? - 6.8. F: WebFlasher schlägt unter Linux mit "failed to open" fehl. - 7.1. F: Wie aktualisiere ich nRF (RAK, T114, Seeed XIAO) Companion-, Repeater- und Raumserver-Firmware drahtlos (over the air) mit der neuen, einfacheren DFU-App? - 7.1.1 F: Kann ich Seeed Studio Wio Tracker L1 Pro über OTA aktualisieren? - 7.2. F: Wie aktualisiere ich ESP32-basierte Geräte drahtlos (over the air)? - 7.3. F: Gibt es eine Möglichkeit, die Wahrscheinlichkeit eines fehlgeschlagenen drahtlosen Firmware-Updates (OTA DFU) zu verringern? - 7.4. F: Sind das MeshCore-Logo und die Schriftart verfügbar? - 7.5. F: Welches Format hat ein Kontakt- oder Kanal-QR-Code? - 7.6. F: Wie verbinde ich mich über Wi-Fi mit dem Companion, z.B. mit einem Heltec V3? - 7.7. F: Ich habe eine Station G2, einen Heltec V4, einen Ikoka Stick oder ein Funkgerät mit einem EByte E22-900M30S- oder einem EByte E22-900M33S-Modul. Wie sollte deren Sendeleistung eingestellt werden? - 7.8. F: Wie verwende ich Ethernet mit einem RAK4631?

1. Einführung

1.1. F: Was ist MeshCore?

A: MeshCore ist ein Multiplattform-System, das sichere textbasierte Kommunikation unter Verwendung von LoRa-Funkhardware ermöglicht. Es kann für Off-Grid-Kommunikation (Kommunikation außerhalb bestehender Infrastruktur), Notfall- und Katastrophenhilfe, Outdoor-Aktivitäten, taktische Sicherheit (einschließlich Strafverfolgung und privater Sicherheit) sowie IoT-Sensornetzwerke eingesetzt werden. (Quelle)

MeshCore ist kostenlos und Open Source:

  • MeshCore (die Software, Firmware usw.) ist auf GitHub unter der MIT-Lizenz verfügbar.
  • Es gibt von der Community erstellte Clients, wie die Web-Clients; diese sind kostenlos nutzbar und einige sind ebenfalls Open Source.
  • Die plattformübergreifende mobile App, entwickelt von Liam Cottle für Android/iOS/PC usw., kann kostenlos heruntergeladen und genutzt werden.
  • Die T-Deck-Firmware, entwickelt von Scott von Ripple Radios, dem Erfinder von MeshCore, kann ebenfalls kostenlos auf Ihre Geräte geflasht und verwendet werden.
Einige erweiterte, aber optionale Funktionen sind auf dem T-Deck verfügbar, wenn Sie Ihr Gerät für einen Schlüssel zur Freischaltung registrieren. Bei den MeshCore-Smartphone-Clients für Android und iOS/iPadOS können Sie den Warte-Timer für die Remote-Verwaltungsfunktion von Repeatern und Raumservern über Funk (RF) freischalten.

Diese Funktionen sind völlig optional und für das Kern-Nachrichtenerlebnis nicht erforderlich. Sie sind wie zusätzliche Bonusfunktionen und sollen den Entwicklern helfen, weiterhin an diesen großartigen Funktionen zu arbeiten. Daher können für einen Freischaltcode zur Nutzung der erweiterten Funktionen geringe Gebühren anfallen.

Jeder kann auf MeshCore aufbauen, was er möchte, ohne etwas zu bezahlen.

1.2. F: Was benötigen Sie, um MeshCore nutzen zu können?

A: Alles, was Sie für MeshCore benötigen, finden Sie unter: Sie benötigen LoRa-Hardwaregeräte, um die MeshCore-Firmware als Clients oder Server (Repeater und Raumserver) auszuführen.

1.2.1. Hardware

MeshCore ist auf einer Vielzahl von 433 MHz, 868 MHz und 915 MHz LoRa-Geräten verfügbar. Zum Beispiel Lilygo T-Deck, T-Pager, RAK Wireless WisBlock RAK4631-Geräte (z.B. 19003, 19007, 19026), Heltec V3, Xiao S3 WIO, Xiao C3, Heltec T114, Station G2, Nano G2 Ultra, Seeed Studio T1000-E. Es werden regelmäßig weitere Geräte hinzugefügt.

Eine aktuelle Liste der unterstützten Geräte finden Sie unter

Um MeshCore ohne ein Telefon als Client-Schnittstelle zu verwenden, können Sie MeshCore auf einem LilyGo T-Deck, T-Deck Plus, T-Pager, T-Watch oder T-Display Pro ausführen. Die darauf laufende MeshCore Ultra Firmware bietet eine vollständige Off-Grid-Lösung für sichere Kommunikation.

1.2.2. Firmware

MeshCore verfügt über vier Firmware-Typen, die bei anderen LoRa-Systemen nicht verfügbar sind. MeshCore bietet die folgenden:

1.2.3. Companion-Radio-Firmware

Companion-Radios sind dazu da, sich mit der Android-App oder Web-App als Messenger-Client zu verbinden. Es gibt zwei verschiedene Companion-Radio-Firmware-Versionen:
  1. BLE Companion
Die BLE Companion-Firmware läuft auf einem unterstützten LoRa-Gerät und verbindet sich mit einem Smart-Gerät, auf dem der Android- oder iOS-MeshCore-Client läuft, über BLE (Bluetooth Low Energy).
  1. USB-Seriell Companion
Die USB-Seriell Companion-Firmware läuft auf einem unterstützten LoRa-Gerät und verbindet sich mit einem Smart-Gerät oder einem Computer über USB-Seriell, auf dem der MeshCore-Web-Client läuft.

1.2.4. Repeater

Repeater werden verwendet, um die Reichweite eines MeshCore-Netzwerks zu erweitern. Die Repeater-Firmware läuft auf denselben Geräten, die auch die Client-Firmware ausführen. Die Aufgabe eines Repeaters besteht darin, MeshCore-Pakete an das Zielgerät weiterzuleiten. Er leitet nicht jedes empfangene Paket weiter oder sendet es erneut, im Gegensatz zu anderen LoRa-Mesh-Systemen.

Ein Repeater kann ferngesteuert über ein T-Deck mit freigeschalteten MeshCore-Firmware-Funktionen zur Remote-Administration oder über einen BLE-Companion-Client, der mit einem Smartphone verbunden ist, auf dem die MeshCore-App läuft, administriert werden.

1.2.5. Raumserver

Ein Raumserver ist ein einfacher BBS-Server (Bulletin Board System) zum Teilen von Beiträgen. T-Deck-Geräte, auf denen die MeshCore-Firmware läuft, oder ein BLE-Companion-Client, der mit einem Smartphone verbunden ist, auf dem die MeshCore-App läuft, können sich mit einem Raumserver verbinden.

Raumserver speichern die Nachrichtenhistorie und stellen die gespeicherten Nachrichten den Benutzern zur Verfügung. Raumserver ermöglichen es roamenden Benutzern, später zurückzukehren und die Nachrichtenhistorie abzurufen. Bei Kanälen werden Nachrichten entweder empfangen, wenn sie gesendet werden, oder sie werden nicht empfangen und gehen verloren, wenn der Kanalbenutzer außerhalb der Reichweite ist. Raumserver sind anders und ähneln eher E-Mail-Servern, bei denen Sie später zurückkehren und Ihre E-Mails von Ihrem Mailserver abrufen können.

Ein Raumserver kann ferngesteuert über ein T-Deck mit freigeschalteten MeshCore-Firmware-Funktionen zur Remote-Administration oder über einen BLE-Companion-Client, der mit einem Smartphone verbunden ist, auf dem die MeshCore-App läuft, administriert werden.

Wenn sich ein Client bei einem Raumserver anmeldet, empfängt der Client die letzten 32 ungelesenen Nachrichten.

Obwohl ein Raumserver auch mit dem Befehlszeilenbefehl set repeat on wiederholen kann, wird dies nicht empfohlen oder gefördert. Ein Raumserver, bei dem repeat auf on gesetzt ist, verfügt nicht über die vollständigen Repeater- und Remote-Administrationsfunktionen, die nur in der Repeater-Firmware verfügbar sind.

Es wird empfohlen, Repeater und Raumserver auf separaten Geräten zu betreiben, um die beste Erfahrung zu erzielen.

---

2. Ersteinrichtung

2.1. F: Wie viele Geräte benötige ich, um MeshCore nutzen zu können?

A: Wenn Sie ein unterstütztes Gerät haben, flashen Sie die BLE Companion-Firmware und verwenden Sie Ihr Gerät als Client. Sie können sich über Bluetooth mit dem Gerät verbinden, indem Sie den Android- oder iOS-Client verwenden. Sie können dann mit anderen MeshCore-Benutzern in Ihrer Nähe kommunizieren.

Wenn Sie zwei unterstützte Geräte haben und es in Ihrer Nähe nicht viele MeshCore-Benutzer gibt, flashen Sie beide mit der BLE Companion-Firmware, damit Sie Ihre Geräte zur Kommunikation mit Ihren Freunden und Ihrer Familie in der Nähe verwenden können.

Wenn Sie zwei unterstützte Geräte haben und andere MeshCore-Benutzer in der Nähe sind, können Sie eines Ihrer Geräte mit der BLE Companion-Firmware flashen und ein weiteres unterstütztes Gerät mit der Repeater-Firmware flashen. Platzieren Sie den Repeater hoch über dem Boden, um die Reichweite Ihres MeshCore-Netzwerks zu erweitern.

Nachdem Sie die neueste Firmware auf Ihr Repeater-Gerät geflasht haben, lassen Sie das Gerät über USB-Seriell mit Ihrem Computer verbunden, verwenden Sie die Konsolenfunktion auf dem Web-Flasher und stellen Sie die Frequenz für Ihre Region oder Ihr Land ein, damit Ihr Client den Repeater oder Raumserver über Funk (RF) fernadministrieren kann:

set freq {frequenz}

Die CLI-Referenz für Repeater und Raumserver finden Sie hier:

Wenn Sie weitere unterstützte Geräte haben, können Sie Ihre zusätzlichen Geräte mit der Raumserver-Firmware verwenden.

2.2. F: Kostet MeshCore Geld?

A: Alle Funk-Firmware-Versionen (z.B. für Heltec V3, RAK, T-1000E usw.) sind kostenlos und Open Source, entwickelt von Scott von Ripple Radios.

Der native Android- und iOS-Client verwendet ein Freemium-Modell und wird von Liam Cottle entwickelt, dem Entwickler von meshtastic map unter meshtastic.liamcottle.net auf GitHub und reticulum-meshchat auf GitHub.

Die T-Deck-Firmware kann kostenlos heruntergeladen werden und die meisten Funktionen sind ohne Kosten verfügbar. Um den Firmware-Entwickler zu unterstützen, können Sie einen Registrierungsschlüssel kaufen, um Ihr T-Deck für einen tieferen Karten-Zoom und die Remote-Server-Administration über Funk (RF) mit dem T-Deck freizuschalten. Sie müssen die Registrierung nicht bezahlen, um Ihr T-Deck für Direktnachrichten und die Verbindung zu Repeatern und Raumservern zu verwenden.

2.3. F: Welche Frequenzen werden von MeshCore unterstützt?

A: Es unterstützt den 868-MHz-Bereich in Großbritannien/EU und den 915-MHz-Bereich in Neuseeland, Australien und den USA. Länder und Regionen in diesen beiden Frequenzbereichen werden ebenfalls unterstützt.

Verwenden Sie den Smartphone-Client oder die Repeater-Einrichtungsfunktion im Web-Flasher, um die HF-Einstellungen Ihrer Radios festzulegen, indem Sie die Voreinstellung für Ihre Regionen auswählen.

Kürzlich, ab Oktober 2025, haben viele Regionen die "narrow"-Einstellung übernommen, d.h. sie verwenden BW62.5 und eine niedrigere SF-Nummer (anstelle des ursprünglichen SF11). Zum Beispiel ist die Voreinstellung für USA/Kanada (Empfohlen) 910.525 MHz, SF7, BW62.5, CR5.

Nach umfangreichen Tests haben viele Regionen auf BW62.5 und SF7, 8 oder 9 umgestellt oder werden dies tun. Eine geringere Bandbreiteneinstellung und eine niedrigere SF-Einstellung ermöglichen es den MeshCore-Funksignalen, sich zwischen Interferenzen im ISM-Band einzufügen, sorgen für einen niedrigeren Grundrauschpegel, ein besseres SNR (Signal-Rausch-Verhältnis) und schnellere Übertragungen.

Wenn Sie die Zustimmung Ihrer Community in Ihrer Region haben, die Voreinstellungsempfehlung Ihrer Region zu aktualisieren, posten Sie Ihre Update-Anfrage bitte auf dem #meshcore-app-Kanal auf dem MeshCore Discord-Server, um Liam Cottle zu informieren.

2.4. F: Was ist ein „Advert“ in MeshCore?

A: „Advert“ bedeutet, sich im Netzwerk bekannt zu machen (zu „advertisen“). Im Reticulum-Kontext wäre es eine „Ankündigung“. In Meshtastic-Begriffen wäre es der Knoten, der seine Knoteninformationen sendet.

MeshCore ermöglicht es Ihnen, Ihren Namen, Ihre Position und Ihren öffentlichen Verschlüsselungsschlüssel manuell zu verbreiten, wobei dieser auch signiert ist, um Spoofing (Identitätsdiebstahl) zu verhindern. Wenn Sie den „Advert“-Button drücken, werden diese Daten über LoRa gesendet. MeshCore nennt dies ein „Advert“. Es gibt zwei Arten von Adverts: „Zero Hop“ und „Flood“.

  • „Zero Hop“ bedeutet, dass Ihr Advert an jeden gesendet wird, der es hören kann, und das war's.
  • „Flooded“ (geflutet) bedeutet, dass es gesendet und dann von allen Repeatern wiederholt wird, die es hören.
MeshCore-Clients machen nur dann auf sich aufmerksam (advertisieren), wenn der Benutzer dies initiiert. Ein Repeater sendet standardmäßig alle 12 Stunden ein „Flood Advert“. Dieses Intervall kann mit dem folgenden Befehl konfiguriert werden: set flood.advert.interval {stunden}

Der separate Befehl set advert.interval {minuten} steuert den lokalen Zero-Hop-Advert-Timer.

2.5. F: Gibt es ein Hop-Limit (Begrenzung der Weiterleitungen)?

A: Intern hat die Firmware eine maximale Begrenzung von 64 Hops (Weiterleitungen). In realen Umgebungen wird es schwierig sein, dieser Begrenzung nahe zu kommen, da die Pakete in der Umgebung und aufgrund der Zeitverzögerung immer weiter reisen. Wir möchten gerne wissen, wie weit Ihre MeshCore-Gespräche reichen.

---

3. Server-Administration

3.1. F: Wie konfiguriere ich einen Repeater oder einen Raumserver?

A: Wenn MeshCore zum ersten Mal auf ein LoRa-Gerät geflasht wird, ist es notwendig, die Frequenz des Servergeräts einzustellen, damit es die in Ihrem Land oder Ihrer Region zulässige Frequenz verwendet.

Repeater oder Raumserver können mit einer der folgenden Optionen administriert werden:

  • Nachdem eine Repeater- oder Raumserver-Firmware auf ein LoRa-Gerät geflasht wurde, gehen Sie zu und verwenden Sie die Web-Benutzeroberfläche, um sich über USB-Seriell mit dem LoRa-Gerät zu verbinden. Von dort aus können Sie den Namen des Servers, seine Frequenz und andere zugehörige Einstellungen, den Standort, Passwörter usw. festlegen.
  • Verbinden Sie das Servergerät über ein USB-Kabel mit einem Computer, auf dem Chrome unter läuft, und verwenden Sie dann die console-Funktion, um eine Verbindung zum Gerät herzustellen.
  • Verwenden Sie einen MeshCore-Smartphone-Client, um Server über LoRa fernzuadministrieren.
  • Ein T-Deck, das eine freigeschaltete/registrierte MeshCore-Firmware ausführt. Die Remote-Server-Administration wird durch die Registrierung Ihres T-Decks bei Ripple Radios ermöglicht. Dies ist eine Möglichkeit, die MeshCore-Entwicklung zu unterstützen. Sie können Ihr T-Deck registrieren unter:

3.2. F: Muss ich den Standort für einen Repeater festlegen?

A: Obwohl nicht erforderlich, wird ein Repeater mit festgelegtem Standort in Zukunft auf der MeshCore-Karte angezeigt. Legen Sie den Standort mit dem folgenden Befehl fest: set lat set lon

Sie können die Breiten- und Längengrade aus Google Maps abrufen, indem Sie an Ihrem Standort auf der Karte einen Rechtsklick ausführen.

3.3. F: Was ist das Passwort, um einen Repeater oder einen Raumserver zu administrieren?

A: Das Standard-Admin-Passwort für einen Repeater und Raumserver lautet password. Verwenden Sie den folgenden Befehl, um das Admin-Passwort zu ändern: password {neues-passwort}

3.4. F: Was ist das Passwort, um einem Raumserver beizutreten?

A: Das Standard-Gastpasswort für einen Raumserver ist hello. Verwenden Sie den folgenden Befehl, um das Gastpasswort zu ändern: set guest.password {gast-passwort}

3.5. F: Kann ich den privaten Schlüssel eines Repeaters abrufen oder festlegen?

A: Sie können diese Befehle verwenden, um den privaten Schlüssel eines Repeaters über eine USB-Seriell-Verbindung abzurufen oder festzulegen. get prv.key, um den privaten Schlüssel eines Repeaters in der seriellen Konsole auszugeben. set prv.key , um den privaten Schlüssel eines Repeaters in der seriellen Konsole festzulegen.

Starten Sie den Repeater nach dem Befehl set prv.key neu, damit der neue private Schlüssel wirksam wird.

3.6. F: Das erste Byte des öffentlichen Schlüssels meines Repeaters kollidiert mit einem bestehenden Repeater im Mesh-Netzwerk. Wie erhalte ich einen neuen privaten Schlüssel mit einem passenden öffentlichen Schlüssel, dessen erstes Byte ich auswählen kann?

A: Sie können einen neuen privaten Schlüssel generieren und das erste Byte seines öffentlichen Schlüssels hier festlegen:

Mehrere Repeater mit derselben ersten Byte-ID beeinträchtigen das Mesh-Netzwerk oder dessen Funktionalität nicht negativ. Geflutete und Pfad-Pakete erreichen weiterhin ihre Ziele. Eine Kollision der ersten Byte-ID erschwert die Traceroute- und Pfadanalyse, da diese Tools nicht genau wissen, welcher der beiden (oder mehr) kollidierenden Repeater derjenige im Pfad ist.

Es wird empfohlen, beim Einrichten eines neuen Repeaters einen öffentlichen Schlüssel zu wählen, der nicht verwendet wird. Wenn es nicht möglich ist, ein eindeutiges erstes Byte für den öffentlichen Schlüssel Ihres Repeaters zu finden, wählen Sie eines, das innerhalb von etwa 16 km eindeutig ist, um Kollisionen mit nahegelegenen Repeatern zu minimieren.

3.7. F: Mein Repeater leidet möglicherweise unter „Taubheit“ aufgrund starker Störungen in der Nähe der Frequenz meines Mesh-Netzwerks und hört keine anderen in Reichweite befindlichen MeshCore-Radios. Was kann ich tun?

A: Dies kann an der automatischen Verstärkungsregelung (AGC - Automatic Gain Control) des SX1262-Funkgeräts liegen. Sie können diesen Befehl verwenden, um die AGC periodisch zurückzusetzen. set agc.reset.interval

Die Einheit für ist in Sekunden und wird um 4 inkrementiert. set agc.reset.interval 4 funktioniert gut, um die „Taubheit“ zu beheben.

Dies ist ein sehr ressourcenschonender Vorgang. Der AGC-Reset erfolgt einfach durch Setzen von state = STATE_IDLE; in der Funktion RadioLibWrapper::resetAGC() in RadioLibWrappers.cpp.

3.8. F: Wie mache ich meinen Repeater zu einem Beobachter im Mesh-Netzwerk?

A: Die Anleitung für den Beobachter finden Sie hier:

3.9. F: Was ist Multibyte-Unterstützung? Was bedeuten 1-Byte-, 2-Byte-, 3-Byte-Adverts und -Nachrichten?

A: Der ursprüngliche MeshCore-Protokollentwurf verwendet das erste Byte des öffentlichen Schlüssels eines Repeaters, um den Repeater in einem Pfad zu kennzeichnen. Und mit 1 Byte für jeden Repeater im Pfad können MeshCore-Pakete bis zu 64 Hops zurücklegen.

Mit 1 Byte gibt es jedoch nur 254 eindeutige IDs (00 und FF sind reserviert). Viele Mesh-Gruppen haben mehrere Repeater mit demselben ersten Byte in ihren öffentlichen Schlüsseln. Pakete durchlaufen die Repeater weiterhin und das Mesh wird in keiner Weise beschädigt. Es erschwert jedoch Tools die Analyse von Pfaden mit doppelten Repeater-IDs.

Firmware-Version 1.14 und neuer führt die Möglichkeit ein, dass Repeater mit 1-, 2- oder 3-Byte-Adverts werben können. Companions können auch Kanal- und Direktnachrichten mit 1-, 2- oder 3-Byte-Pfaden senden. Adverts und Nachrichten, die mit 1-Byte-Pfad gesendet werden, sind kompatibel mit Repeater-Firmware, die älter oder neuer als 1.14 ist. Sie legen bis zu 64 Hops zurück. 2-Byte-Adverts und -Nachrichten legen bis zu 32 Hops zurück. 3-Byte-Adverts und -Nachrichten legen bis zu 21 Hops zurück.

3.9.1. F: Welche Pfad-Hash-Größen wird mein Repeater weiterleiten?

Repeater, die Firmware 1.14+ ausführen, wiederholen Pakete, die mit 1-, 2- oder 3-Byte-Pfad-Hash gesendet wurden. Repeater mit Firmware, die älter als 1.14 ist, wiederholen nur 1-Byte-Pfad-Hash-Pakete und verwerfen 2- und 3-Byte-Pakete stillschweigend.

3.9.2. F: Was bestimmt die Pfad-Hash-Größe eines Pakets?

Der ursprüngliche Absender des Pakets bestimmt die Pfad-Hash-Größe. Der häufigste ursprüngliche Absender ist eine Companion-App. Der andere häufige ursprüngliche Absender ist ein Repeater, wenn er seine Werbung (Advert) sendet.

3.9.3. F: Wie ändere ich die Pfad-Hash-Größe meines Companions?

Ab Firmware-Version 1.14 und MeshCore App-Version 1.41.0 können Sie in der MeshCore App die Pfad-Hash-Größe für Nachrichten Ihres Companions unter Einstellungen (Zahnrad-Symbol), Experimentelle Einstellungen festlegen.

Solange Ihr regionales Mesh-Netzwerk nicht die überwiegende Mehrheit der Repeater auf Firmware 1.14+ aktualisiert hat, wird empfohlen, Ihren Companion bei der Standardeinstellung von 1 Byte zu belassen, da Repeater vor Version 1.14 Nachrichten mit größeren Pfad-Hashes stillschweigend verwerfen werden.

3.9.4. F: Was bewirkt der CLI-Befehl path.hash.mode auf einem Repeater?

Dieser CLI-Befehl path.hash.mode steuert nur die Pfad-Hash-Größe, die in den eigenen Werbesendungen (Adverts) eines Repeaters verwendet wird. Er beeinflusst NICHT, welche Pakete der Repeater weiterleitet. Ein Repeater mit Firmware 1.14+ leitet immer 1-, 2- und 3-Byte-Pakete weiter, unabhängig von dieser Einstellung.

Verwendung: set path.hash.mode {0|1|2}:

CLI
<table class="doc-table"><thead><tr><th>path.hash.mode</th><th>Advert path hash size</th></tr></thead><tbody><tr><td>0</td><td>1 byte (default)</td></tr><tr><td>1</td><td>2 bytes</td></tr><tr><td>2</td><td>3 bytes</td></tr></tbody></table>

Es ist sicher, Ihre 1.14+-Repeater auf Modus 1 oder 2 einzustellen.

3.9.5. F: Warum 2- oder 3-Byte-Pfad-Hash für Adverts verwenden?

Ein längerer Pfad-Hash hilft Tools wie dem LetsMesh.net Analyzer und MeshMapper, Repeater zuverlässiger zu unterscheiden. Mit nur 1 Byte ist die Wahrscheinlichkeit hoch, dass verschiedene Repeater dasselbe erste Byte in ihrem öffentlichen Schlüssel haben, was es schwieriger macht, sie in der Netzwerkanalyse zu unterscheiden. Da dies nur Adverts betrifft, gibt es keinen Nachteil. 2- und 3-Byte-Adverts reichen nicht so weit wie 1-Byte-Adverts, aber es ist nicht wichtig, dass MeshCore-Knoten die Adverts eines Repeaters hören, der 21 oder 32 Hops entfernt ist.

3.9.6. F: Wann können wir vom 1-Byte-Pfad-Hash für Kanal- und Direktnachrichten abweichen?

Sie sollten auf das Senden von 2-Byte- oder 3-Byte-Kanal- und Direktnachrichten umstellen, wenn die überwiegende Mehrheit der Repeater in Ihrem regionalen Mesh-Netzwerk auf Firmware-Version 1.14 oder neuer aktualisiert wurde. Die Einstellung des path.hash.mode Ihres Repeaters auf 1 (für 2-Byte-Pfad-Hash) oder 2 (für 3-Byte-Pfad-Hash) hilft der Community jetzt zu beurteilen, wie viele Repeater auf 1.14+ aktualisiert wurden. Bitte arbeiten Sie mit Ihrer MeshCore-Community zusammen, um zu entscheiden, wann auf 2-Byte- oder 3-Byte-Pfad für Kanal- und Direktnachrichten umgestellt werden soll.

---

4. T-Deck bezogen

4.1. F: Gibt es eine Bedienungsanleitung für T-Deck, T-Pager, T-Watch oder T-Display Pro?

A: Ja, sie ist unter verfügbar.

4.2. F: Wie gelangen Sie mit einem T-Deck in den DFU-Modus (Device Firmware Update)?

A:
  1. Gerät ausschalten.
  2. USB-Kabel mit dem Gerät verbinden.
  3. Trackball gedrückt halten (gedrückt halten).
  4. Gerät einschalten.
  5. USB-Verbindungston hören.
  6. Trackball loslassen.
  7. T-Deck befindet sich jetzt im DFU-Modus.
  8. An diesem Punkt können Sie mit dem Flashen über beginnen.

4.3. F: Warum erhält mein T-Deck Plus keinen Satelliten-Fix?

A: Beim T-Deck Plus sollte die GPS-Baudrate auf 38400 eingestellt werden. Außerdem wurde bei einigen T-Deck Plus-Geräten festgestellt, dass das GPS-Modul verkehrt herum eingebaut war, wobei die GPS-Antenne nach unten statt nach oben zeigte. Wenn Ihr T-Deck Plus nach dem Einstellen der Baudrate auf 38400 immer noch keinen Satelliten-Fix erhält, müssen Sie möglicherweise das Gerät öffnen, um die GPS-Ausrichtung zu überprüfen.

GPS auf dem T-Deck ist immer aktiviert. Sie können die „GPS-Taktsynchronisation“ überspringen, und das T-Deck wird weiterhin versuchen, einen GPS-Fix zu erhalten. Sie können zum Bildschirm „GPS Info“ gehen; dort sollte der Zähler Sentences: ansteigen, wenn die Baudrate korrekt ist.

Quelle

4.4. F: Warum erhält mein OG (nicht-Plus) T-Deck keinen Satelliten-Fix?

A: Das OG (nicht-Plus) T-Deck wird ohne GPS geliefert. Wenn Sie Ihrem OG T-Deck ein GPS hinzugefügt haben, beachten Sie bitte das Handbuch Ihres GPS, um die erforderliche Baudrate zu erfahren. Alternativ können Sie versuchen, die Baudrate von 9600, 19200 usw. bis zu 115200 einzustellen, um zu sehen, welche funktioniert.

4.5. F: Welche Größe von SD-Karten unterstützt das T-Deck?

A: Benutzer hatten keine Probleme mit 16 GB oder 32 GB SD-Karten. Formatieren Sie die SD-Karte auf FAT32.

4.6. F: Was ist der öffentliche Schlüssel für den Standard-Öffentlichen-Kanal?

A: T-Deck verwendet denselben Schlüssel wie die Smartphone-Apps, jedoch in Base64: izOH6cXN6mrJ5e26oRXNcg==

Auf der Hardware-Tastatur des T-Decks gibt es keine „=“-Taste. Sie können die Software-Tastatur auf dem Bildschirm verwenden, um „=“ einzugeben. Tippen Sie auf das Textfeld, um die Software-Tastatur auf dem Bildschirm zu aktivieren. Das dritte Zeichen ist der Großbuchstabe O (Oh), nicht die Ziffer 0.

Der Smartphone-App-Schlüssel ist in Hexadezimal: 8b3387e9c5cdea6ac9e5edbaa115cd72

Quelle

4.7. F: Wie erhalte ich Karten auf dem T-Deck?

A: Sie benötigen Kartenteile (Map Tiles). Vorab heruntergeladene Kartenteile erhalten Sie hier (eine gute Möglichkeit, die Entwicklung zu unterstützen):
  • (Europa)
  • (USA)
Eine weitere Möglichkeit, Kartenteile herunterzuladen, ist die Verwendung dieses Python-Skripts, um die Teile in den gewünschten Bereichen zu erhalten:

Es gibt auch ein modifiziertes Skript, das zusätzliche Fehlerbehandlung und parallele Downloads hinzufügt:

4.8. F: Wo werden die Kartenteile gespeichert?

Sobald Sie die Kartenteile heruntergeladen haben, kopieren Sie den Ordner \tiles in das Stammverzeichnis der SD-Karte Ihres T-Decks.

4.9. F: Wie schalte ich tiefere Karten-Zoomstufen und Serververwaltungsfunktionen auf dem T-Deck frei?

A: Sie können die T-Deck-Firmware kostenlos herunterladen, installieren und nutzen, aber sie verfügt über einige Funktionen (Karten-Zoom, Serveradministration), die freigeschaltet werden, wenn Sie einen Freischaltcode für 10 $ pro T-Deck-Gerät erwerben. Freischaltseite:

4.10. F: Wie entschlüsselt man den Diagnosebildschirm auf dem T-Deck?

A: Der Platz auf dem T-Deck-Bildschirm ist begrenzt, daher sind die Informationen etwas kryptisch. Das Format lautet: {hops} l:{paket-länge}({payload-länge}) t:{paket-typ} snr:{n} rssi:{n}

Siehe hier für Paket-Typ:

CLI
#define PAYLOAD_TYPE_REQ 0x00 // Anfrage (präfixiert mit Ziel-/Quell-Hashes, MAC) (verschlüsselte Daten: Zeitstempel, Blob)
#define PAYLOAD_TYPE_RESPONSE 0x01 // Antwort auf REQ oder ANON_REQ (präfixiert mit Ziel-/Quell-Hashes, MAC) (verschlüsselte Daten: Zeitstempel, Blob)
#define PAYLOAD_TYPE_TXT_MSG 0x02 // Eine Klartextnachricht (präfixiert mit Ziel-/Quell-Hashes, MAC) (verschlüsselte Daten: Zeitstempel, Text)
#define PAYLOAD_TYPE_ACK 0x03 // Eine einfache Bestätigung
#define PAYLOAD_TYPE_ADVERT 0x04 // Ein Knoten, der seine Identität bewirbt
#define PAYLOAD_TYPE_GRP_TXT 0x05 // Eine (unverifizierte) Gruppentextnachricht (präfixiert mit Kanal-Hash, MAC) (verschlüsselte Daten: Zeitstempel, "Name: Nachricht")
#define PAYLOAD_TYPE_GRP_DATA 0x06 // Ein (unverifiziertes) Gruppendatagramm (präfixiert mit Kanal-Hash, MAC) (verschlüsselte Daten: data_type, data_len, Blob)
#define PAYLOAD_TYPE_ANON_REQ 0x07 // Allgemeine Anfrage (präfixiert mit Ziel-Hash, ephemerem Public Key, MAC) (verschlüsselte Daten: ...)
#define PAYLOAD_TYPE_PATH 0x08 // Zurückgegebener Pfad (präfixiert mit Ziel-/Quell-Hashes, MAC) (verschlüsselte Daten: Pfad, Extra)
Quelle

4.11. F: Der T-Deck-Ton ist zu laut?

4.12. F: Können Sie den Ton anpassen?

A: Sie können die Töne auf dem T-Deck anpassen, indem Sie .mp3-Dateien in das root-Verzeichnis der SD-Karte legen. Die Dateien sind:
  • startup.mp3
  • error.mp3
  • alert.mp3
  • new-advert.mp3
  • existing-advert.mp3

4.13. F: Was ist die Funktion „Aus Zwischenablage importieren“ auf dem T-Deck und gibt es eine Möglichkeit, Knoten manuell hinzuzufügen, ohne Adverts empfangen zu müssen?

A: „Aus Zwischenablage importieren“ dient dazu, einen Kontakt über eine Datei namens „clipboard.txt“ auf der SD-Karte zu importieren. Das Gegenteil ist im Identitätsbildschirm das Menü „Karte in Zwischenablage“, das in „clipboard.txt“ schreibt, damit Sie sich selbst teilen können (diese werden „Visitenkarten“ genannt und beginnen mit „meshcore://...“).

4.14. F: Wie mache ich einen Screenshot auf dem T-Deck?

A: Um einen Screenshot auf einem T-Deck zu erstellen, drücken Sie lange auf die obere linke Ecke des Bildschirms. Der Screenshot wird auf der microSD-Karte gespeichert, falls eine in das Gerät eingelegt ist.

---

5. Allgemeines

5.1. F: Was sind BW, SF und CR?

A: BW ist Bandbreite – Breite des Frequenzspektrums, das für die Übertragung verwendet wird SF ist Spreading Factor (Spreizfaktor) – wie stark soll die Kommunikation zeitlich gespreizt werden CR ist Coding Rate (Codiervorschrift) – von:

TL;DR: Standard-CR auf 5 für gute, stabile Verbindungen. Wenn es keine stabile Verbindung ist und intermittierend ist, ändern Sie CR auf 7 oder 8.

Vorwärtsfehlerkorrektur (Forward Error Correction, FEC) ist ein Prozess, bei dem redundante Bits zu den zu übertragenden Daten hinzugefügt werden. Während der Übertragung können Daten durch Interferenzen (Änderungen von 0 auf 1 / 1 auf 0) beschädigt werden. Diese Fehlerkorrektur-Bits werden an den Empfängern zur Wiederherstellung beschädigter Bits verwendet.

Die Codiervorschrift (Code Rate) einer Vorwärtsfehlerkorrektur drückt den Anteil der Bits in einem Datenstrom aus, die tatsächlich nützliche Informationen enthalten.

In LoRaWAN werden 4 Codiervorschriften verwendet:

4/5 4/6 5/7 4/8

Wenn die Codiervorschrift beispielsweise 5/7 beträgt, erzeugt der Codierer für alle 5 Bits nützlicher Informationen insgesamt 7 Datenbits, von denen 2 Bits redundant sind.

Eine 2-fach breitere Bandbreite (von BW125 auf BW250) ermöglicht es Ihnen, in der gleichen Zeit 2-mal mehr Bytes zu senden. Eine Reduzierung des Spreizfaktors um einen Schritt (von SF10 auf SF9) ermöglicht es Ihnen, in der gleichen Zeit 2-mal mehr Bytes zu senden.

Das Senken des Spreizfaktors erschwert es dem Gateway, eine Übertragung zu empfangen, da es empfindlicher gegenüber Rauschen wird. Man könnte dies mit zwei Personen vergleichen, die an einem lauten Ort (z.B. einer Bar) miteinander sprechen. Wenn sie weit voneinander entfernt sind, müssen sie langsam sprechen (SF10), aber wenn sie nah beieinander sind, können sie schneller sprechen (SF7).

Es ist also ein Balanceakt zwischen der Geschwindigkeit der Übertragung und der Widerstandsfähigkeit gegenüber Rauschen. The Things Network konzentriert sich hauptsächlich auf LoRaWAN, aber die LoRa-Low-Level-Grundlagen gelten immer noch für jedes LoRa-Projekt.

5.2. F: Leiten MeshCore-Clients Nachrichten weiter?

A: Nein, MeshCore-Clients leiten Nachrichten nicht weiter. Dies ist der Kern des Nachrichten-zentrierten Designs von MeshCore. Dies soll verhindern, dass Geräte den Äther überfluten und endlose Kollisionen verursachen, sodass gesendete Nachrichten nicht empfangen werden. In MeshCore leiten nur Repeater und Raumserver mit set repeat on Nachrichten weiter.

5.3. F: Was passiert, wenn ein Knoten eine Route über einen mobilen Repeater lernt und dieser Repeater verschwunden ist?

A: Wenn Sie einen Knoten über einen Repeater erreicht haben und der Repeater nicht mehr erreichbar ist, sendet der Client die Nachricht über den vorhandenen (aber jetzt unterbrochenen) bekannten Pfad. Die Nachricht wird nach 3 Wiederholungsversuchen fehlschlagen, und die App setzt den Pfad zurück und sendet die Nachricht standardmäßig als Flood (Flut) beim letzten Wiederholungsversuch. Dies kann in den Einstellungen deaktiviert werden. Wenn das Ziel direkt oder über einen anderen Repeater erreichbar ist, wird der neue Pfad zukünftig verwendet. Oder Sie können den Pfad manuell festlegen, wenn Sie einen bestimmten Repeater kennen, der verwendet werden soll, um dieses Ziel zu erreichen.

In dem Fall, dass sich Benutzer häufig bewegen und die Pfade unterbrochen werden, sehen sie lediglich, dass der Telefon-Client versucht, die Verbindung wiederherzustellen und auf Flood zurückgreift, um einen Pfad neu aufzubauen.

5.4. F: Wie findet ein Knoten einen Pfad zu seinem Ziel und nutzt diesen dann, um zukünftig Nachrichten zu senden, anstatt jede gesendete Nachricht wie Meshtastic zu fluten?

Routen werden in der Kontaktliste des Absenders gespeichert. Wenn Sie zum ersten Mal eine Nachricht senden, gelangt die Nachricht zuerst über Flut-Routing an Ihr Ziel. Wenn Ihr Zielknoten die Nachricht erhält, sendet er einen Zustellbericht an den Absender zurück, der alle Repeater enthält, durch die die ursprüngliche Nachricht geleitet wurde. Dieser Zustellbericht wird als Flut an Sie, den Absender, zurückgeleitet und dient als Grundlage für zukünftige direkte Pfade. Wenn Sie die nächste Nachricht senden, wird der Pfad in das Paket eingebettet und von den Repeatern ausgewertet. Stimmen der Hop und die Adresse des Repeaters überein, wird die Nachricht erneut gesendet, andernfalls nicht, wodurch die Auslastung minimiert wird. Quelle

5.5. F: Fluten öffentliche Kanäle immer? Fluten private Kanäle immer?

A: Ja, Gruppenkanäle sind A nach B, daher gibt es keinen definierten Pfad. Sie müssen fluten. Repeater können jedoch Flutverkehr bis zu einer bestimmten Hop-Begrenzung mit dem CLI-Befehl set flood.max ablehnen. Administratoren von Repeatern können die Regeln ihrer Repeater selbst festlegen. Quelle

5.6. F: Was ist der öffentliche Schlüssel für den Standard-Öffentlichen-Kanal?

A: Der Schlüssel der Smartphone-App ist in Hexadezimal: 8b3387e9c5cdea6ac9e5edbaa115cd72

T-Deck verwendet denselben Schlüssel, jedoch in Base64:

izOH6cXN6mrJ5e26oRXNcg==

Das dritte Zeichen ist der Großbuchstabe O, nicht die Ziffer 0.

Quelle

5.7. F: Ist MeshCore Open Source?

A: Der größte Teil der Firmware ist frei verfügbar. Alles ist Open Source, außer der T-Deck-Firmware und Liams nativen mobilen Apps.

Firmware-Repo:

5.8. F: Wie kann ich MeshCore unterstützen?

A: Geben Sie Ihr ehrliches Feedback auf GitHub und auf dem MeshCore Discord-Server. Erzählen Sie Ihren Freunden und Communities von MeshCore; helfen Sie ihnen, mit MeshCore zu beginnen. Unterstützen Sie Scotts MeshCore-Entwicklung unter .

Unterstützen Sie Liam Cottles Smartphone-Client-Entwicklung, indem Sie die Wartezeit für die Serveradministration mit einem In-App-Kauf freischalten.

Unterstützen Sie Rastislav Vysokys (recrof) Flasher-Webseite und die Karten-Webseitenentwicklung über PayPal oder Revolut.

5.9. F: Wie erstelle ich MeshCore-Firmware aus dem Quellcode?

A: Siehe Anweisungen hier:

Build-Anweisungen für MeshCore:

Für Windows, zuerst WSL und Python+pip installieren über:

(Linux, Windows+WSL) Im Terminal/Shell:

CLI
sudo apt update
sudo apt install libpython3-dev
sudo apt install python3-venv
Mac: Python3 sollte bereits installiert sein.

Danach sollte es für alle Plattformen gleich sein:

CLI
python3 -m venv meshcore-venv
cd meshcore-venv && source bin/activate
pip install -U platformio
git clone https://github.com/meshcore-dev/MeshCore
cd MeshCore
platformio.ini öffnen und unter [arduino_base] LORA_FREQ bearbeiten (standardmäßig 869.618), um die Frequenz für Ihre Region einzustellen, speichern, dann ausführen:
CLI
pio run -e RAK_4631_repeater
danach finden Sie firmware.zip in .pio/build/RAK_4631_repeater

5.10. F: Gibt es andere MeshCore-bezogene Open-Source-Projekte?

A: Liam Cottles MeshCore-Webclient und die MeshCore-JavaScript-Bibliothek sind Open Source unter der MIT-Lizenz.

Webclient: Javascript:

5.11. F: Unterstützt MeshCore ATAK?

A: ATAK steht derzeit nicht auf der MeshCore-Roadmap.

MeshCore wäre für ATAK nicht optimal geeignet, da MeshCore:

  • Clients keine Nachrichten weiterleiten, und Sie daher ein Netzwerk von Repeatern benötigen würden.
  • keinen stabilen Pfad haben wird, wenn sich alle Clients ständig zwischen Repeatern bewegen.
MeshCore-Clients müssten ständig Pfade zurücksetzen und den Netzwerkverkehr fluten, was bei etwas so „gesprächigem“ wie ATAK zu vielen Kollisionen führen könnte.

Dies könnte sich in Zukunft ändern, wenn MeshCore eine Client-Firmware entwickelt, die Nachrichten weiterleitet.

Quelle

5.12. F: Wie füge ich einen Knoten zur MeshCore-Karte hinzu?

A:

Um ein BLE Companion-Radio hinzuzufügen, verbinden Sie sich über die MeshCore-Smartphone-App mit dem BLE Companion-Radio. Tippen Sie in der App auf das 3-Punkte-Menüsymbol in der oberen rechten Ecke und dann auf Internet Map. Tippen Sie erneut auf das 3-Punkte-Menüsymbol und wählen Sie Add me to the Map.

Um einen Repeater oder Raumserver zur Karte hinzuzufügen, gehen Sie zur Kontaktliste, tippen Sie auf die 3 Punkte neben dem Repeater oder Raumserver, den Sie zur Internetkarte hinzufügen möchten, tippen Sie auf Share und dann auf Upload to Internet Map.

Sie können denselben Companion (denselben öffentlichen Schlüssel) verwenden, den Sie zum Hinzufügen Ihrer Repeater oder Raumserver verwendet haben, um diese von der Internetkarte zu entfernen.

5.13. F: Kann ich einen Raspberry Pi verwenden, um ein MeshCore-Radio zu aktualisieren?

A: Ja. Im Folgenden finden Sie Anweisungen zum Flashen von Firmware auf ein unterstütztes LoRa-Gerät über einen Raspberry Pi mittels USB-Seriell.
Anweisungen für nRF-Geräte wie RAK, T1000-E, T114 folgen unmittelbar nach den ESP-Anweisungen.

Für ESP-basierte Geräte (z.B. Heltec V3) benötigen Sie:

  1. Laden Sie die Firmware-Datei von herunter.
- Gehen Sie auf der Webseite in einem Browser zu dem Bereich, der die benötigte Firmware enthält. - Klicken Sie auf den Download-Button, klicken Sie mit der rechten Maustaste auf die benötigte Datei, zum Beispiel: - Heltec_v3_companion_radio_ble-v1.7.1-165fb33.bin - Die nicht-zusammengeführte Bin-Datei behält die vorhandene Bluetooth-Kopplungsdatenbank. - Heltec_v3_companion_radio_usb-v1.7.1-165fb33-merged.bin - Die zusammengeführte Bin-Datei überschreibt alles, einschließlich des Bootloaders und der vorhandenen Bluetooth-Kopplungsdatenbank, behält aber die Konfigurationen bei. - Klicken Sie mit der rechten Maustaste auf den Dateinamen und kopieren Sie den Link. Hier ist ein Beispiel: https://flasher.meshcore.io/releases/download/companion-v1.7.1/Heltec_v3_companion_radio_ble-v1.7.1-165fb33.bin - Führen Sie aus: - wget https://flasher.meshcore.io/releases/download/companion-v1.7.1/Heltec_v3_companion_radio_ble-v1.7.1-165fb33.bin, um die Firmware-Datei für Ihren Gerätetyp oder die benötigte Version herunterzuladen: USB, BLE, Repeater, Raumserver, zusammengeführte Bin-Datei oder nicht-zusammengeführte Bin-Datei. - Wenn der obige wget-Befehl nur eine sehr kleine Datei (10 KB statt über 100 KB) herunterlädt, verwenden Sie stattdessen diesen Befehl: - wget --user-agent="Mozilla/5.0" --content-disposition "https://flasher.meshcore.io/releases/download/companion-v1.7.1/Heltec_v3_companion_radio_usb-v1.7.1-165fb33.bin"
  1. Bestätigen Sie den ttyXXXX-Gerätepfad auf Ihrem Raspberry Pi.
- Gehen Sie in das Verzeichnis /dev und führen Sie den Befehl ls aus, um Ihren Gerätepfad zu finden. - Für ESP-Geräte ist dies normalerweise /dev/ttyUSB0.
  1. Installieren Sie esptool aus der Shell.
- pip install esptool --break-system-packages
  1. Flashen Sie die Firmware.
- Für nicht-zusammengeführte Bin-Datei: - esptool.py -p /dev/ttyUSB0 --chip esp32-s3 write_flash 0x10000 .bin - Für zusammengeführte Bin-Datei: - esptool.py -p /dev/ttyUSB0 --chip esp32-s3 write_flash 0x00000 .bin Anweisungen für nRF-Geräte:

Für nRF-Geräte (z.B. RAK, Heltec T114) benötigen Sie Folgendes:

  1. Laden Sie die Firmware-Datei von herunter.
- Gehen Sie auf der Webseite in einem Browser zu dem Abschnitt, der die benötigte Firmware enthält. - Sie benötigen die ZIP-Version für das unten genannte Adafruit Flash-Tool. - Klicken Sie auf den Download-Button, klicken Sie mit der rechten Maustaste auf die ZIP-Datei, zum Beispiel: - RAK_4631_companion_radio_ble-v1.7.1-165fb33.zip - Klicken Sie mit der rechten Maustaste auf den Dateinamen und kopieren Sie den Link. Hier ist ein Beispiel: https://flasher.meshcore.io/releases/download/companion-v1.7.1/RAK_4631_companion_radio_ble-v1.7.1-165fb33.zip - Führen Sie aus: - wget https://flasher.meshcore.io/releases/download/companion-v1.7.1/RAK_4631_companion_radio_ble-v1.7.1-165fb33.zip, um die Firmware-Datei für Ihren Gerätetyp oder die benötigte Version herunterzuladen: USB, BLE, Repeater, Raumserver, nur ZIP-Datei.
  1. Bestätigen Sie den ttyXXXX-Gerätepfad auf Ihrem Raspberry Pi.
- Gehen Sie in das Verzeichnis /dev und führen Sie den Befehl ls aus, um Ihren Gerätepfad zu finden. - Für nRF-Geräte ist dies normalerweise /dev/ttyACM0.
  1. Installieren Sie adafruit-nrfutil.
- pip install adafruit-nrfutil --break-system-packages
  1. Flashen Sie das nRF-Gerät.
- adafruit-nrfutil --verbose dfu serial --package RAK_4631_companion_radio_usb-v1.7.1-165fb33.zip -p /dev/ttyACM0 -b 115200 --singlebank --touch 1200

Um einen Repeater oder Raumserver, der über USB-Seriell an einen Pi angeschlossen ist, mit Shell-Befehlen zu verwalten, müssen Sie picocom installieren. Um picocom zu installieren, führen Sie den folgenden Befehl aus:

  • sudo apt install picocom
Um Ihr über USB-Seriell verbundenes Gerät mit picocom zu verwalten, verwenden Sie den folgenden Befehl:
  • picocom -b 115200 /dev/ttyUSB0 --imap lfcrlf
Beachten Sie hier die Befehlszeilenbefehle für Repeater und Raumserver in den MeshCore-Docs:

5.14. F: Gibt es Projekte, die auf MeshCore basieren?

A: Ja, es gibt viele. Das MeshCore-Protokoll ist Open Source unter der MIT-Lizenz. Die MIT-Lizenz und das Open-Source-Protokoll machen es der MeshCore-Community sehr einfach, neue Firmware für Radios, Anwendungen auf mobilen Geräten, Karten-Tools und Analyse-Tools sowie Integrationen mit anderen Projekten wie Home Assistant zu entwickeln.

Da wöchentlich neue MeshCore-Community-Projekte verfügbar werden, verfolgen wir diese hier in diesem FAQ nicht mehr. samuk pflegt eine sehr umfassende Liste von MeshCore-Community-Projekten unter . samuk akzeptiert PRs und führt sie regelmäßig zusammen.

5.15. F: Gibt es Client-Anwendungen für Windows oder Mac?

A: Ja, der gleiche iOS- und Android-Client ist auch für Windows und Mac verfügbar. Sie finden diese zusammen mit der Android APK hier:

Sowohl die Windows- als auch die Mac-Version der Client-App sind vollständig freigeschaltet und kostenlos nutzbar.

5.16. F: Gibt es Ressourcen, die MeshCore mit anderen LoRa-Systemen vergleichen?

A: Hier ist eine Liste von MeshCore-Vergleichsressourcen:
  • The Comms Channel auf YouTube:
  • MeshCore Vorteile von MCarper:
  • MeshCore vs. Meshtastic von austinmesh.org:
---

6. Fehlerbehebung

6.1. F: Mein Client sagt, ein anderer Client oder ein Repeater oder ein Raumserver wurde vor vielen, vielen Tagen zuletzt gesehen.

6.2. F: Ein Repeater oder ein Client oder ein Raumserver, den ich auf meiner Erkennungsliste (auf T-Deck) oder Kontaktliste (auf einem Smart-Gerät-Client) erwarte, wird nicht aufgeführt.

A:
  • Wenn Ihr Client ein T-Deck ist, ist die Uhrzeit möglicherweise nicht eingestellt (kein GPS installiert, kein GPS-Fix oder falsche GPS-Baudrate).
  • Wenn Sie den Android- oder iOS-Client verwenden, haben der andere Client, Repeater oder Raumserver möglicherweise die falsche Uhrzeit.
Sie können die Epochenzeit (Unix-Zeitstempel) unter abrufen und sie verwenden, um die Uhrzeit Ihres T-Decks einzustellen. Für einen Repeater und Raumserver kann der Administrator ein T-Deck verwenden, um deren Uhrzeit remote einzustellen (Uhrzeitsynchronisierung), oder den Befehl time in der USB-Seriell-Konsole mit dem verbundenen Servergerät verwenden.

6.3. F: Wie verbinde ich mich über BLE (Bluetooth) mit einem Repeater?

A: Sie können sich nicht über Bluetooth mit einem Gerät verbinden, das die Repeater-Firmware ausführt. Sie können sich mit Geräten, die die BLE-Companion-Firmware ausführen, über Bluetooth mit der Android-App verbinden.

6.4. F: Mein Companion wird nicht über Bluetooth angezeigt?

A: Stellen Sie sicher, dass Sie die Bluetooth-Companion-Firmware und nicht die USB-only-Companion-Firmware geflasht haben.

6.5. F: Ich kann mich nicht über Bluetooth verbinden, wie lautet der Bluetooth-Kopplungscode?

A: Der Standard-Bluetooth-Kopplungscode ist 123456.

6.6. F: Mein Heltec V3 trennt ständig die Verbindung zu meinem Smartphone. Es kann keine stabile Bluetooth-Verbindung aufrechterhalten.

A: Heltec V3 verfügt über eine sehr kleine Spulenantenne auf seiner Leiterplatte für Wi-Fi- und Bluetooth-Konnektivität. Sie hat eine sehr kurze Reichweite, nur wenige Meter. Es ist möglich, die Spulenantenne zu entfernen und durch einen 31-mm-Draht zu ersetzen. Die BT-Reichweite wird durch die Modifikation erheblich verbessert.

6.7. F: Mein RAK/T1000-E/xiao_nRF52-Gerät scheint beschädigt zu sein. Wie kann ich es vollständig löschen, um neu zu beginnen?

A: Wenn Sie sich mit dem Gerät über Ihre MeshCore-App verbinden können:
  1. Navigieren Sie zum Zahnrad-Symbol (Einstellungen) in der oberen rechten Ecke.
  2. Klicken Sie auf die Schaltfläche Export Settings, wählen Sie Select All und bestätigen Sie. Dadurch wird Ihre Knotenkonfiguration gespeichert.
  3. Wählen Sie nun die Option Factory Reset.
  4. Bestätigen Sie, dass Sie Ihr Gerät zurücksetzen möchten.
  5. Gehen Sie zu den Bluetooth-Systemeinstellungen und entfernen Sie die Kopplung des Geräts, damit Sie es erneut verbinden können.
  6. Verbinden Sie Ihr Gerät in der App und geben Sie den PIN ein.
  7. Navigieren Sie zum Zahnrad-Symbol (Einstellungen) in der oberen rechten Ecke.
  8. Klicken Sie auf Import Settings und wählen Sie die Datei aus Schritt 2 aus, klicken Sie auf Select All und bestätigen Sie.
  9. Suchen Sie die Schaltfläche Reboot in der Liste der Einstellungen.
B: Sie können sich nicht mit der App verbinden:
  1. Verbinden Sie das USB-Kabel mit Ihrem Gerät.
  2. Gehen Sie zu https://flasher.meshcore.io
  3. Suchen Sie Ihr Gerät in der Liste.
  4. Wählen Sie Companion Bluetooth.
  5. Drücken Sie die Schaltfläche Enter DFU mode, wählen Sie Ihr USB-Gerät.
  6. Drücken Sie die Schaltfläche Erase Flash, wählen Sie das Gerät erneut aus und warten Sie, bis der Vorgang abgeschlossen ist.
  7. Drücken Sie die Schaltfläche Flash! und wählen Sie das USB-Gerät ein letztes Mal aus.
  8. Das Gerät ist gelöscht und die neueste Firmware ist installiert.
  9. Möglicherweise müssen Sie die Kopplung in den Bluetooth-Systemeinstellungen entfernen, um die App erneut zu koppeln.
Separat gibt es ab Firmware-Version 1.7.0 einen CLI-Rettungsmodus. Wenn Ihr Gerät über eine Benutzertaste verfügt (z.B. einige RAK, T114), können Sie den Rettungsmodus aktivieren, indem Sie die Benutzertaste des Geräts innerhalb von 8 Sekunden nach dem Start gedrückt halten. Anschließend können Sie die 'Konsole' unter verwenden.

6.8. F: WebFlasher schlägt unter Linux mit "failed to open" fehl.

A: Wenn der USB-Port nicht die richtigen Eigentumsrechte für diese Aufgabe besitzt, schlägt der Vorgang mit folgendem Fehler fehl: NetworkError: Failed to execute 'open' on 'SerialPort': Failed to open serial port.

Ermöglichen Sie Benutzerzugriff auf Ihren USB-Port:

sudo setfacl -m u:$USER:rw /dev/ttyUSB0

---

7. Weitere Fragen:

7.1. F: Wie aktualisiere ich nRF (RAK, T114, Seeed XIAO) Companion-, Repeater- und Raumserver-Firmware drahtlos (over the air) mit der neuen, einfacheren DFU-App?

A: Die folgenden Schritte funktionieren sowohl auf Android als auch auf iOS, da nRF die Benutzeroberfläche beider Apps auf beiden Plattformen identisch gestaltet hat:
  1. Laden Sie die DFU-App von nRF aus dem iOS App Store oder dem Android Play Store herunter. Sie finden die App, indem Sie nach nrf dfu suchen; der vollständige Name der App ist nRF Device Firmware Update.
  2. Laden Sie von die ZIP-Version der Firmware für Ihr nRF-Gerät herunter (z.B. RAK oder Heltec T114 oder Seeed Studios Xiao).
  3. Melden Sie sich in der MeshCore-App remote beim Repeater an, den Sie mit Administratorrechten aktualisieren möchten.
  4. Gehen Sie zum Reiter „Command Line“, geben Sie start ota ein und drücken Sie Enter.
  5. Sie sollten OK sehen, um zu bestätigen, dass sich das Repeater-Gerät jetzt im OTA-Modus befindet.
  6. Starten Sie die DFU-App und tippen Sie dann auf Settings in der oberen rechten Ecke.
  7. Aktivieren Sie Packet receipt notifications und ändern Sie die Number of Packets auf 10 für RAK, 8 für T114. 8 funktioniert auch für RAK.
  8. Wählen Sie die heruntergeladene Firmware-Zip-Datei aus.
  9. Wählen Sie das Gerät aus, das Sie aktualisieren möchten. Wenn das Gerät, das Sie aktualisieren möchten, nicht in der Liste aufgeführt ist, versuchen Sie, OTA auf dem Gerät erneut zu aktivieren.
  10. Wenn das Gerät nicht gefunden wird, aktivieren Sie Force Scanning in der DFU-App.
  11. Tippen Sie auf Upload, um das OTA-Update zu starten.
  12. Wenn es fehlschlägt, versuchen Sie, Bluetooth auf Ihrem Telefon ein- und auszuschalten. Wenn das nicht funktioniert, versuchen Sie, Ihr Telefon neu zu starten. Wenn Sie immer wieder Fehler beim Schritt „Enabling Bootloader“ erhalten, versuchen Sie, das nRF-Board in den Bluetooth-Einstellungen Ihres iOS- oder Android-Geräts zu vergessen und es über die DFU-App erneut zu koppeln.
  13. Warten Sie, bis das Update abgeschlossen ist. Dies kann einige Minuten dauern.
  14. Es wird dringend empfohlen, den OTAFIX-Bootloader unter zu installieren und zu verwenden.
  15. Um einen Companion-Knoten über OTA zu aktualisieren, muss dieser Companion-Firmware v1.15 oder höher ausführen.
  16. Weitere Informationen zum OTA-Firmware-Flashen finden Sie im MeshCore-Blog:
- -

7.1.1 F: Kann ich Seeed Studio Wio Tracker L1 Pro über OTA aktualisieren?

A: Sie können diesen sichereren Bootloader auf den Wio Tracker L1 Pro flashen:

Nachdem dieser Bootloader auf das Gerät geflasht wurde, können Sie ein Over-the-Air-Update über Bluetooth auslösen, indem Sie die Taste neben dem D-Pad gedrückt halten und dann die Reset-Taste drücken. Befolgen Sie anschließend die oben genannten OTA-Update-Anweisungen. Sie können die Anweisung start ota überspringen und das Update direkt mit der DFU-App starten.

7.2. F: Wie aktualisiere ich ESP32-basierte Geräte drahtlos (over the air)?

A: Für ESP32-basierte Geräte (z.B. Heltec V3):
  1. Laden Sie von die nicht-zusammengeführte Version der Firmware für Ihr ESP32-Gerät herunter (z.B. Heltec_v3_repeater-v1.6.2-4449fd3.bin, kein "merged" im Dateinamen).
  2. Melden Sie sich in der MeshCore-App remote beim Repeater an, den Sie mit Administratorrechten aktualisieren möchten.
  3. Gehen Sie zum Reiter „Command Line“, geben Sie start ota ein und drücken Sie Enter.
  4. Sie sollten OK sehen, um zu bestätigen, dass sich das Repeater-Gerät jetzt im OTA-Modus befindet.
  5. Der Befehl start ota auf einem ESP32-basierten Gerät startet einen Wi-Fi-Hotspot namens MeshCore OTA.
  6. Verbinden Sie sich von Ihrem Telefon oder Computer mit dem „MeshCore OTA“-Hotspot.
  7. Gehen Sie in einem Browser zu und laden Sie die nicht-zusammengeführte Bin-Datei vom Flasher hoch.

7.3. F: Ist da eine Möglichkeit, die Wahrscheinlichkeit eines fehlgeschlagenen drahtlosen Firmware-Updates (OTA DFU) zu verringern?

A: Ja, der Entwickler che aporeps hat einen verbesserten OTA-DFU-Bootloader für nRF52-basierte Geräte. Mit diesem Bootloader fällt das Gerät in den OTA-DFU-Modus zurück, wenn er feststellt, dass die Anwendungsfirmware ungültig ist, sodass Sie versuchen können, erneut zu flashen, um das Gerät wiederherzustellen. Dieser Bootloader enthält weitere Änderungen, um den OTA-DFU-Prozess fehlertoleranter zu machen.

Weitere Informationen finden Sie unter .

Derzeit werden die folgenden Boards unterstützt:

  • Heltec Automation Mesh Node T114 / HT-nRF5262
  • Nologo ProMicro NRF52840 (aka SuperMini NRF52840)
  • Seeed Studio SenseCAP Card Tracker T1000-E
  • Seeed Studio Wio Tracker L1
  • Seeed Studio XIAO nRF52840 BLE
  • Seeed Studio XIAO nRF52840 BLE SENSE
  • RAK 4631
  • RAK WisMesh Tag (neu 28/11/2025)

7.4. F: Sind das MeshCore-Logo und die Schriftart verfügbar?

A: Ja, sie befinden sich hier im MeshCore GitHub-Repo:

7.5. F: Welches Format hat ein Kontakt- oder Kanal-QR-Code?

A:

Kanal: meshcore://channel/add?name=&secret=

Kontakt: meshcore://contact/add?name=&public_key=&type=

Wobei &type ist:

  • chat = 1
  • repeater = 2
  • room = 3
  • sensor = 4

7.6. F: Wie verbinde ich mich über Wi-Fi mit dem Companion, z.B. mit einem Heltec V3?

A: Wi-Fi-Firmware erfordert, dass Sie sie selbst kompilieren, da Sie die Wi-Fi-SSID und das Passwort festlegen müssen. Bearbeiten Sie WIFI_SSID und WIFI_PWD in ./variants/heltec_v3/platformio.ini und flashen Sie es dann auf Ihr Gerät.

7.7. F: Ich habe eine Station G2, einen Heltec V4, einen Ikoka Stick oder ein Funkgerät mit einem EByte E22-900M30S- oder einem EByte E22-900M33S-Modul. Wie sollte deren Sendeleistung eingestellt werden?

A: Für Companion-Radios können Sie die Sendeleistung dieser Radios in der Smartphone-App einstellen. Für Repeater- und Raumserver-Radios können Sie deren Sendeleistung mit dem Befehlszeilenbefehl set tx einstellen. Den aktuellen Wert erhalten Sie mit dem Befehlszeilenbefehl get tx.

⚠️ WARNUNG: Nehmen Sie diese Einstellungen auf eigene Gefahr vor. Falsche Leistungseinstellungen können Ihre Funkhardware dauerhaft beschädigen.

CLI
<table class="doc-table"><thead><tr><th>Gerät / Modell</th><th>Region / Beschreibung</th><th>In-App-Einstellung (dBm)</th><th>Ziel-Funkausgang</th><th>Hinweise</th></tr></thead><tbody><tr><td><strong>Station G2</strong> <br> <a href="https://wiki.uniteng.com/en/meshtastic/station-g2">Referenz</a></td><td>US915 Max. Ausgangsleistung</td><td>19 dBm</td><td>36.5 dBm (4.46W)</td><td></td></tr><tr><td></td><td>US915 Max. am 1dB-Kompressionspunkt</td><td>16 dBm</td><td>35 dBm (3.16W)</td><td>1dB-Kompressionspunkt</td></tr><tr><td></td><td>EU868 Max. am 1dB-Kompressionspunkt</td><td>15 dBm</td><td>34.5 dBm (2.82W)</td><td>1dB-Kompressionspunkt</td></tr><tr><td></td><td>US915 1W Ausgangsleistung</td><td>10 dBm</td><td>1W</td><td>Beachten Sie die Anforderungen Ihrer lokalen Regierung</td></tr><tr><td></td><td>EU868 1W Ausgangsleistung</td><td>9 dBm</td><td>1W</td><td>Beachten Sie die Anforderungen Ihrer lokalen Regierung</td></tr><tr><td><strong>Ikoka Stick E22-900M30S</strong></td><td>1W Modell</td><td>19 dBm</td><td>1W</td><td><strong>NICHT ÜBERSCHREITEN</strong> (Brandgefahr) <a href="https://www.cdebyte.com/pdf-down.aspx?id=4216">Datenblatt</a></td></tr><tr><td><strong>Ikoka Stick E22-900M33S</strong></td><td>2W Modell</td><td>9 dBm</td><td>2W</td><td><strong>NICHT ÜBERSCHREITEN</strong> (Brandgefahr) <a href="https://www.cdebyte.com/pdf-down.aspx?id=4216">Datenblatt</a> Beachten Sie die Anforderungen Ihrer lokalen Regierung</td></tr><tr><td><strong>Heltec V4</strong></td><td>Standard-Ausgangsleistung</td><td>10 dBm</td><td>22 dBm (~0.15W)</td><td></td></tr><tr><td></td><td>Hohe Ausgangsleistung</td><td>22 dBm</td><td>28 dBm (~0.5W bis 0.6W)</td><td></td></tr></tbody></table>

---

7.8. F: Wie verwende ich Ethernet mit einem RAK4631?

A: MeshCore unterstützt Ethernet auf RAK4631-Boards unter Verwendung des RAK13800 WisBlock Ethernet-Moduls (basierend auf dem W5100S-Chip). Benötigte Hardware:
  • RAK4631 WisBlock Core
  • RAK19007 oder RAK19018 WisBlock Basisplatine (mit einem verfügbaren IO-Steckplatz)
  • RAK13800 WisBlock Ethernet-Modul
  • Ethernet-Kabel, das mit einem Netzwerk mit DHCP-Server verbunden ist
Firmware: Flashen Sie eine der Ethernet-fähigen Firmware-Varianten:
  • RAK_4631_repeater_ethernet - Repeater mit Ethernet-CLI-Zugriff
  • RAK_4631_room_server_ethernet - Raumserver mit Ethernet-CLI-Zugriff
  • RAK_4631_companion_radio_ethernet - Companion-Radio über Ethernet (ersetzt BLE)
Verbindung:
  • Das Gerät erhält beim Booten automatisch eine IP-Adresse über DHCP.
  • Für Repeater und Raumserver stellen Sie eine Verbindung zum Gerät über TCP-Port 23 her, indem Sie einen beliebigen TCP-Client verwenden (z.B. nc 23 oder PuTTY im Rohmodus). Dadurch erhalten Sie dieselbe CLI, die über seriell/USB verfügbar ist.
  • Für die Companion-Radio-Firmware ersetzt die Ethernet-Schnittstelle BLE als Transport zu Companion-Apps. Stellen Sie eine Verbindung über TCP-Port 5000 her (wie beim Wi-Fi Companion-Radio).
  • Verwenden Sie den CLI-Befehl eth.status, um den Verbindungsstatus zu überprüfen und die zugewiesene IP-Adresse anzuzeigen.
---

Quelle: docs.meshcore.io