Gå till innehållet

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:

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:

  1. Öppna MeshCore Flasher.
  2. Anslut noden via USB.
  3. Klicka på Console uppe till höger.
  4. Välj rätt seriell port om webbläsaren frågar.
  5. Skriv eller klistra in ett kommando i taget och tryck på Enter.

MeshCore Flasher med Console-knappen markerad

Nästa steg