Aangemaakt: 2026/07/02 19:41:27 America/Chicago
Door: admin
Gewijzigd: 2026/07/03 16:24:56 America/Chicago
Door: admin

Abstract

Meshtastic en MeshCore zijn open-source, op LoRa gebaseerde communicatiesystemen die zijn ontworpen voor sms-berichten en lichtgewicht gegevensuitwisseling zonder mobiele diensten, Wi-Fi of internetinfrastructuur. Beide projecten maken gebruik van goedkope radiohardware met laag vermogen, maar maken verschillende architectonische keuzes.

Meshtastic legt de nadruk op brede adoptie door de gemeenschap, eenvoudige apparaatconfiguratie, gedecentraliseerde peer-to-peer heruitzending, mobiele apps, GPS- en telemetriefuncties en optionele internetbridging via MQTT. MeshCore legt de nadruk op gestructureerde rollen, begeleidende knooppunten, repeaters, roomservers, hybride routering en meer doelbewust routeleren om herhaalde netwerkbrede overstromingen te verminderen.

In dit artikel wordt uitgelegd hoe beide systemen werken, waar ze nuttig zijn, en welke beperkingen hubeigenaren, noodplanners, hobbyisten en technische operators moeten begrijpen voordat ze erop vertrouwen.

1. Achtergrond: waarom off-grid mesh-communicatie belangrijk is

Moderne communicatie is sterk afhankelijk van de gecentraliseerde infrastructuur: zendmasten, internetproviders, glasvezelbackhaul, elektriciteitsnetwerken, clouddiensten en commerciële berichtenplatforms. Wanneer deze systemen falen of niet beschikbaar zijn, kunnen gewone telefoons onbruikbaar worden voor lokale coördinatie.

Off-grid mesh-systemen pakken deze kloof aan door kleine radioapparaten in staat te stellen korte berichten rechtstreeks tussen gebruikers of via tussenliggende relaisknooppunten door te geven. Meshtastic beschrijft zichzelf als een open-source, off-grid, gedecentraliseerd mesh-netwerk voor betaalbare apparaten met een laag energieverbruik dat werkt zonder zendmasten of internetverbinding. MeshCore benadert hetzelfde doel als een off-grid, gecodeerd berichtensysteem en een lichtgewicht C++-routeringsbibliotheek voor LoRa en andere pakketradio's.

2. Technische basis: LoRa, niet mobiel

LoRa is een langeafstandsradiomodulatietechniek met laag vermogen, gebaseerd op het chirp-gespreide spectrum. Het is handig voor kleine pakketten met lage bitsnelheden over lange afstanden en wordt vaak ingezet in regionale licentievrije ISM-banden zoals 915 MHz, 868 MHz en 433 MHz.

Meshtastic en MeshCore zijn geen breedbandsystemen. Ze zijn niet gebouwd voor spraakoproepen, video, afbeeldingen, grote bestanden of snel internet. Ze zijn geoptimaliseerd voor sms-berichten, positierapporten, telemetrie, knooppuntinformatie en eenvoudige besturingsgegevens.

Meshtastic is ook niet LoRaWAN, Helium of The Things Network. Het maakt rechtstreeks gebruik van LoRa radio. LoRaWAN is een afzonderlijk LPWAN-protocol met gateways en netwerkservers, terwijl deze projecten lokale peer-to-peer- of multi-hop-pakketnetwerken bouwen.

3. Hoe Meshtastic werkt

Meshtastic creëert een mesh-netwerk waar gebruikers communiceren via LoRa radioknooppunten. Een telefoon of computer maakt via Bluetooth, Wi-Fi of USB verbinding met een nabijgelegen knooppunt, waarna berichten via het radionetwerk worden verzonden in plaats van via internet.

  1. Een gebruiker schrijft een bericht in een client-app.
  2. De telefoon of computer verzendt het bericht naar een Meshtastic-radio in de buurt.
  3. De radio verzendt het pakket via LoRa.
  4. Andere knooppunten die het pakket horen, kunnen het opnieuw uitzenden.
  5. Het bericht verspreidt zich over de mesh totdat het de ontvangers bereikt.

Meshtastic radio's zenden de ontvangen berichten opnieuw uit en vormen zo een netwerk, zodat leden die verder weg staan ​​nog steeds berichten kunnen ontvangen. Nieuwere versies maken onderscheid tussen de verwerking van uitzendingen en directe berichten, waardoor het protocol mobiele gebruikers, vaste knooppunten en gemengde netwerken kan bedienen.

4. Meshtastic Hardwaremodel

