// vergelijking

Reticulum vs Meshtastic vs MeshCore

Reticulum, MeshCore en Meshtastic worden vaak in een adem genoemd. Ze draaien alle drie op LoRa, maar werken anders en zijn niet onderling compatibel.

Overzicht

Reticulum MeshCore Meshtastic
De stack draait op Meestal de host (computer of telefoon), met microReticulum firmware het board zelf Het LoRa board Het LoRa board
LoRa board is Radiomodem (RNode), of zelfstandige node (RTNode, Ratdeck/Ratcom) Zelfstandig apparaat Zelfstandig apparaat
Standalone repeater Ja, met microReticulum firmware (board + zonnepaneel), nog jong Ja (board + zonnepaneel) Ja (board + zonnepaneel)
Encryptie End-to-end, altijd aan, per identity AES-256, per netwerk AES-256, per channel
Transportmedia LoRa + TCP + WiFi + BLE + I2P + serial LoRa (MQTT optioneel) LoRa (MQTT optioneel)
Zonder internet Ja, via LoRa of lokaal netwerk Ja, volledig Ja, volledig
Metadata bescherming Geen bronadres in packets Beperkt Beperkt
Meer dan messaging Bestanden, shell, git, voice, games Messaging + locatie Messaging + locatie + telemetry
Privaat netwerk Ja, via IFAC passphrase Via channel key Via channel key
Community grootte Klein, groeiend Middelgroot Groot

Waar het verschil zit

Bij MeshCore en Meshtastic doet het LoRa board zelf bijna alles: routing, encryptie en berichten opslaan. Dat maakt standalone repeaters op een dak of mast relatief eenvoudig.

Bij Reticulum is het LoRa board meestal een radiomodem dat aangestuurd wordt door een host, zoals je telefoon, laptop of een Raspberry Pi. Daar krijg je meerdere transportmedia tegelijk voor terug, en meer dan berichten: bestanden, shell, voice. Wil je geen host, dan kan dat inmiddels ook: firmware op basis van microReticulum draait de hele stack op het board zelf.

De originele Python implementatie van Reticulum past niet op een ESP32: Python is te zwaar voor 520KB RAM. microReticulum (C++) en rsReticulum (Rust) zijn specifiek ontworpen voor microcontrollers. De T-Deck Plus en Cardputer hebben een ESP32-S3 met 8MB PSRAM, genoeg voor een volledige Reticulum client (Ratdeck, Ratcom). Voor repeaters zonder scherm is er RTNode-HeltecV4 voor de Heltec V3 en V4, en ScotMesh voor onder meer de SenseCAP Solar Node P1. Daarmee staat een Reticulum solar repeater op een dak, zonder computer erbij. Beide projecten zijn jong en worden door een kleine groep mensen onderhouden. Bij RTNode kun je de firmware niet op afstand bijwerken: elke update betekent het kastje openmaken.

Naast elkaar draaien

Je kunt Reticulum en MeshCore/Meshtastic tegelijk draaien op dezelfde machine met verschillende LoRa modules. Twee aparte netwerken, dezelfde hardware, verschillende USB poorten en frequenties.

Bridgen tussen de systemen is niet mogelijk zonder de end-to-end encryptie te breken. Een bridge zou het bericht moeten ontsleutelen om het door te sturen.

Wanneer kies je wat?

Reticulum past bij je als je:

  • Encryptie per identity wilt, zonder bronadres in packets
  • Meer wilt dan alleen berichten (bestanden, shell, voice)
  • Internet en LoRa wilt combineren
  • Een besloten groepsnetwerk wilt opzetten
  • Een computer of Pi als host wilt draaien, of jonge firmware op het board aandurft

MeshCore/Meshtastic past bij je als je:

  • Snel een LoRa mesh wilt opzetten
  • Solar repeaters wilt met firmware die al jaren veel gebruikt wordt
  • Het zo simpel mogelijk wilt houden
  • Een groot bestaand netwerk met veel nodes wilt

Veel hobbyisten draaien beide. Meer over de beschikbare apps op de software pagina. LoRa instellingen voor ReticulumNet staan op LoRa.