Region Scopes

Region Scopes er den vigtigste mekanisme til at holde MeshCore-netværket i Danmark sundt. En Region Scope er et navngivet kanal-segment der begrænser hvor langt flood-trafik fra en gruppesamtale breder sig.

Det er dårligt forklaret i forskellige cirkler, men det fungere sådan her: En Repeater der kun har scope: * kan ikke videresende pakker der har scope: dk. Dette er fordi, at scope: * faktisk slet ikke er et 'wildcard' som man skulle tro. Det betyder ikke 'alle pakker', det er stenografi for scope: null. Alle Repeatere i et område skal derfor have alle scopes, som de vil videresende, kodet ind, ellers kan de kun videresende pakker med scope: null!

Scopes er nødvendigt, for hvis alle pakker blev sendt igennem hele meshet, ville netværket hurtigt blive ubrugligt. Lokal-chat på Fyn behøver ikke kunne læses i Midtjylland.

Det er vigtigt at understreje at dette kun gælder flood-pakker og Repeatere! Privat-beskeder kan sendes igennem hele meshet uanset scopes, og companion-noder skal bare sætte et scope på de chats de har, og så kører det.

Nordjylland Bornholm Midtjylland Syddanmark Sjælland Lolland-Falster Fyn Østjylland Læsø Anholt Samsø

    Vælg en region

    Indstillinger

    path.hash.mode - path-hash længde

    Standard
    0 (1-byte)
    Værdi
    1 (2 byte)
    • Styrer hvor mange bytes der bruges til at identificere noder og paths i mesh'et.
    • 1-byte (256 mulige hashes) giver hurtigt kollisioner når antallet af repeatere stiger - to forskellige stier kan ende med samme hash og blive forvekslet.
    • 2-byte (65 536 mulige hashes) gør kollisioner praktisk talt umulige selv i et mesh med tusindvis af noder.
    • Repeaters skal opdateres til minimum Firmware V1.15.0 for at kunne bruge denne indstilling.
    set path.hash.mode 1

    advert.interval / flood.advert.interval - annonceringer

    IndstillingVærdiHvad den gør
    advert.interval240Lokal advert til naboer hver 4. time
    flood.advert.interval24Netværksdækkende (flooded) advert hver 24. time
    guest.password(tom)Lader medlemmer forespørge repeaterens status
    set advert.interval 240
    set flood.advert.interval 24
    set guest.password

    agc.reset.interval - beskyttelse mod radio-døvhed (på understøttede enheder)

    Standard
    0
    Range
    0–1020 sekunder
    • Nulstiller periodisk LoRa-radioens Automatic Gain Control (AGC) for at forhindre "døvhed" forårsaget af stærk out-of-band RF-interferens.
    • Uden dette kan SX1262'erens AGC låse fast og klemme støjgulvet ved -120 dBm, så repeateren ikke kan høre svagere signaler før reboot.
    • AGC nulstilles også automatisk efter hver transmission - denne indstilling er kun relevant under lange perioder med inaktiv modtagelse.
    • Især vigtig for hilltop-repeatere nær master eller mobiltelefonsendere. agc.reset.interval 500 (~8 minutter) er en god startværdi.
    • Værdier gemmes i 4-sekunders trin. Range: 4–1020 sekunder. Sæt til 0 for at deaktivere.
    set agc.reset.interval 500

    owner.info - kontaktoplysninger

    • Sæt en kort streng med kontaktoplysninger så andre kan nå dig hvis din repeater opfører sig forkert eller skal flyttes.
    • Synlig for alle der forespørger repeateren - undgå personfølsomme oplysninger. Et håndtag, en e-mail eller et kaldesignal er nok.

    Overvej at inkludere følgende i din owner.info:

    • Kontaktnavn - dit ham-kaldesignal, Discord-brugernavn, etc
    • Antennespecifikationer - type, gain, højde over jord
    • Strømkilde - net, solceller, batteribackup
    • Installationstype - tag, mast, indendørs, portabel
    set owner OZ1ABC / 6dBi omni @9m / Solar+Batt / Tagmontering

    Repeater Profiler

    Vælg den profil der bedst beskriver din repeater placering. Profilen styrer txdelay/rxdelay, så netværket prioriterer de noder der dækker bredest.

    HILLTOP

    20+ naboer

    Frit udsyn over større område. Backbone-infrastruktur.

    Eksempler: sendemast, højdedrag, tagspids på højhus

    set txdelay 2.0
    set direct.txdelay 2.0
    set rxdelay 3

    FOOTHILLS

    10-20 naboer

    Bro mellem hilltop-noder og forstadsdækning.

    Eksempler: bakketop, høj tagmontering uden for by

    set txdelay 1.5
    set direct.txdelay 1.0
    set rxdelay 3

    SUBURBAN

    5-10 naboer

    Typisk installation der dækker eget kvarter.

    Eksempler: almindelig tagmontering i by/forstad

    set txdelay 0.8
    set direct.txdelay 0.4
    set rxdelay 3

    LOCAL

    1-3 naboer

    Ser kun få naboer. Dækker nærområdet.

    Eksempler: indendørs, jordniveau, lavt tag

    set txdelay 0.3
    set direct.txdelay 0.1
    set rxdelay 3

    MOBILE

    Variabel højde · variabelt antal naboer

    Bevæger sig gennem mesh'et. Viger altid for fast infrastruktur.

    Eksempler: bil, cykel, vandretur

    set txdelay 3.0
    set direct.txdelay 2.5
    set rxdelay 3