demo

Det här dokumentet är under uppbyggnad.

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, som companion, repeater och room server.

Vad kan man använda MeshCore till?

MeshCore är byggt för robust kommunikation över radio och 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

Olika roller för enheter

Companion

En Companion är en klientradio som används tillsammans med en app eller webbklient. Vanliga varianter är BLE Companion och USB Serial Companion. En companion 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. Samtidigt är den inte byggd för att skicka vidare allt den hör, utan för att transportera paket mer kontrollerat.

Room Server

En Room Server är en enkel meddelande- eller BBS-server över radio. Den kan lagra meddelanden så att användare kan läsa dem senare. En room server är i första hand en servernod, inte en repeater. Det går att slå på repeating även här, men det rekommenderas normalt att köra repeater och room server på separata enheter.

Kort sammanfattning

  • Companion - personlig klientradio, repeatar inte
  • Repeater - nätets transportnod, repeatar trafik
  • Room Server - meddelande- och servernod, inte repeater som huvudroll

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.

Kartor

Det finns idag två community-kartor som lyssnar på mqtt.meshat.se. :

MQTT och kartor

För att en MeshCore-nod ska kunna synas på kartor eller användas i analystjänster behöver den normalt skicka paketdata via MQTT, något som den orginella firmwaren inte stödjer. Det kan göras antingen med ett externt program, till exempel meshcoretomqtt, eller med custom firmware som har inbyggt stöd för MQTT.

Läs mer om att ansluta din enhet till Meshat.se här: Anslut till MQTT