Naar inhoud springen

Node Rollen

Uit MeshNet Meshtastic Netherlands Community

Uitleg over Node Rollen

Meshtastic Nederland - Device Rollen

Het gebruik van de router modes moet zoveel mogelijk behouden blijven aan goed geplaatste nodes. Een router heeft namelijk een andere status in het mesh dan een client, en verkeerd gebruik van de router modes kan er voor zorgen dat een deel van het mesh totaal niet goed werk. De router modus zou dus behouden moeten blijven voor die ene node op een hoge flat/watertoren/hoog kantoor/enz.

Overdreven situatie schets ter info voor ieder die router modes denkt nodig te hebben:

 * Node A is de bron node
 * Node B is een router of client/router op de keukentafel met slecht bereik
 * Node C is een client router met een 8DB omni op het dak van de buurman die de hele wijk/dorp bestrijkt in dekking
 * Node D is de doel node die A niet kan horen maar alleen node C
 1. Node A stuurt een pakket de ether in.
 2. Node B en C horen dit pakket.
 3. Echter omdat node B een router node is zal deze voorrang krijgen volgens het Meshtastic algoritme op het doorsturen van dit pakket. Maar omdat hij een beperkt bereik heeft komt dit pakket niet eens de straat uit.
 4. Node C gaat dit pakket verder niet doorsturen ook al is hij een client, omdat een router node dicht bij hem in de buurt dit al gedaan heeft.

Op deze manier sterft het pakket dus uit en is een deel van het mesh is onbereikbaar.

Als echter nodes B en C gewone clients hadden geweest dan zorgt het Mestastic algoritme er voor dat node C dit pakket gaat doorsturen, dit omdat hij een hoger SNR heeft op dit pakket. Hierdoor wordt node D wel bereikt.

Ergo, het gebruik van router nodes moet goed over nagedacht worden. En in de meeste gevallen is een client node perfect en draagt juist bij aan het vergroten van het mesh-netwerk.

Met dank aan Martijn B. @ Meshtastic Nederland Telegram kanaal

Het verhogen van de hop count wordt door de ontwikkelaars afgeraden. In sommige situaties kan je die natuurlijk voor een enkele node(s) ophogen. Maar een algehele opgehoogde hop count zorgt er voor dat de pakketten te ver door gehopt worden en daardoor ga je last krijgen van een te grote mesh. In een te groot mesh is er veel broadcast verkeer, wat resulteert in het snel raken aan je 10% duty cycle. Aangeraden wordt om je eigen mesh niet groter te laten worden dan 100 nodes.

Het volgende tabel toont de mogelijke rollen die in te stellen zijn onder "Settings" => "Device"

Rol Beschrijving
CLIENT Apparaat dat berichten kan verzenden en ontvangen en, indien nodig, pakketten van andere apparaten doorstuurt.
CLIENT_MUTE Apparaat dat geen pakketten van andere apparaten doorstuurt.
CLIENT_HIDDEN Apparaat dat alleen uitzendt als dat nodig is voor stealth of energiebesparing.
CLIENT_BASE Hybride rol: “CLIENT, behalve wanneer het een favoriet node betreft → dan fungeren als ROUTER”.
TRACKER Prioriteit ligt bij versturen van GPS-positiepakketten.
REPEATER Infrastructuurknooppunt voor het uitbreiden van de netwerkdekking door berichten door te geven met minimale overhead. Niet zichtbaar in de knooppuntenlijst.
ROUTER Apparaat dat berichten doorstuurt voor andere apparaten in het netwerk.