Zum Inhalt springen

Repeater-Konfiguration

Das Konfigurations-Template

Im Konfigurations-Tool von MeshCore lässt sich ein Template importieren mit dem einige Einstellungen leichter geändert werden können. Lade dir das Template runter und passe noch den Namen und den privaten Schlüssel an bevor du es importierst. Den privaten Schlüssel kannst du im Generator erzeugen.

Einstellungen, die im Template enthalten sind

  • “EU/UK Narrow”-Preset: 869,618 MHz, 62,5 kHz Bandbreite, Spreading-Factor 8, Coding-Rate 5:
    • set radio 869.618,62.5,8,5
  • Duty-cycle entsprechend Allgemeinzuteilung auf 10%:
    • set dutycycle 10
  • Zero Hop Adverts deaktiviert:
    • set advert.interval 0
  • Flood Adverts 1x pro Woche:
    • set flood.advert.interval 167
  • Es werden zwei ACK’s gesendet:
    • set multi.acks 1
  • 3-Byte Path-Hash-Size, zur besseren Nachvollziehbarkeit von Pfaden:
    • set path.hash.mode 2
  • Hop-Limit von 21, nicht nur für 3-Byte-Pakete:
    • set flood.max 21
  • Verhindern von Rundlauf-Nachrichten:
    • set loop.detect minimal
  • Kontakt-Info, bei Problemen und Fragen:
    • set owner.info info@BSmesh.de

Einstellungen, die zusätzlich zum Template einzustellen sind

Hop-Limits

  • Flood-Nachrichten ohne Region werden stark begrenzt (mehr dazu weiter unten):
    • set flood.max.unscoped 2
  • Flood-Adverts werden nur begrenzt weitergeleitet:
    • set flood.max.advert 2

Regionen

Die Regionen kannst du in einem Rutsch anlegen, durch diese Einstellungen werden vom Repeater nur Pakete weitergeleitet die eine zu den definierten Regeln passende Region gesetzt haben.

region def de-nord|* de-ni|* bsmesh|* de-ni-bs
  • * (Pakete ohne gesetzte Region, sog. unscoped Pakete)
  • de-nord (Norddeutschland)
  • de-ni (Niedersachsen)
  • bsmesh (Regionalverband Braunschweig, schließt alle u.g. Landkreise ein)
  • de-ni-bs (Braunschweig)

Statt de-ni-bs setzt du die für deinen Standort passende Region ein:

  • de-ni-gf (Gifhorn)
  • de-ni-gs (Goslar)
  • de-ni-he (Helmstedt)
  • de-ni-hi (Hildesheim)
  • de-ni-pe (Peine)
  • de-ni-sz (Salzgitter)
  • de-ni-wf (Wolfenbüttel)
  • de-ni-wob (Wolfsburg)

Dann gibst du deinem Repeater noch eine Standard-Region mit region default bsmesh und speicherst abschließend mit region save. Jetzt kannst du alles mit region überprüfen. Das Ganze sollte wie folgt aussehen:

> region
* F
de-nord F
de-ni F
bsmesh^ F
de-ni-bs F

Pakete ohne Region (die Region “*”)

Mit den Regions-Einstellungen haben wir auch die Region * erlaubt, diese bezieht sich auf alle Pakete bei denen vom Absender keine Region hinterlegt wurde. Diese Pakete sollten im Mesh im besten Fall nicht existieren; um neuen Benutzer*innen den Einstieg zu erleichtern wollen wir sie aber nicht komplett blockieren. Durch das Setzen des Hop-Limits via set flood.max.unscoped 2 begrenzen wir diese Pakete auf maximal 2 Hops. So werden Nachrichten von Companions, die z.b. noch keinen Default Region Scope erhalten haben oder deren Besitzer*in das Regions-Konzept noch nicht kennt, trotzdem ein kurzes Stück durchs Mesh geleitet und Neueinsteiger*innen haben nicht das Gefühl komplett abgeschnitten zu sein.