Vad är MeshCore?¶
MeshCore är ett öppet radiosystem för textkommunikation över LoRa. Precis som Meshtastic används små, strömsnåla radioenheter för att skapa nät utan krav på mobilnät eller internet.
MeshCore skiljer sig genom att ha tydligare roller för olika typer av noder, till exempel companion, repeater och room server.
Viktigt
Använd meshcore.io som hemsida för officiell information, uppdateringar och dokumentation om MeshCore.
Webbplatsen meshcore.co.uk är inte officiell och är inte kopplad till MeshCore-projektet, även om den kan ge intryck av det.
Om du vill läsa mer om varför det finns två olika sidor, se bloggposten Why The Split?.
Vad kan MeshCore användas till?¶
MeshCore passar bland annat för att:
- skicka textmeddelanden utan internet
- bygga lokala radionät för familj, föreningar eller beredskap
- använda repeaters för bättre räckvidd
- använda room servers för delade meddelanderum med historik
Roller för enheter¶
Companion¶
En Companion är en klientradio som används tillsammans med en app eller webbklient. Den används som personlig klient och repeatar inte trafik.
Repeater¶
En Repeater används för att förlänga räckvidden i nätet. Det är repeatern som vidarebefordrar trafik mellan noder.
Room Server¶
En Room Server är en meddelande- eller BBS-server över radio. Den kan lagra meddelanden så att användare kan läsa dem senare. En room server är främst en servernod, inte en repeater som huvudroll.
Kort sammanfattning¶
- Companion – personlig klientradio, repeatar inte
- Repeater – nätets transportnod, repeatar trafik
- Room Server – meddelande- och servernod
Skillnad mot Meshtastic¶
Både MeshCore och Meshtastic använder LoRa för decentraliserad kommunikation utan internet. MeshCore har dock tydligare separerade roller mellan klientnoder, repeaters och servernoder. MeshCore och Meshtastic kan ej kommunicera med varandra.
Kartor och MQTT¶
Det finns idag tre publika MeshCore-karttjänster som använder data från Meshat.se:s separata MeshCore MQTT-server meshcore-mqtt.meshat.se:
- meshcore.meshat.se – den vanliga instansen av CoreScope
- meshcore-edge.meshat.se – edge-instansen av CoreScope där nya funktioner kan testas, men som kan vara lite buggigare
- meshcore2.meshat.se – projekt: meshcore-mqtt-live-map
Vill du se om tjänsterna är uppe just nu kan du kolla status.meshat.se.
Rekommendationer för namngivning av dina enheter¶
Namnstruktur [SE]-[KOMMUN]-[BESKRIVNING]
ELLER
[SE][LÄNKOMMUNKOD]-[BESKRIVNING] Alla fält obligatoriska. Versaler genomgående, förutom i beskrivning. [KOMMUN] med trebokstäver enl. appendix. Inga svenska tecken. Bindestreck (-) som enda avskiljare. Max 22 tecken totalt (inkl. bindestreck). I beskrivningen bör indikeras om det är en REP, COM eller RS (room server) samt ungefärlig plats eller ägare. Beskrivning får valfritt innehålla de första fyra i PKID.
Exempel SE1380-MrBengtCOMAB12 SE1380-Arnegatan2REP SE-BST-KattvkRep1 SE-LAH-HallonGrg1BF12
Djupare förklaring till fälten och appendix för [KOMMUN] med trebokstäver finns: https://github.com/MrBengt666/Meshcore-naming-convention-in-Sweden
Frågor och hjälp¶
Har du frågor om MeshCore kan du ställa dem i MeshCore-kategorin på forumet.
Behöver du hjälp mer allmänt, eller är osäker på vilken kategori som passar, kan du använda hjälpkategorin.
Skriv kommandon i Console¶
På Meshat-sidorna visas ibland MeshCore-kommandon som set, get, reboot, neighbors, region och password. De skrivs i MeshCore Flashers Console.
Gör så här:
- Öppna MeshCore Flasher.
- Anslut noden via USB.
- Klicka på
Consoleuppe till höger. - Välj rätt seriell port om webbläsaren frågar.
- Skriv eller klistra in ett kommando i taget och tryck på Enter.

Nästa steg¶
- Sätt upp en egen MeshCore-repeater
- Sätt upp en egen MeshCore Companion
- MeshCore-regioner
- Anslut till MQTT-servern
- Läs mer i den officiella dokumentationen: docs.meshcore.io