Meshtastic draait op veel LoRa-kaarten en speciaal gebouwde apparaten uit ecosystemen zoals RAK, LILYGO, Heltec, Seeed Studio, Elecrow en anderen. De hardwarekeuze heeft invloed op de levensduur van de batterij, het bereik, de functies en de implementatiestijl.

OnderdeelDoel
LoRa radiochipPakkettransmissie over lange afstanden.
MCU zoals ESP32 of nRF52Voert de firmware en apparaatlogica uit.
BluetoothTelefoon-naar-knooppuntverbinding.
WifiOptionele configuratie, MQTT, of webtoegang op sommige kaarten.
GPS/GNSSOptioneel locatie delen.
Batterij of zonne-energieDraagbare of vaste off-grid implementatie.
AntenneBelangrijke factor in bereik en betrouwbaarheid.

Op nRF52 gebaseerde apparaten zijn doorgaans energiezuiniger en aantrekkelijker voor handheld- of zonne-nodes. ESP32-apparaten zijn vaak goedkoper en handig als wifi, meer geheugen of een webinterface belangrijk zijn.

5. Meshtastic Beveiligingsmodel

Meshtastic maakt gebruik van encryptie, maar operators moeten de grenzen ervan begrijpen. LoRa pakketpayloads kunnen AES-codering gebruiken met een andere sleutel per kanaal, terwijl headers niet-versleuteld blijven, zodat knooppunten pakketten kunnen doorgeven die ze niet kunnen decoderen.

Kanaalbeveiliging is afhankelijk van vooraf gedeelde sleutels. Privékanalen kunnen AES-128 of AES-256 gebruiken, afhankelijk van de sleutellengte, en apparaten moeten dezelfde sleutel delen om te kunnen communiceren. Nieuwere firmware heeft ook cryptografie met openbare sleutels toegevoegd voor directe berichten en sessie-ID's voor beheerdersberichten, terwijl groepschatkanalen blijven vertrouwen op PSK's.

Het vertrouwensmodel is gedecentraliseerd. De knooppuntidentiteit maakt gebruik van Trust On First Use in plaats van een centrale certificeringsinstantie. Lokale toegang via Bluetooth, USB, Wi-Fi of Ethernet maakt ook deel uit van de vertrouwensgrens, omdat lokale clients gedecodeerd verkeer kunnen lezen en de configuratie kunnen wijzigen.

6. Meshtastic Geavanceerde functies

Meshtastic ondersteunt meer dan alleen basistekst. Gemeenschappelijke functies zijn onder meer het delen van GPS/locatie, telemetrie, MQTT bridging, store-and-forward, bereiktesten, beheer op afstand en integraties met tools zoals Home Assistant of Node-RED.

MQTT bridging kan Meshtastic verkeer via internet verplaatsen. Openbare MQTT-services beperken doorgaans het internetverkeer, zodat direct verbonden knooppunten dit kunnen ontvangen zonder dat de lokale meshes onder water komen te staan.

Met de Store & Forward-module kunnen clients gemiste berichten opvragen bij een speciaal serverknooppunt nadat ze buiten het LoRa-bereik zijn geweest. Het is nuttig, maar geschiedenisverzoeken kunnen een mesh belasten, omdat veel berichten via schaarse radiozendtijd kunnen worden verzonden. Beheer op afstand kan knooppuntinstellingen vanaf een andere locatie wijzigen, maar door onzorgvuldige wijzigingen kan een extern knooppunt van de mesh worden losgekoppeld.

7. Hoe MeshCore werkt

MeshCore is ook een op LoRa gebaseerd off-grid communicatiesysteem, maar verschilt qua routeringsfilosofie en rolscheiding. Het is ontworpen voor veilige tekstcommunicatie, ingebedde routering, noodhulp, buitenactiviteiten, tactische of veiligheidscontexten en sensornetwerken.

De bibliotheek van MeshCore is lichtgewicht, draagbaar en gericht op multi-hop pakketroutering. Apparaten kunnen berichten doorsturen via meerdere knooppunten, het aantal hops is configureerbaar en vaste rollen zijn belangrijk: Companion-knooppunten herhalen geen berichten.

  1. Een gebruiker maakt verbinding met een begeleidend knooppunt.
  2. Het begeleidende knooppunt verzendt en ontvangt de berichten van de gebruiker.
  3. Speciale repeaters vergroten het bereik.
  4. Roomservers kunnen aanhoudende groepscommunicatie ondersteunen.
  5. Routes kunnen na de eerste ontdekking worden geleerd.

