// aan de slag
Je hoeft niet meteen alles van Reticulum te begrijpen om te beginnen. Kies eerst wat je wilt doen, bijvoorbeeld meelezen in de community, via LoRa werken of een vaste node draaien. Daarna installeer je alleen wat je daarvoor nodig hebt.
| Scenario | Wat je installeert | Hardware nodig? |
|---|---|---|
| Uitproberen op je telefoon | Ratspeak of Sideband app | Nee, alleen je telefoon |
| Communiceren via LoRa radio | RNode firmware op een LoRa board + een app | Ja, een LoRa board (~20 EUR) |
| 24/7 node draaien | RNS via pip op Linux | Server of Raspberry Pi |
| Meedoen met ReticulumNet | Eender welke setup hierboven | Hangt af van je keuze |
Begin klein als je wilt. Veel mensen starten eerst via internet en voegen pas later een RNode, LoRa of een vaste transport node toe.
Dit is de makkelijkste manier om Reticulum te leren kennen. Installeer een app, maak verbinding via internet en kijk eerst eens mee in de community. Je identity wordt automatisch aangemaakt bij de eerste keer opstarten.
Beide apps zijn beschikbaar als APK, niet via de Play Store. iOS: Ratspeak is beschikbaar als beta via TestFlight.
Ratspeak is de modernere client: berichten, bestanden, voice calls, games. Gebouwd in Rust met een eigen Reticulum implementatie. Sideband is het alternatief: LXMF messaging, locatie delen, Bluetooth RNode support. Meer volwassen maar technischer.
Batterij. Ratspeak blijft op Android op de achtergrond draaien, ook als je de app sluit. Merk je dat dit veel batterij gebruikt, zet dan achtergrondgebruik uit via Instellingen > Apps > Ratspeak > Batterij. Berichten komen dan binnen zodra je de app opent. Voor Sideband werkt het hetzelfde.
Flash een LoRa board als RNode en je hebt een radio-interface voor Reticulum. De radio doet de modulatie, terwijl Reticulum op je telefoon of computer de encryptie en routing afhandelt. Bereik hangt sterk af van antenne, hoogte en omgeving.
De makkelijkste manier is de web flasher: open hem in Chrome, sluit het board aan via USB en flash de firmware. Je hoeft hiervoor geen command line te gebruiken.
pip install rns
rnodeconf --autoinstall
Na het flashen verbind je de RNode met je apparaat:
| Verbinding | Wanneer | Config |
|---|---|---|
| USB | Board direct aan je computer | port = /dev/ttyUSB0 |
| WiFi / TCP | Board bij het raam, computer ergens anders | port = tcp://192.168.1.50 |
| Bluetooth | Mobiel gebruik met Ratspeak of Sideband | port = ble://rnoded45d |
Welke boards werken: zie hardware. Radio-instellingen voor het ReticulumNet netwerk: zie LoRa.
Een altijd-aan machine met rnsd geeft het netwerk een stabiel routeringspunt. Andere peers kunnen ermee verbinden en er verkeer doorheen sturen. Voeg lxmd toe als je ook offline berichten wilt opslaan voor anderen.
# Installeer
pip install rns lxmf
rnsd
# Config wordt aangemaakt in ~/.reticulum/config
# Stop (Ctrl+C), voeg ReticulumNet toe:
[[ReticulumNet]]
type = TCPClientInterface
enabled = yes
target_host = node.reticulumnet.nl
target_port = 4242
# Start opnieuw en check
rnsd &
rnstatus
De ReticulumNet interface moet Up tonen. Wil je ook een LoRa board aansluiten, voeg dan een RNodeInterface toe. Zie LoRa.
Een goede transport node is een machine die altijd aan staat: een Raspberry Pi, een goedkope VPS, of een oude laptop. Zet enable_transport = yes in je config als je verkeer wilt doorsturen voor anderen.
ReticulumNet draait een publieke transport node en propagation node. Daarmee kun je beginnen zonder eigen server.
# Voeg toe aan ~/.reticulum/config onder [interfaces]
[[ReticulumNet]]
type = TCPClientInterface
enabled = yes
target_host = node.reticulumnet.nl
target_port = 4242
Aanmelden voor de community: zie community.
Automatisch beschikbaar na pip install rns. Deze tools werken over elk transport, zoals internet, LoRa en Bluetooth.
| Commando | Functie |
|---|---|
| rnsd | Start de Reticulum daemon |
| rnstatus | Toon interfaces en status |
| rnpath <hash> | Zoek route naar bestemming |
| rnprobe <hash> | Test bereikbaarheid (zoals ping) |
| rncp <bestand> <hash> | Encrypted bestandsoverdracht |
| rnsh <hash> | Encrypted remote shell |
| rnodeconf | Flash of configureer een RNode |
| Platform | Opties |
|---|---|
| Windows | Ratspeak desktop of RNS via pip (PowerShell / WSL) |
| macOS | Ratspeak .dmg of RNS via pip |
| Linux | Ratspeak AppImage / .deb / .rpm of RNS via pip |
| Android | Ratspeak of Sideband APK. USB-OTG, BLE, TCP naar RNode. |
| iOS | Ratspeak beta via TestFlight. Geen USB, alleen BLE of TCP bridge. |
| Raspberry Pi | RNS via pip. Geschikt als altijd-aan node met RNode. |