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.
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.
Kartor¶
Det finns idag två community-kartor som lyssnar på mqtt.meshat.se:
- meshcore.meshat.se – projekt: CoreScope
- meshcore2.meshat.se – projekt: meshcore-mqtt-live-map
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. Den ursprungliga firmwaren stödjer inte detta direkt, men det går att lösa med externa verktyg eller firmware-varianter med inbyggt MQTT-stöd.
Nästa steg: