Vi driver i första hand Ölands Krisradiosystem!
Föredrag vid vår Radiolördag 2026-09-05
Utbyggnaden här på Öland, samt i Kalmar-trakten, får ses som ett experiment. Vi är ”glada nybörjare” på detta. Men vi lär oss efterhand. Utvecklingen i det här systemet sker också fortlöpande; nya och spännande funktioner tillkommer i varje ny version som släpps.
Nätet runt Öland.
Kartan visar ett snapshot av fast placerade repeaternoder på Öland och i östra Småland. Klicka på kartan för att få en mera uppdaterad bild. Utbyggnad av nätet sker fortlöpande.
Just nu saknas noder som möjliggör kontakt med t ex Växjö och Karlskrona. Men vem som helst kan skaffa en repeater och sätta upp på en hög plats.
Vi står gärna till tjänst, om du behöver hjälp.
Robust
Systemet består av Repeatrar och användarterminaler, som drivs med batterikraft. Repeatrarnas batterier laddas vanligen genom små solpaneler. Genom mycket korta sändningspass, uppnår man en synnerligen låg strömförbrukning. Det gör att det här nätet blir ”offgrid”, dvs helt oberoende av elförsörjning, mobilnät och internet.
Repeatrar
För att utöka räckvidden bortom ”line-of-sight”, används repeatrar. När man skickar meddelanden, kommer de repeatrar som hör paketet att automatiskt sända det vidare. Beroende på vad det är för slags meddelande, används olika algoritmer för distribution; allt från ”flood” (dvs alla repeatrar repeterar precis allt de hör), till ”direct message” (där meddelandet färdas genom en upptäckt rutt).
Genom användning av repeatrar kan man, under gynnsamma förhållanden, överbrygga långa avstånd. Men en lokal repeater kan även användas för att underlätta kommunikation mellan lokala stationer, som inte når varandra direkt.
Vem som helst kan skaffa och sätta upp en egen repeater, för att förbättra nätets täckning.
Användarterminaler – ”Companions”.
Användarterminalen är vanligen bärbar.
Sådana terminaler kostar allt mellan en dryg hundring till ett par tusen, beroende på utförande. Antingen parar man terminalen med sin mobiltelefon över BLE (Bluetooth), eller så har man en terminal som har egen display och tangentbord.
Att skicka och ta emot meddelanden påminner starkt om andra meddelandeappar, som finns för din mobiltelefon. Men den stora skillnaden är, att det här systemet inte använder mobilnätet, utan är helt oberoende.
Det krävs inga tillstånd eller medlemskap, utan vem som helst kan skaffa en egen terminal och börja använda nätet.
Tjänster | Funktioner
Privata meddelanden (DM – Direct Message).
I appen bygger man upp en kontaktbok. Kontaktboken uppdateras automatiskt, när noden hör en annonsering (advert) från en annan användare. Kontakter kan också delas via länkar eller QR-koder och läggas in manuellt.
Användare som har varandra i sina respektive kontaktböcker, kan skicka privata meddelanden till varandra. Dessa meddelanden är krypterade.
Vid första försöket att etablera kontakt, kommer systemet att söka upp mottagaren ”på bred front”, dvs detta meddelande går ut över alla nätets repeatrar (sk flood). När ett svar har kommit tillbaka, har systemet ”lärt sig” vilken väg som fungerar. I fortsättningen kommer meddelanden mellan dessa två användare att skickas genom den upptäckta vägen.
För denna typ av meddelanden får man en kvittens, när meddelandet levereras.
Skulle leveransen av meddelandet misslyckas två gånger i rad, går systemet åter över till Flood, för att försöka upptäcka en ny rutt.
Skulle leveransen inte lyckats efter 3 försök, markeras sändningen som misslyckad. I det läget får man försöka skicka meddelandet på nytt. Men det är förstås ändå bra, att man får veta om en sändning har misslyckats.
Men systemet försöker, så långt det är möjligt, att använda inlärda rutter. Detta är en av de stora fördelarna med MeshCore, dvs det skickas inte så mycket ”onödig trafik”.
Kanalmeddelanden.
Detta är meddelanden som skickas som ”multicast” till flera användare samtidigt. I appen finns en motsvarande lista över kanaler, som användaren skapat. Man kan ställa in, vilka kanaler som skall generera avisering med ljudsignal i appen.
Det finns olika typer av kanaler:
- Public (en kanal som alla har tillgång till).
- Hashtag-kanaler (t ex #kalmar).
- Skyddade kanaler (kräver delad nyckel).
Vill man dra nytta av kryptering, skapar man en privat kanal, och delar den publika nyckeln med de som skall få vara med där.
Oavsett typ av kanal, skickas alltid kanalmeddelandena i Flood, vilket innebär att de i teorin kan spridas över mycket stora områden. För att begränsa onödig spridning, används i MeshCore sk Regioner. Där kan man ställa in, för varje kanal, vilken geografisk region som spridningen skall begränsas till. Exemplet till höger visar kanalen ”Public”, som ofta sprids utan regionbegränsning. Lokala kanaler, t ex #kalmar, bör förbli just lokala.
I och med att dessa meddelanden sänds till ”alla”, finns ingen möjlighet till kvittens – dvs man vet inte om meddelandet har nått alla tänkta mottagare. Men man kan mycket väl be tänkta mottagare att manuellt bekräfta att meddelandet har kommit fram.
Tillståndsfritt
I Sverige, liksom övriga Europa, använder MeshCore det tillståndsfria ISM-bandet på 868 MHz. Maximal uteffekt är 500 mW ERP. Trots den låga effekten, kan man med hjälp av felkorrigering och smarta algoritmer överbrygga både korta och långa avstånd. Vem som helst kan skaffa en terminal och börja skicka och ta emot meddelanden över nätet.
Regler
Men man måste alltid följa reglerna i PTS’ Undantagsföreskrift. Särskilt viktigt är att inte överskrida effektgränsen 500 mW ERP (27 dBm). Dvs du måste alltid räkna in anntennvinsten i den totala effekten. Det är också viktigt, att du ställer in ”10% duty cycle”, dvs att din nod inte får ta upp mer än 10% av den totalt tillgängliga sändningstiden.
Och självfallet får man inte konfigurera sin sändare att använda andra frekvensområden än de tillåtna.
Riktlinjer
Inom MeshCore Community, finns en del ”trivselregler”.
Vissa är rena förutsättningar, för att det överhuvudtaget skall fungera. Du måste t ex ställa in rätt frekvens och datahastighet, annars kommer ingen att höra dig.
En annan viktig sak, är att följa standard när det gäller hur man sätter namn på en nod. Speciellt viktigt är detta för Repeatrar. Det finns idag två varianter:
- SE-LLKK-Beskrivning (LL och KK är numeriska koder för län och kommun).
- SE-KKK-Beskrivning (KKK är en treställig kommunkod).
För repeatrar kan man t ex använda ett geografisk plats där den är placerad. För Companions så finns inga specifika regler, dvs du kan kalla dig vad som helst. Dock bör du inte vilseleda, genom att t ex anta någon annans inarbetade namn.
En tredje sak är ”path hash size”. I begynnelsen satte man den till 1 byte. Det här är en teknisk sak, som används för att repeatrarna skall hålla reda på vilka som skall skicka vidare ett meddelande. Eftersom man tidigare bara använde en (1) byte, så finns det där bara 256 unika kombinationer. Det innebar, att systemet inte kunde skilja mellan två repeatrar, vars publika nyckel börjar med samma siffra. Därför har vi nu gått över till tre (3) bytes.
Det finns också olika delay-parametrar, vars numeriska värden beror på hur många andra repeatrar som finns inom täckningsområdet.
Du kan läsa mera om rekommenderade inställningar här: Kalmar-Mesh, eller här: Konfigurera en MeshCore-repeater | Sätt upp en egen MeshCore Companion.
| 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 |
Kalmar-Mesh
Detta är en webbplats som beskriver nätet runt Kalmar och på Öland. Där finns allt du behöver veta, när det gäller att installera och konfigurera din egen Repeater eller Companion.
Sidan har också en kartfunktion.
Sweden Mesh | meshat.se
På dessa sidor finns utförlig information om det svenska nätet, samt hur man kommer igång.
Det finns även ett forum på Discord. Klicka här: https://discord.com/invite/gchSzHkPGG.
Man driver också inte mindre än tre olika karttjänster, där man bl a kan följa trafiken i realtid.
Resurser på meshcore.io
Detta är den officiella webbplatsen för MeshCore i världen.
- Dokumentation
- Källkod på GitHub
- Forum på Discord
- Appar
- Information om olika hårdvaror (noder)
- Verktyg för att flasha programvara (firmware)
Presentation av SM7GXQ