Deze rolscheiding is een van de bepalende verschillen van MeshCore. Meshtastic-cliënten kunnen op bredere schaal deelnemen aan heruitzendingsgedrag, terwijl MeshCore inefficiënte, op de cliënt gebaseerde herhalingen probeert te vermijden door te vertrouwen op speciaal geplaatste repeaters.

8. MeshCore Routeringsmodel

MeshCore combineert overstroming en geleerde padroutering. Een eerste bericht kan de bestemming bereiken via overstromingsroutering. De bestemming verzendt vervolgens een bezorgingsrapport met de gebruikte repeaters, en toekomstige berichten kunnen die route insluiten, zodat alleen overeenkomende repeaters het pakket opnieuw verzenden.

Dit is van belang omdat LoRa zendtijd schaars is. Elke onnodige hertransmissie verhoogt het botsingsrisico en vermindert de capaciteit. Routeleren kan herhaalde overstromingen voor directe berichten verminderen zodra een pad bekend is.

Het groepkanaalverkeer stroomt nog steeds over omdat er niet één bestemmingspad is. Repeaters kunnen overstromingsverkeer boven de geconfigureerde hoplimieten weigeren, en het pakketmodel maakt onderscheid tussen overstromingsroutes, directe routes en transportvarianten.

9. MeshCore Beveiligings- en kanaalmodel

MeshCore legt de nadruk op gecodeerde berichten en ondersteunt gecodeerde privégroepskanalen. Er wordt onderscheid gemaakt tussen publieke kanalen, hashtagkanalen en privékanalen.

Het publieke kanaal gebruikt een publiek bekende sleutel en moet als openbaar worden behandeld. Hashtag-kanalen ontlenen een geheim aan de kanaalnaam. Privékanalen gebruiken een willekeurig gegenereerd geheim en mogen alleen als privé worden beschouwd onder gebruikers die dat geheim kennen.

MeshCore maakt ook gebruik van ondertekende advertenties. Een advertentie kan de naam, positie en openbare coderingssleutel van een knooppunt uitzenden, en ondertekening helpt spoofing te voorkomen.

10. Meshtastic versus MeshCore

CategorieMeshtasticMeshCore
Belangrijkste ontwerpstijlBrede community-mesh met flexibele knooppuntrollen.Gestructureerd mesh met begeleidende knooppunten, repeaters en kamerservers.
Nadruk op routeringHeruitzending en mesh-uitzendgedrag.Eerste ontdekking van overstromingen, daarna directe paden geleerd.
Gedrag van klantenAfhankelijk van de rol en configuratie kunnen klanten deelnemen aan mesh-gedrag.Begeleidende klanten herhalen geen berichten.
Beste pasvormHobbyistisch gebruik, wandelen, mesh voor de lokale gemeenschap, telemetrie en experimenteren.Geplande repeaternetwerken, direct messaging en gestructureerde implementaties.
InternetbrugMQTT-ondersteuning is beschikbaar.Voornamelijk off-grid, met app-, flasher- en kaart-ecosysteem.
HardwareBreed ecosysteem met ondersteunde apparaten.LoRa apparaten met MeshCore firmware en begeleidende, repeater- of zelfstandige functies.
BeveiligingsmodelPSK-kanalen en directe berichten met openbare sleutel in nieuwere firmware.Openbare/privékanalen, ondertekende advertenties en privékanaalgeheimen.

De keuze is niet alleen welk project beter is. Meshtastic is vaak gemakkelijker te ontmoeten vanwege de grote community en het brede hardware-ecosysteem. MeshCore is aantrekkelijk wanneer operators een doelbewuste routeringsarchitectuur willen met speciale repeaters en minder heruitzending aan de clientzijde.

11. Gebruiksscenario's

Nood- en rampencommunicatie

Beide systemen kunnen lokale groepen helpen communiceren wanneer mobiele diensten of internetdiensten niet beschikbaar zijn. Ze zijn geen vervanging voor hulpdiensten, gelicentieerde openbare veiligheidssystemen of satellietbakens, maar ze kunnen een veerkrachtige lokale tekstlaag toevoegen.

Buitenrecreatie

Wandelaars, offroadclubs, jagers, kampeerders, fietsers en organisatoren van evenementen op afstand kunnen lokaal contact onderhouden waar telefoons een zwakke of geen dekking hebben.

Weerbaarheidsnetwerken van gemeenschappen

Buurtgroepen kunnen vaste zonneknooppunten op daken of hoge locaties plaatsen om een ​​lokaal tekstnetwerk te creëren voor storingen en oefeningen.

IoT en telemetrie

