Sätt upp en egen MeshCore-repeater¶
Den här sidan är ett kort kommandorecept för en MeshCore-repeater i svenska nät.
Om du ansluter till ett lokalt nät, kontrollera alltid om den lokala gruppen har egna rekommendationer för radio, namn eller regioner.
1. Välj rätt plats¶
En repeater gör mest nytta när den står högt, har fri sikt och stabil ström. Undvik att göra en mobil eller tillfällig nod till repeater om den inte löser ett konkret täckningsproblem.
Bra start:
- fast placering
- så fri antennplacering som möjligt
- stabil strömförsörjning, till exempel fast ström eller solpanel med batteri
- hårdvara och antenn som klarar planerad sändeffekt inom gällande regler
Har du Wi-Fi på platsen?
Om repeatern ska kunna synas på Meshat.se:s kartor, välj en Wi-Fi-baserad nod och flasha den direkt med observer-firmwaren. Öppna Observer Flasher, välj rätt enhet, välj Repeater och klicka på Flash. Välj inte Erase Flash om du vill behålla en befintlig konfiguration eller nodidentitet.
När du har gjort grundinställningarna på den här sidan, fortsätt med MeshCore till MQTT.
2. Ställ in radio¶
Använd samma radioparametrar som nätet du ska ansluta till. En vanlig svensk startpunkt är:
- profil i appen:
EU/UK (Narrow) - frekvens:
869.618 MHz - bandbredd:
62.5 kHz - spreading factor:
8 - coding rate:
8 - sändeffekt:
22 dBmom din hårdvara, antenn och lagar tillåter det
Kommandon i Console
Kommandona nedan skrivs i MeshCore Flashers Console. Se Skriv kommandon i Console om du är osäker på var de ska in.
3. Sätt namn och position¶
Sätt ett kort namn och korrekt position så noden går att känna igen i mesh och på kartor.
Praktiska tumregler:
- använd formatet
SE[KOMMUNKOD]-[PLATS], till exempelSE0180-Djurgarden - håll namnet inom
22byte om position ska delas i advert - undvik
å,äochöom namnet blir långt
Verktyget räknar UTF-8-byte på samma sätt som MeshCore räknar namnet. Här används den rekommenderade gränsen på 22 byte för namn som ska fungera bra när position delas i advert.
Skriv ett namn för att testa.
Byte
0 / 22
Kvar
22
Max utan position
31 byte
Exempel på namn:
Sätt sedan namn och position:
Sätt tidszonen till svensk tid.
4. Sätt rätt duty cycle¶
Kontrollera värdet och sätt 10 % för 869.618 MHz i EU:s 868/869 MHz-band.
5. Finjustera sändfördröjningar efter grannar¶
Repeaters som hör många andra repeaters bör vänta lite längre innan de floodar vidare trafik. Börja med att kontrollera grannar:
Använd de här grundvärdena:
Välj sedan txdelay och direct.txdelay efter hur många grannar repeatern hör:
| Grannar | txdelay |
direct.txdelay |
|---|---|---|
0-1 |
0.3 |
0.1 |
2-4 |
0.5 |
0.3 |
5-9 |
1.0 |
0.5 |
10-14 |
1.5 |
1.0 |
15+ |
2.0 |
2.0 |
Exempel för 5-9 grannar:
Starta om när du har gjort ändringarna:
6. Justera adverts¶
Använd 2-byte adverts om nätet omkring dig stödjer det. Det gör repeaters tydligare i analysverktyg.
7. Lägg till regioner¶
Regioner styr vilka regionmärkta paket repeatern får flooda vidare. Gå till Välj region för kommandon som passar ditt län och din kommun.
8. Om repeatern ska synas på kartor¶
Kartvisning kräver MQTT. Om du valde observer-firmwaren från hercules.mulligan i början av guiden, fortsätt med MeshCore till MQTT.
Om du inte valde observer-firmware men vill att repeatern ska synas på kartorna, gå tillbaka till tipset Har du Wi-Fi på platsen? eller läs MeshCore till MQTT för alternativ.
Snabb checklista¶
- placera repeatern högt, fast och med stabil ström
- använd samma radioinställningar som nätet omkring dig
- sätt ett kort och tydligt namn
- sätt korrekt latitud och longitud
- kontrollera att duty cycle är rätt för bandet
- justera
txdelayefter hur tät repeatermiljön är - lägg till rätt regioner för ditt område
Nästa steg¶
- Sätt upp en egen MeshCore Companion
- MeshCore-regioner
- MeshCore till MQTT
- Officiella MeshCore CLI-kommandon
- Svensk namnkonvention för MeshCore-noder