Swiss Mesh

Meshtastic-Tutorial

Vollständiges Meshtastic-Tutorial für das Swiss Mesh-Netzwerk. Erfahren Sie mehr über Einrichtung, Konfiguration und Best Practices für Meshtastic-Geräte in der Schweiz. Enthält empfohlene Einstellungen für den EU-868MHz-Betrieb.

Dezentrales Community-Mesh fuer Feldkommunikation

Meshtastic ermoeglicht lokale, off-grid Kommunikation fuer Menschen im Feld. Es ist fuer mobile Nodes, Communities und Ad-hoc-Netze gebaut.

Kernmerkmale:

  • Portable LoRa-Nodes und Gateways
  • Lokales Mesh-Routing fuer Communities
  • Ideal fuer mobile, batteriegetriebene Geraete
  • Messaging, Positionsdaten und Telemetrie
  • Geteilte Setup-Guides und Community-Playbooks

Grundlegende Einrichtung

  • Installieren Sie die Antenne.
  • Warnung: Wenn Sie Ihr Board einschalten, bevor die Antenne montiert ist, kann es durchbrennen.
  • Schließen Sie es an den USB-Anschluss an.

Firmware flashen

  • Gehen Sie zu https://flasher.meshtastic.org/
  • Wählen Sie Ihr Board aus.
  • Wählen Sie die Firmware aus.
  • Bringen Sie ihr Board in den Flashmodus (Flash button oben auf der Webpage oder google suche)
  • Drücken Sie auf Flash.
  • Wählen Sie den USB-Anschluss aus.
  • Flashen Sie die Firmware.

Den Client konfigurieren

Web-Client

Mobil

Python-CLI

pip install meshtastic

Informationen zur Verwendung finden Sie unter: https://meshtastic.org/docs/software/python/cli/

Einstellungen

LoRa

EinstellungWert
RegionEuropean Union 868MHz
PresetMedium Range - Fast
Ignore MQTTEin

Gerät

EinstellungWert
Sendeintervall für Knoteninfo10800 Sekunden (3h)

Position

EinstellungWert
Sendeintervall für Position21600 Sekunden (6h)

Telemetrie

EinstellungWert
Intervall für Gerätemetriken259200 Sekunden (72h)

Kanal-Preset über Python-CLI einstellen

meshtastic --ch-medfast
meshtastic --host 192.168.1.xxx --ch-set lora.use_preset true --ch-index 0
meshtastic --host 192.168.1.xxx --ch-set lora.modem_preset MEDIUM_FAST --ch-index 0

meshtastic --reboot
meshtastic info
meshtastic --info | grep -i modem

Schweizer Einstellungsempfehlungen

KategorieUnterkategorieEinstellungEmpfohlener WertGrund / Hinweise
Radio-KonfigGerätRolleClient oder Client_MuteClient_Mute, wenn Sie sich auf einen nahegelegenen Berggipfel-Knoten verlassen; Client, wenn andere sich auf Ihren Knoten verlassen. Unnötige Router vermeiden.
Radio-KonfigGerätRolleRouter / Repeater -> Nur an topografisch bedeutenden Positionenz. B. Berggipfel mit freier Sicht; nicht für Heim-/Innenknoten.
Radio-KonfigGerätSendeintervall für Knoteninfo10800s (3h)Smartphones speichern diese Info; häufigeres Senden ist nicht nötig. Standard ist korrekt.
Radio-KonfigGerätWeiterleitungsmodusALL, optional: Local OnlyALL empfohlen. Local Only nur verwenden, wenn Ihre Airtime an das gesetzliche Limit von 10 Prozent stößt.
Radio-KonfigPositionSendeintervall für Position21600s (6h)Feste Knoten benötigen Updates nur alle 6h. Nur beim Wandern oder Bewegen erhöhen.
Radio-KonfigPositionSmart PositionDeaktiviertVeranlasst Knoten zum häufigen Senden und kann das Mesh überfluten. Deaktivieren, besonders wenn GPS über das Smartphone erfolgt.
Radio-KonfigPositionPosition Payload-OptionenOptional (Höhe, Satelliten etc.)Nur bei Bedarf einfügen; jedes zusätzliche Feld erhöht die Airtime-Last.
Radio-KonfigLoRaHop-Limit3-5Das Mesh ist groß; das Hop-Limit sollte 5 nicht überschreiten.
Radio-KonfigLoRaDienstzyklus überschreibenDeaktiviertGesetzliche EU/CH-Anforderung: 10 Prozent Airtime pro Stunde. Nicht überschreiben.
Radio-KonfigLoRaMQTT ignorierenAktiviertMQTT nur für spezifische Anwendungen verwenden; Upload nach MediumFast deaktivieren.
Modul-KonfigTelemetrieIntervall für Gerätemetriken259200s (72h)Längstes Intervall; verhindert Spam-Telemetrie.
Modul-KonfigTelemetrieSensor-Metrik-IntervallAus (wenn keine Sensoren)Sensoren ausschalten, falls nicht vorhanden. Falls Sensoren vorhanden, langes Intervall (3600s) verwenden.
Modul-KonfigTelemetrieEnergie-Metrik-IntervallAusNur für externe Energiesensoren, nicht für den Batteriestand.
FirmwareFirmware-UpdatesRegelmäßig aktualisierenNeue Firmware verbessert die Effizienz; Web-Flasher empfohlen.
AllgemeinMehrere HeimknotenNur einer sollte Client sein; andere Client_MuteVerhindert unnötige Airtime und doppelte Weiterleitung.
AllgemeinAuto-Knoten am HausClient_MuteVermeiden Sie es, das Mesh mit redundanten Knoten zu überfrachten.

Einstellungen zusammengefasst

Einstellung / ModulFunktionImmer an?Hinweise
Geräterolle: RouterHält Knoten wach, leitet alle Pakete weiterJaUnverzichtbar für Backbone-Knoten
Geräterolle: ClientStandard-BenutzermodusJaStandardverhalten
Geräterolle: Client MuteSendet keine Beacons, nur BenutzernachrichtenSituativVerwendung für mobile Knoten in dichten Netzwerken
PrimärkanalKernkanal für das MeshJaAlle Knoten müssen übereinstimmen
Sekundärkanäle (Fast/MedFast/LongFast)Zusätzliche ModulationskanäleSituativNur bewusst verwenden; kann das Mesh aufteilen
Positions-BroadcastSendet periodisch GPSSituativZu häufige Updates verbrauchen Airtime
Smart Position BroadcastSendet nur bei BewegungJaAm besten für die Gesundheit des Netzwerks
Store and ForwardSpeichert Nachrichten und spielt sie später abJa (einzelner Knoten)Nur auf einem festen Knoten aktivieren
Reichweitentest-ModulSendet konstant TestpaketeNur zu TestzweckenHohe Airtime-Nutzung
Telemetrie BasisSendet Batteriespannung/Temp/etc. des KnotensJaMinimale Netzwerkauswirkungen
Telemetrie schnell / DebugHochfrequente TelemetrieNur zu TestzweckenÜberflutet das Netzwerk
Nachbarinfo (Passiv)Verfolgt direkte NachbarnJaKeine Auswirkungen auf die Airtime
Nachbar-BeaconingKündigt die Anwesenheit des Knotens anJaEntscheidend für das Routing
Serielles Modul (Daten über LoRa)Sendet rohe serielle Bytes über das MeshSituativNur wenn Sie wirklich UART-over-LoRa benötigen
Externes BenachrichtigungsmodulLED/Summer-AlarmeJaKeine Auswirkungen auf das Mesh
MQTT UplinkVeröffentlicht Pakete beim BrokerJa (ein Gateway)Nur auf dem dafür vorgesehenen Gateway-Knoten aktivieren
MQTT DownlinkEmpfängt Broker-NachrichtenJa (ein Gateway)Vermeiden Sie mehrere Downlink-Knoten
BluetoothApp-KopplungJaKeine Auswirkungen auf das Mesh
Wi-Fi (AP / Web-UI)Lokale KonfigurationsoberflächeJaKeine Auswirkungen auf das Mesh
ErkennungssensormodulPIR/Sensorevent-MeldungSituativNur für Sensor-Setups
Umgebungslicht-/LED-ModulSteuerung des LED-VerhaltensJaKeine Auswirkungen auf das Mesh
Vorgefertigte NachrichtenTasten für vordefinierte NachrichtenJaSicher
Serieller Debug-AusgangDruckt Protokolle an USBNur zu TestzweckenSehr ausführlich
NodeDB-SynchronisierungSynchronisiert bekannte Knoten für das RoutingJaHilft allen Mesh-Knoten
Routing-MetrikenMeldet Hop-SNR/RSSIJaEntscheidend für stabiles Routing
Hop-Limit-EinstellungMaximal zulässige HopsJaStandard ist optimal
PAX-CounterZählt Wi-Fi/BLE-GeräteSituativOptional
Trickle Rate / HeartbeatsPflegt Routing-TabellenJaErforderlich für die Multi-Hop-Gesundheit
LoRa-RegionseinstellungRegionale HF-ComplianceJaMuss mit der physischen Region übereinstimmen
LoRa-Modulation (BW/SF/CR)Verbindungsgeschwindigkeit und ReichweiteneinstellungenJaMuss mit dem Mesh-Standard übereinstimmen
LongFast / RouterFast ExperimentellExperimentelle schnelle ModiNur zu TestzweckenBricht die Kompatibilität
Komprimierung von TextnachrichtenKomprimiert PayloadsJaReduziert Airtime
Broadcast-Hop-LimitierungBegrenzt Mesh-ÜberflutungJaSchützt die Netzwerkstabilität
MQTT JSON-AusgabeSendet strukturiertes JSONJaErforderlich für Dashboards
Verschlüsselte (e/) MQTT-ThemenRohe verschlüsselte PayloadsJaKernmechanismus des Protokolls
Flag für angekündigte PositionLässt andere wissen, dass Sie GPS sendenJaErforderlich für die Topologie