// lora netwerk

LoRa radio interfaces

Een RNode is een LoRa transceiver met open firmware die het KISS protocol spreekt over USB, Bluetooth LE of een TCP bridge. De radio doet de modulatie, terwijl Reticulum daarboven de addressing, encryptie en routing afhandelt.

LoRa is de langzame rijstrook van het netwerk, en de laag waarmee je bereik opbouwt zonder bestaande infrastructuur. Zie antennes voor tips over plaatsing en bereik. Doorvoer wordt gemeten in honderden bytes per seconde, niet kilobits, en een frame kan seconden tot een minuut in de lucht zijn.

Een LoRa board alleen is niet genoeg

Een veelgemaakte aanname, zeker bij mensen die uit MeshCore of Meshtastic komen, is dat je zomaar een LoRa board neerzet en dat het daarna vanzelf een werkende node is. Bij Reticulum werkt dat meestal anders.

Een RNode is in de meeste setups alleen de radio-interface. Daarachter heb je nog steeds een host nodig die Reticulum draait: een telefoon, computer, server of Raspberry Pi. Die host moet met de radio verbonden zijn via USB, Bluetooth of je lokale netwerk.

Kort gezegd: zonder host, of een netwerkverbinding naar die host, heb je geen bruikbare Reticulum node.

Er is wel een uitzondering: een Heltec V4 met firmware op basis van microReticulum, zoals RTNode. Dan draait het board zelf de node en heb je geen computer of Raspberry Pi nodig. Met wifi stuurt hij LoRa verkeer door naar het internet. Zonder wifi werkt hij als repeater die alleen LoRa gebruikt, bijvoorbeeld met een zonnepaneel op een dak.

ReticulumNet LoRa instellingen

Alle operators moeten dezelfde parameters gebruiken. Twee RNodes op dezelfde frequentie maar een andere spreading factor zien elkaar niet. We gebruiken 869.463 MHz om niet te interfereren met Meshtastic en MeshCore op 868.0 MHz.

Frequentie869.463 MHz
Bandbreedte125 kHz
Spreading FactorSF8
Coding Rate5
Bereik10-20 km

[[ReticulumNet LoRa]]

type = RNodeInterface

port = /dev/ttyUSB0

frequency = 869463000

bandwidth = 125000

spreadingfactor = 8

codingrate = 5

Spreading Factor

Hogere SF is langzamer maar langer bereik. Nodes met verschillende SF's kunnen elkaar niet horen. ReticulumNet gebruikt SF8 als compromis tussen bereik en doorvoer.

SF Bereik Snelheid Gebruik
SF7~5-10 kmSnelstStad, korte afstanden
SF8~10-20 kmGoedReticulumNet standaard
SF9~15-25 kmRedelijkBuitengebied
SF10~20-30 kmLangzaamLange afstanden
SF11~25-35 kmZeer langzaamExtreme afstanden
SF12~30+ kmLangzaamstMaximum bereik

RNode verbinden

Een RNode verbindt via USB serial, WiFi TCP bridge of Bluetooth LE met je host. WiFi is handig als je de radio bij het raam wilt en je computer ergens anders staat. Bij het flashen geef je WiFi-credentials mee; daarna verbindt de RNode automatisch met je netwerk.

Transport Wanneer Config
USB serialMeest betrouwbaar. Board direct aan je computer.port = /dev/ttyUSB0
TCP bridgeBoard via WiFi. Poort 7633 standaard.port = tcp://192.168.1.50
Bluetooth LEMobiel gebruik. Koppel via de app.port = ble://rnoded45d

RNode TCP is niet hetzelfde als een TCP Client interface. Een TCP Client verbindt met een andere Reticulum node; RNode TCP verbindt met de radio's KISS control stream. Packets gaan nog steeds over LoRa.

Praktische aanrader: Heltec V4 via wifi

Als je een node wilt plaatsen op een handige radio-locatie, bijvoorbeeld bij een raam, op zolder of dicht tegen het dak, dan is een Heltec LoRa32 V4 vaak een praktische keuze, omdat je hem via wifi aan je lokale netwerk kunt hangen.

Zonder wifi moet je meestal een USB-kabel naar de host trekken. Een Heltec V4 zet je neer op een goede plek voor radio, zolang daar nog wifi-bereik is. Die wifi-verbinding gaat naar een host op je netwerk, of je laat microReticulum direct op de Heltec zelf draaien.

Een volledige uitleg stap voor stap, met flashen, wifi instellen en de Heltec als zelfstandige node, staat op Heltec V4 als LoRa node via wifi.

Situatie Waarom Heltec V4 handig is
Board bij het raam of hoog in huis Je hoeft geen lange USB-kabel naar je host te trekken als er wifi-bereik is.
Host staat ergens anders in huis De radio praat via wifi/TCP met je server of Raspberry Pi op hetzelfde netwerk.
Instap voor nieuwe Reticulum gebruikers Met wifi heb je genoeg: de radio praat met een host op je netwerk, of de Heltec V4 draait zelf microReticulum.

LoRa + internet tegelijk

Reticulum gebruikt meerdere interfaces tegelijk. Combineer LoRa voor lokaal bereik met een internetverbinding naar het backbone netwerk. Berichten gaan automatisch via de beste route. Valt internet weg, dan schakelt Reticulum over naar LoRa.

# LoRa + internet in één config

[[ReticulumNet LoRa]]

type = RNodeInterface

port = tcp://192.168.1.50

frequency = 869463000

bandwidth = 125000

spreadingfactor = 8

codingrate = 5

[[ReticulumNet Internet]]

type = TCPClientInterface

enabled = yes

target_host = voorbeeld.nl

target_port = 4242