Informationssida
Vad är MeshCore?
MeshCore är programvaran och nätmodellen som gör att flera noder kan bilda ett decentraliserat kommunikationsnät. I stället för att all trafik går via en central tjänst kan meddelanden skickas vidare mellan noder i nätet.
Det gör att nätet kan fortsätta fungera lokalt även om internet saknas eller annan infrastruktur är nere. Hur bra nätet fungerar beror på hur noderna är placerade, hur många de är och hur väl de når varandra.
Förenklat kan man säga att LoRa är radiotekniken, medan MeshCore är logiken som använder radion för att bygga ett sammanhängande mesh-nät.
Vad används MeshCore till?
Enligt MeshCores egen dokumentation är systemet gjort för säker textbaserad kommunikation över LoRa-radio. Det används för off-grid-kommunikation, lokal samverkan, robusta samband vid störningar och olika typer av experiment eller sensornät där små datamängder räcker långt.
För oss är poängen inte att ersätta internet, utan att bygga ett lokalt nät som kan fungera även när vanliga tjänster saknas eller är opålitliga.
Vilka typer av noder finns?
MeshCore skiljer mellan olika roller i nätet:
- En companion-nod är en radio som kopplas till en mobil eller dator och används för att skicka och ta emot meddelanden.
- En repeater är en fast nod vars uppgift är att förlänga nätets räckvidd genom att skicka vidare relevant trafik.
- En room server är en särskild nodtyp för lagring och vidareförmedling av meddelandehistorik.
Det viktiga här är att vanliga klientnoder normalt inte repeterar trafik. MeshCore är alltså inte byggt som ett system där varje deltagare automatiskt blir en relästation, utan där repeatrar placeras medvetet där de gör störst nytta.
Hur fungerar en repeater i MeshCore?
MeshCores dokumentation beskriver repeatern som en nod som används för att förlänga räckvidden i nätet. Den repeterar inte blint varje paket den hör, utan vidarebefordrar trafik utifrån hur MeshCore hanterar vägar och pakettyper.
Det är en viktig skillnad i praktiken. En repeater bör stå högt, stabilt och på en plats där den förbättrar täckningen mellan flera områden. Därför är placering, antenn, strömförsörjning och fri sikt ofta viktigare än att bara sätta upp fler enheter.
Exempel på repeaterhårdvara
På MeshCores egen webbplats lyfts bland annat SenseCAP Solar Node P1 Pro från Seeed fram som exempel på en repeaternod. Det är en soldriven utomhusenhet med LoRa-radio, batteribackup och GPS, avsedd för fast placering i fält.
Den typen av hårdvara visar ganska väl vad en repeater ofta behöver i verkligheten: tålighet, låg energiförbrukning och möjlighet att stå ute länge utan tät tillsyn.
MeshCore och LoRa är inte samma sak
MeshCore är inte själva radion, utan systemet ovanpå radion. LoRa avgör hur signalen färdas i luften. MeshCore avgör hur noder identifierar varandra, hur meddelanden skickas, vilka noder som repeterar och hur nätet beter sig som helhet.
Om du vill förstå den delen bättre kan du läsa vidare på Vad är LoRa?.