Opsætning af dit Meshtastic-netværk kræver nøje overvejelse af hver enheds Rolle, da dette er afgørende for at optimere ydeevnen og sikre pålidelig kommunikation. Valg af den korrekte Rolle kan forbedre netværkseffektiviteten, mens valg af den forkerte kan føre til overbelastning og dårlig ydeevne. En enheds Rolle definerer dens primære funktion inden for netværket og er designet til specifik brug, hvilket hjælper med effektiv styring af netværksadfærd. Her er nogle almindelige enhedsroller, du kan overveje.
Klient
Den de facto rolle for enheder i Meshtastic er rollen CLIENT, som er en fleksibel og alsidig mulighed, der opfylder behovene i de fleste anvendelsestilfælde. Når man er usikker på, hvilken rolle man skal vælge, er det en sikker løsning at holde sig til Client-rollen.
Selvom udtrykket "Client" kan have nogle negative konnotationer i visse teknologiske sammenhænge, er det vigtigt at bemærke, at Klienter i Meshtastic gentager og videresender beskeder. Desværre har dette tidligere ført til forvirring, hvilket har fået nogle til fejlagtigt at vælge rollen ROUTER.
Klient Mute
Rollen CLIENT_MUTE ligner rollen CLIENT, men adskiller sig på et vigtigt punkt: den gentager eller videresender ikke beskeder. Denne rolle er perfekt til enheder, der skal bruges i områder med høj netværkstrafik, hvor yderligere beskedvideresendelse kan føre til overbelastning. Ved at bruge rollen CLIENT_MUTE kan du sikre, at enheden kun sender og modtager sine egne beskeder uden at øge netværkstrafikken.
Denne rolle anbefales også stærkt til mesh-entusiaster med flere enheder. Udpeg én enhed som CLIENT og sæt de andre til CLIENT_MUTE for at håndtere dit airtime-forbrug mere ansvarligt.
Router og Repeater
Hvad er Router og Repeater?
Rollen som ROUTER er designet til enheder, der primært ruter beskeder til andre enheder inden for mesh-netværket. Denne rolle er egnet KUN til stationære enheder placeret på ekstremt strategiske steder, der fungerer som uofficielle knudepunkter for routing af pakker. Routere forbedrer mesh-netværkets rækkevidde og pålidelighed ved at videresende beskeder fra andre enheder og effektivt springe i køen, før andre noder får chancen for at genudsende en besked. I modsætning til de fleste andre roller genudsender Routere altid, mens andre kan springe dette trin over, hvis de opdager, at en nærliggende node genudsender først.
En anden vigtig adfærd hos Routere er deres fokus på strømbesparelse; de forsøger at sove så meget som muligt og sender telemetripakker mindre hyppigt end andre enheder. Dette skyldes, at deres primære funktion er at rute andres trafik frem for at generere egne beskeder.
Rollen som REPEATER fungerer på samme måde som ROUTER-rollen med hensyn til pakkerouting, men tager et ekstra skridt ved fuldstændigt at slukke for al udsendt trafik, såsom telemetri. Repeatere reagerer kun på pakker fra andre noder og udsender ikke egne beskeder.

Hvad udgør en strategisk placering?
Når du vurderer steder til disse roller, bør du overveje et tårn på en bjergtop frem for en høj bygning. Ved at udpege en enhed som Router eller Repeater vælger du implicit, at hele mesh-netværket prioriterer den node til genudsendelser fra enhver direkte nabo. Denne strategiske placering er afgørende for at maksimere pakkernes levering til det bredest mulige publikum. Det anbefales at bruge line-of-sight viewshed-undersøgelsesværktøjer til at bestemme optimale placeringer, men det bedste valg kan ofte foretages ved først at indsamle data fra det virkelige mesh.
Konsekvenser af forkert tildeling af Router- og Repeater-roller
Øget rate af pakke-kollisioner
Da Routere og Repeatere altid genudsender, kan udrulning af for mange af disse roller i tæt nærhed resultere i, at flere enheder genudsender pakker samtidigt. Dette skaber højere støjniveauer og øger antallet af pakke-fejl, hvilket ofte kulminerer i sporadiske leveringsfejl.
Nedsat samlet rækkevidde
En forkert placeret Router kan for tidligt forbruge hop fra pakker, der passerer igennem den. Dette fører til ineffektiv routing, da pakker kan bruge et hop, før de når mere strategisk placerede noder. For eksempel kan udrulning af mange Routere i en dal forbruge alle tilgængelige hop, før en pakke kan nå en destination placeret på en top over dalen, hvilket drastisk begrænser den samlede rækkevidde.
Asymmetriske forbindelser
Ligesom problemet med reduceret rækkevidde kan dårligt placerede Routere resultere i asymmetrisk kommunikation. I dette scenarie kan en del af mesh-netværket sende beskeder til en anden gruppe, men den gruppe vil have svært ved at svare på grund af for tidligt forbrug af hop af de forkert placerede Routere. Brugere kan forsøge at afbøde dette problem ved at øge hop-grænsen, hvilket ironisk nok forværrer trængslen ved at forbruge mere lufttid.
Sensor
SENSOR-rollen er designet til enheder, der primært indsamler og transmitterer sensordata. Selvom disse enheder stadig deltager i routing af beskeder for andre, prioriterer de at sende deres egen telemetridata til netværket, selv under perioder med høj kanaludnyttelse. Denne rolle er særligt velegnet til anvendelser som miljøovervågning, vejrstationer eller enhver situation, hvor enhedens primære funktion er at indsamle og rapportere telemetri.
Når SENSOR-rollen anvendes sammen med power.is_power_saving, vil enheden forsøge at gå i dvale mellem intervallerne, hvor miljøtelemetri transmitteres. Denne kombination forlænger betydeligt driftstiden for enheder, der benytter disse indstillinger.

Tracker
TRACKER-rollen er beregnet til enheder, der primært fokuserer på at spore placeringen af aktiver, køretøjer eller personer. Enheder, der tildeles denne rolle, sender periodisk deres GPS-koordinater til netværket ved hjælp af Positionspakker, som har højere prioritet for at sikre mere pålidelig positionssporing. Selvom Trackers også deltager i routing af beskeder, er deres hovedmål at levere rettidig positionsdata, selv under perioder med høj kanaludnyttelse.
Ved at anvende TRACKER-rollen sammen med power.is_power_saving vil enheden forsøge at gå i dvale mellem intervallerne, hvor positionsdata sendes. Denne kombination hjælper med betydeligt at forlænge driftstiden for enheder, der bruger disse indstillinger.
Konklusion
At vælge den passende enhedsrolle er afgørende for ydeevnen og pålideligheden af dit Meshtastic-netværk. Ved at forstå forskellene mellem de forskellige roller kan du optimere din netværkskonfiguration til dine specifikke behov og sikre effektiv kommunikation mellem alle enheder. For mere detaljeret teknisk information om hver rolle, besøg venligst enhedskonfigurationsdokumentationen.