MeshTNC: LoRa radios als digitale TNC

Wat is MeshTNC?

MeshTNC is een open‑source software‑tool die consumentgerichte LoRa‑radio’s omzet in een KISS‑compatibele TNC (Terminal Node Controller). Zo kun je met goedkope hardware digitale hamradio‑modi zoals APRS of packet‑radio gebruiken.

Waarom LoRa en KISS combineren?

  • Bereik – LoRa zendt over kilometers met weinig stroom.
  • Kosten – Een LoRa‑module kost vaak onder €10, veel goedkoper dan een commerciële TNC.
  • Open source – Iedereen kan de code aanpassen, verbeteren en delen.

Benodigde hardware

  1. Een LoRa‑module (bijv. SX1276) op een microcontroller zoals een Arduino‑Nano of ESP32.
  2. Een seriële poort (USB‑naar‑TTL) voor verbinding met je computer of radio‑interface.
  3. Een voeding van 3,3 V (bijvoorbeeld een USB‑powerbank).

Installatie in een notendop

  1. Clone de MeshTNC‑repository van GitHub.
  2. Installeer de Arduino‑ of PlatformIO‑toolchain.
  3. Pas config.h aan: selecteer je LoRa‑frequentie, baudrate en KISS‑instellingen.
  4. Compileer en flash de firmware naar de microcontroller.
  5. Sluit de seriële poort aan op je radio‑software (bijv. Direwolf) en zet de modus op KISS.

Werking onder de motorkap

MeshTNC leest LoRa‑pakketten, decodeert de payload en vertaalt deze naar KISS‑frames. Omgekeerd neemt het KISS‑frames van de host, verpakt ze in een LoRa‑pakket en zendt ze uit. Het protocol ondersteunt eenvoudige store‑and‑forward‑routing, waardoor een mesh‑netwerk ontstaat zonder centrale hub.

Praktisch voorbeeld

Stel je hebt twee stations, A en B, 5 km uit elkaar. Beide draaien MeshTNC op een ESP32. Met een simpele APRS‑client kun je nu posities en tekstberichten uitwisselen, alsof je een traditionele packet‑radio‑link hebt, maar dan met het bereik van LoRa.

Community en toekomst

MeshTNC wordt actief ontwikkeld op GitHub; bijdragers voegen onder andere ondersteuning voor LoRa‑WAN, encryptie en betere mesh‑routing toe. De community deelt schematics, behuizingen (3‑D‑print) en tutorials, waardoor zelfs beginners snel aan de slag kunnen.

Aan de slag

  • Download de broncode van de officiële repository.
  • Volg de README voor stap‑voor‑stap installatie.
  • Sluit je LoRa‑module aan, start de KISS‑client en test met een simpel “Hello World”‑pakket.

Met MeshTNC kun je dus met een paar euro een volledig functionele digitale radio‑interface bouwen – perfect voor hobbyisten, noodcommunicatie en experimenten in de vrije lucht.