Gå till innehållet

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 dBm om 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.

set radio 869.618,62.5,8,8
set tx 22
reboot

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 exempel SE0180-Djurgarden
  • håll namnet inom 22 byte 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:

SE0180-Djurgarden
SE-BST-KattvikRep

Sätt sedan namn och position:

set name SE0180-Djurgarden
set lat 59.3260
set lon 18.1030

Sätt tidszonen till svensk tid.

set timezone Europe/Stockholm

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.

get dutycycle
set dutycycle 10

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:

neighbors

Använd de här grundvärdena:

set agc.reset.interval 4
set multi.acks 1
set rxdelay 0

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:

set txdelay 1.0
set direct.txdelay 0.5

Starta om när du har gjort ändringarna:

reboot

6. Justera adverts

Använd 2-byte adverts om nätet omkring dig stödjer det. Det gör repeaters tydligare i analysverktyg.

set path.hash.mode 1

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 txdelay efter hur tät repeatermiljön är
  • lägg till rätt regioner för ditt område

Nästa steg