Clients HW

Uit hamesh wiki

Algemeen

De hardware voor rNode is het doorgeef-luik van de data naar het hamesh netwerk.
De makers van de software hebben ervoor gekozen veelvuldig en relatief goedkope hardware te gebruiken.
Concreet is de vuistregel simpel, de tweehoofdonderdelen zijn een

  • MCU ( Micro Controller Unit )
  • en een transceiver ( TX/RX )

De randonderdelen zijn stroom voorziening en communicatie bus naar de client, optionele hardware zoals een OLED scherm, externe Led's, LiPo batterij, Solar, kiss modem, TNC etc.

Afhankelijk van de ingevoerde regels in de config-file (zie de software ) wordt de hardware aangesproken.
Dit kan een modem, TNC of BT interface zijn.
Dus voor radio-amateurs is er bijvoorbeeld ook de mogelijkheid om via een Packet-modem en of TNC een winlink opzet te maken via het hamesh netwerk. (Informatie volgt)

Internet

Alle software werkt via de klassieke ethernet interfaces zoals Wifi, BT en routers.

Hamnet

Alle software werkt via de hamnet verbindingen zoals 5G schotels, wifi schotels en overige VPN tunnels.

Rnode interface - TX/RX op 433 Mhz

Voor het zenden op 433 Mhz gaan we gebruik maken van de volgende hardware:

  • Rpi of andere Linux computer
  • LilyGO TTGO T3 LoRa32 433MHz V1.6.1 ESP32

De firmware is op basis van Rnode en RNS.

De gebruiker software is op basis van Sideband (op smartphone via BT) of Meshchat (via wifi of USB)

Opmerking: de configuratie voeren we uit in Linux

In de links pagina is meer informatie te vinden die betrekking heeft op deze installatie procedure van de lilyGo hardware.
Installeer in linux eerst de RNS software( zie rNode Server setup ) m.b.v. de volgende commando's:

#pip install rns  
#rnodeconf --autoinstall  
  • Zoek op optie 433 MHz,with TCXO
  • Na de opdracht komt eerst de controle of de LilyGo aangesloten is op bijv. ttyACM0
  • Selecteer het nummer van de seriele poort ( eq. 1 of 2 )
  • Daarna komt de keuze van de hardware - in dit geval is dat de LiliGo LoRa32 v2.1
  • Daarna komt de keuze van 433 MHz, met een bevestiging scherm, kies optie 'yes'

Na de installatie wordt de volgende informatie getoond:

Opstarten van de rNode

- Sluit de spanning aan (USB) en dan 2x met 1 seconde tussenpauze de reset knop drukken, vervolgens is de rnode (hardware) te bereiken via de wifi op IP nummer - 10.0.0.1

Ga naar de Wifi instellingen van de computer - hierin is een AP met de naam 'rnode [nummer]' terug te vinden, maak hiermee verbinding ( je internet verbinding valt daarmee weg !)
Er is geen aanlognaam of wachtwoord nodig !
Gebruik de browser en ga naar http://10.0.0.1

Kijk of je de rNode hardware kan bereiken, krijg je de website .. dan is het goed.
Ga nu ( in linux ) naar het bestand;
  # cd /home/[naam gebruiker]/.reticulum , dit is de config file van de rns versie.

Voeg aan de config file de volgende regels toe:

[[RNode LoRa Interface]]  
  type = RNodeInterface   
  # Enable interface if you want use it!  
  interface_enabled = True  
  # Serial port for the device  
  port = /dev/ttyACM0  
  # Set frequency to 433.250 MHz  
  frequency = 434250000  
  # Set LoRa bandwidth to 125 KHz  
  bandwidth = 125000  
  # Set TX power to 7 dBm (5 mW) = max  
  txpower = 5  
  spreadingfactor = 8  
  # Coding Rate = 6 *1
  codingrate = 6  
  id_callsign = PA2EON-5  
  id_interval = 600

*1 Aanvullende opmerkingen betreffende de configuratie zoals hierboven beschreven

Dit geeft een doorvoersnelheid van 2600 bps. Met een ontvangstgevoeligheid van -127 dBm en een zendvermogen van 17dBm is het link budget 144 dB.

Het tegenstation kan een andere coding rate kiezen.
Een lagere coding rate geeft een hogere doorvoersnelheid te koste van de foutcorrectie.
Een hogere coding rate geeft een lagere doervoersnelheid, maar betere foutcorrectie. Stations die veel interferentie ondervinden kunnen een hogere coding rate kiezen, terwijl een hoog opgestelde zender een lagere coding rate kan kiezen.
Beide systemen kunnen dan nog steeds met elkaar communiceren.

Na het opstarten van bijvoorbeeld Meshchat is de nieuwe rnode interface zichtbaar( zie afbeeldingen)
En kan de eerste uitwisseling ON-AIR plaatsvinden tussen node 1 en node 2.

<< * * * >>

TCP/IP Kiss node

Op moment van schrijven, kan de KISS interface nog NIET overweg met een COM-poort in Windows.
We zoeken nog naar een oplossing.