Kleine ladingen van sensoren, trackers en knooppunten voor monitoring op afstand kunnen zich door de mesh verplaatsen, maar zendtijd en lokale regels beperken de hoeveelheid gegevens die moet worden verzonden.

Evenementen en tijdelijke locaties

Festivals, veldoperaties, vrijwilligersteams en externe werkplekken kunnen tijdelijke knooppunten gebruiken waar de commerciële dekking zwak, niet beschikbaar of overbelast is.

12. Beperkingen en risico's

  • Lage bandbreedte: LoRa is ontworpen voor kleine gegevens. Een hoog berichtenvolume, frequente positie-updates en grote groepschats kunnen een mesh snel overbelasten.
  • Botsing en zendtijddruk: Herhaaldelijk opnieuw uitzenden kan de leverbetrouwbaarheid verminderen. Onnodige router- of repeaterrollen kunnen het aantal botsingen vergroten en hops verbruiken.
  • Bereik is afhankelijk van de omgeving: Zichtlijn, antennekwaliteit, montagehoogte, terrein, gebouwen, weersbestendigheid en interferentie zijn belangrijker dan claims over het marketingbereik.
  • Blootstelling aan metadata: Encryptie kan inhoud beschermen, maar waarnemers kunnen nog steeds concluderen dat een apparaat gegevens heeft verzonden, wanneer het heeft verzonden, en soms routering of identiteitsmetagegevens.
  • Sleutelbeheer: Gedeelde sleutels zijn slechts zo privé als de mensen en apparaten die ze bevatten. Openbare of standaardkanalen mogen geen gevoelige inhoud bevatten.
  • Naleving van regelgeving: In de Verenigde Staten werken veel apparaten zonder licentie onder FCC Deel 15 en mogen ze geen schadelijke interferentie veroorzaken terwijl ze wel interferentie accepteren. Andere regio's hebben hun eigen regels voor stroom, duty-cycle, frequentie en antenne.

13. Aanbevelingen voor implementatie

Voor een kleine Meshtastic-implementatie begint u met twee of drie apparaten waarvan bekend is dat ze compatibel zijn, selecteert u de juiste regiovoorinstelling, test u het lokale bereik en vermijdt u om apparaten over te zetten naar de rol Router of Repeater, tenzij het knooppunt goed geplaatst is en de lokale gemeenschap daarmee instemt. De meeste netwerken zouden voornamelijk clientknooppunten moeten gebruiken met slechts een paar goed gepositioneerde routers.

Voor een MeshCore-implementatie moet u rond de rollen plannen. Gebruik begeleidende knooppunten voor gebruikers, plaats repeaters op verhoogde vaste locaties en gebruik kamerservers alleen wanneer aanhoudende groepscommunicatie daadwerkelijk nodig is. De routeringsvoordelen van MeshCore zijn afhankelijk van stabiele repeaters en een verstandige planning.

  • Gebruik privésleutels of privékanalen voor niet-openbare communicatie.
  • Plaats geen wachtwoorden, privésleutels of precieze thuislocaties op standaard- of openbare kanalen.
  • Verbeter de kwaliteit en hoogte van de antenne voordat u het vermogen verhoogt.
  • Houd de firmware bijgewerkt.
  • Label knooppunten duidelijk.
  • Documenteer frequentie-instellingen, locaties, eigenaren en onderhoudsplannen.
  • Voer een test uit onder normale omstandigheden voordat u tijdens een storing op het systeem vertrouwt.

14. Conclusie

Meshtastic en MeshCore vertegenwoordigen een praktische verschuiving naar goedkope, gedecentraliseerde communicatie die eigendom is van de gemeenschap. Beide gebruiken LoRa om veerkrachtige lokale berichtennetwerken te creëren, maar ze verschillen in routeringsfilosofie.

Meshtastic is voorstander van brede toegankelijkheid, flexibel knooppuntgedrag en een volwassen gemeenschapsecosysteem. MeshCore geeft de voorkeur aan een gestructureerde architectuur met begeleidende knooppunten, repeaters, roomservers en aangeleerde directe paden.

De sterkste implementaties worden niet gebouwd door de krachtigste radio te kopen. Ze zijn gebouwd op basis van inzicht in het terrein, de plaatsing van de antenne, het routeringsgedrag, de coderingslimieten, lokale regelgeving en gemeenschapscoördinatie. Bij correct gebruik kunnen deze systemen een waardevolle back-upcommunicatielaag bieden voor buitengroepen, buurten, vrijwilligersteams en technische gemeenschappen.

Bovenliggende Pagina