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.
Kartor och MQTT¶
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
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¶
- Rekommenderade MeshCore-inställningar
- MeshCore-regioner
- Anslut till MQTT-servern
- Läs mer i den officiella dokumentationen: docs.meshcore.io