Zum Hauptinhalt springen

Regionen

Regionen sind geografische Bereiche, die in MeshCore verwendet werden, um die Weiterleitung von Nachrichten auf definierte Gebiete zu begrenzen. Dies verhindert unkontrolliertes Flooding und entlastet das Netzwerk.

Was sind Regionen?

Ein Scope ist der geografische Reichweitenwunsch, den ein Nutzer einer Nachricht hinzufügt. Ein Repeater leitet die Nachricht nur weiter, wenn dieser Scope in seiner Region-Liste vorhanden ist. Das Matching erfolgt exakt (1:1), nicht teilweise.

So funktioniert es:

  • Companion-Nutzer wählen in der App einen Scope für ihre Nachrichten
  • Repeater-Betreiber konfigurieren am Repeater, welche Scopes weitergeleitet werden
  • Nur Repeater mit passendem Scope leiten die Nachricht weiter
Nur für gesendete Nachrichten

Der gewählte Scope beeinflusst nur deine gesendeten Nachrichten. Empfangen kannst du alle Nachrichten des Kanals, unabhängig vom Scope.

Zweck

  • Reduzierung der Menge übermittelter Nachrichten
  • Vermeidung von Kollisionen und überforderten Repeatern
  • Standardmäßig werden Nachrichten über 64 Hops weitergeleitet – oft unnötig weit

Region Scopes Illustration

Alice sendet eine Nachricht mit Scope de. Nur Repeater, die de in ihrer Region-Liste haben, leiten die Nachricht weiter. Repeater ohne de in ihrer Liste ignorieren die Nachricht.

Empfohlene Regionen

Im Mesh Niederrhein werden derzeit folgende Regionen empfohlen:

  • europe – Europa (Standard laut MeshCore Wiki DE)
  • eu – Europa (Standard in den Niederlanden)
  • de – Deutschland
  • de-west – Hessen, Niedersachsen, Bremen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland
  • de-nw – Nordrhein-Westfalen
  • ruhrgebiet – Ruhrgebiet
  • niederrhein – Niederrhein
  • rheinland - Rheinland

Für eine Kommunikation mit den benachbarten Niederlanden evtl. noch:

  • nl - Niederlande
Kompatibilität
  • Da noch keine europaweite Einigung auf eine gemeinsame Region existiert, sollten Repeater beide Europa-Regionen erhalten: europe und eu.
  • Seit dem 9.5.2026 wurden in den Niederlanden die Hf-Kanalparameter geändert. Eine direkte Kommunikation ist nur noch über zusätzlich zu installierende Gateways möglich.

Siehe hierzu auch die Basis-Regionen im MeshCore Wiki DE

Companion-Nutzer: Regionen in der App verwenden

Als Companion-Nutzer legst du in der App fest, welche Scopes du für deine Nachrichten verwenden möchtest.

Regionen-Liste öffnen

Um zur globalen Regionen-Liste zu gelangen:

  1. Öffne einen Kanal (z.B. "Public")
  2. Tippe rechts oben auf die drei Punkte
  3. Wähle "Set Region Scope"

Neue Region hinzufügen

In der Regionen-Ansicht kannst du über das "+" oben rechts neue Regionen zu deiner Liste hinzufügen:

MeshCore App Regionen-Liste

Beispiel: Die Regionen-Liste mit de, de-nw, de-west niederrhein, ruhrgebiet, und rheinland

Scope einem Kanal zuweisen

Mit einem Klick auf einen Eintrag in der Liste aktivierst du den Scope für den gewählten Kanal:

MeshCore App Kanal mit Scope

Beispiel: Kanal "#niederrhein" mit aktiviertem Scope niederrhein – alle Nachrichten werden nur über Repeater mit Region niederrhein verbreitet

Der aktive Scope wird unterhalb des Kanalnamens angezeigt (z.B. "Region: niederrhein").

Scope entfernen

Um einen Scope von einem Kanal wieder zu entfernen:

  1. Öffne den Kanal
  2. Tippe auf die drei Punkte oben rechts
  3. Wähle "Set Region Scope"
  4. Tippe auf die drei Punkte oben rechts
  5. Wähle "Clear Scope"
Individuelle Anpassung

Die Beispiele zeigen die Niederrhein-Regionen. Je nach Standort wirst du andere Regionen verwenden – passe die Liste an deine lokale Community an.

Repeater-Betreiber: Regionen konfigurieren

Als Repeater-Betreiber legst du über die CLI fest, welche Regionen dein Repeater weiterleitet.

Regionen werden über die CLI des Repeaters konfiguriert (USB, Seriell oder Remote via App):

Beispiel: Regionen für Mesh-Niederrhein anlegen

region put europe
region allowf europe

region put eu
region allowf eu

region put de
region allowf de

region put de-west
region allowf de-west

region put de-nw
region allowf de-nw

region put rheinland
region allowf rheinland

region put ruhrgebiet
region allowf ruhrgebiet

region put niederrhein
region allowf niederrhein

region put nl
region allowf nl

region home de-nw
region default de

region save

Befehle erklärt:

  • region put <name> – Fügt eine Region zur Liste hinzu
  • region allowf <name> – Erlaubt Flood-Weiterleitung für diese Region
  • region save – Speichert die Konfiguration dauerhaft
  • region default <name> - gibt den Adverts des Repeaters auch den Scope mit
  • region home <name> - wird noch nicht verwendet, kann aber bereits gesetzt werden
Region-Verwaltung

Nach jeder Änderung an Regionen muss region save ausgeführt werden, damit die Konfiguration nach einem Neustart erhalten bleibt.

Tipp

Regionen sind in Exports nicht enthalten und werden entsprechend bei einem eventuellen Config Export / Node Flash / Config Import nicht wieder hergestellt. Sichert euch am Besten mit regions eure Einstellungen eures Repeaters.]

Technische Anforderungen

  • Maximum 30 Bytes (UTF-8)
  • Nur Kleinbuchstaben und Bindestriche
  • Maximal 32 Regionen pro Repeater
  • Eindeutigkeit im Netz erforderlich

Schema-Diskussion

Die Grenzen sind fließend: „Es wird nicht das eine Schema geben, was jeder versteht."

Anmerkung

Zu feinkörnige Aufteilungen sind kontraproduktiv. Landschaften und Metropolregionen (beispielsweise ruhrgebiet) sind oft sinnvoller als starre Verwaltungsgrenzen.

Basis-Schema (ISO 3166-2)

Als empfohlenes grundlegendes Schema für Deutschland:

  • de – Deutschland (Bundesebene)
  • de-bw – Baden-Württemberg
  • de-by – Bayern
  • de-he – Hessen
  • de-nw – Nordrhein-Westfalen
  • ... (weitere Bundesländer nach ISO 3166-2)

Ressourcen