Introduzione a SvxLink e SvxReflector

image

Cos’è SvxLink SvxLink è un software open source usato nel mondo radioamatoriale per creare: ponti radio VoIP ripetitori radio link tra ponti nodi EchoLink sistemi RF ↔ Internet

Funziona principalmente su Linux (spesso Raspberry Pi) e collega una radio RTX a Internet tramite scheda audio e controllo GPIO/COS/PTT.

In pratica: la radio riceve audio RF SvxLink elabora audio e segnali , l’audio può essere ritrasmesso localmente o inviato in rete.

Architettura base di SvxLink Schema semplice di un nodo

    RADIO RTX +---------------------+  RX audio -------> |   TX audio <------- |  COS/PTT <----> |  +--------------------+
        |
        v
+-------------------+
| Raspberry Pi   |
| con SvxLink    |
+-------------------+
           |
           v
  INTERNET

Componente Funzione Svxlink Logica principale Remoted Gestione GPIO/audio remoti Svxreflector Routing audio Reflector logic Collegamento reflector EchoLink module Accesso rete EchoLink

Cos’è SvxReflector SvxReflector è il “server centrale” che collega più nodi SvxLink. È simile ai reflector DMR/D-STAR: più ponti si collegano a un server , tutti ascoltano la stessa conferenza, permette reti regionali/nazionali.

       INTERNET
            |
    +----------------+
    | SvxReflector   |
    | Server centrale|
    +----------------+
      /      |      \
     /       |       \
    v        v        v
Nodo A    Nodo B    Nodo C
SvxLink   SvxLink   SvxLink
  |         |         |
Radio     Radio     Radio

Flusso audio Quando parla un utente RF

Operatore radio | v RTX locale | v SvxLink | v SvxReflector | +—+—+ | | | Nodo Nodo Nodo B C D

L’audio viene: ricevuto dal ponte locale, codificato, inviato via IP e redistribuito agli altri nodi

Hardware tipico Nodo semplice

shari-1.jpg

Componenti comuni:

Raspberry Pi scheda audio USB interfaccia radio RTX VHF/UHF connessione Internet

Porte di rete usate

Indicativamente:

Servizio Porta SvxReflector TCP 5300 Audio UDP 5210 EchoLink varie

(Le porte possono cambiare in configurazione.)

File importanti di configurazione SvxLink /etc/svxlink/svxlink.conf Reflector /etc/svxlink/svxreflector.conf

Esempio minimale di configurazione reflector client

[ReflectorLogic] TYPE=Reflector HOSTNAME=reflector.miarete.it PORT=5300 CALLSIGN=IW0XXX-L AUTH_KEY=password

         +-------------------+
         | VPS Linux Cloud   |
         | SvxReflector      |
         +-------------------+
                  |
    --------------------------------
    |              |              |
Ponte Torino   Ponte Milano   Nodo Casa
  SvxLink       SvxLink       SvxLink
    |              |              |
  RTX            RTX         Portatile

Vantaggi di SvxLink open source leggero stabile ottimo audio molto usato in Europa gira bene su Raspberry Pi altamente configurabile

Svantaggi / difficoltà configurazione non immediata richiede Linux setup audio delicato gestione GPIO da capire bene NAT/firewall spesso problematici

Differenza tra SvxLink e SvxReflector

SvxLink SvxReflector
Nodo/ripetitore Server centrale
Gestisce radio locale Smista traffico
Audio RF Audio IP
Client Hub

Caso reale tipico

Un radioamatore crea:

ponte VHF locale Raspberry con SvxLink collegamento a reflector regionale

Così gli utenti della zona possono parlare con altri ponti collegati via Internet.

Esempio Architettura achitettura.PNG