Pagine

svxlink.conf

Aggiornato il 28-01-2018

Il file di configurazione si trova nella cartella /etc/svxlink/

Nel caso si voglia usare un riferimento in tensione per la ricezione da parte del ricetrasmettitore bisogna usare alcuni pin GPIO. Qui spiego come settarli.

Il programma permette più possibilità per il rilevamento del segnale ricevuto come vox, ctcss, tensione su pin gpio o seriale (cp2102). Qui mi limiterò al settaggio in tensione su pin GPIO.

Supponiamo di voler usare il nostro raspberry svxlink collegato ad una radio simplex.

Editiamo il file:
  • sudo nano /etc/svxlink/svxlink.conf
Nella sezione [GLOBAL] ad inizio file, trovate già impostato SimplxLogic per il funzionamento in simplex.

    • [GLOBAL]
      #MODULE_PATH=/usr/lib/arm-linux-gnueabihf/svxlink
      LOGICS=SimplexLogic
      CFG_DIR=svxlink.d
      TIMESTAMP_FORMAT="%c"
      CARD_SAMPLE_RATE=48000
      #CARD_CHANNELS=1
      #LOCATION_INFO=LocationInfo
      #LINKS=LinkToR4

    Svxlink può essere implementato anche come core ripetitore. Ho fatto alcune prove, ma mi limiterò a descrivere solo le voci principali per avviarlo in modalità simplex.

    Passiamo alla sezione [Simplexlogic].

    Inserite il vostro nominativo in maiuscolo seguito da -L:

    Attenzione, NOMINATIVO e NOMINATIVO-L sui server echolink non sono la stessa cosa. Nella rete echolink equivalgono a due nominativi distinti e separati. Svxlink, nella configurazione simplexlogic, prevede l'utilizzo di NOMINATIVO-L. Se non l'avete ancora attivato, seguite la breve procedura su http://www.echolink.org/. Stessa cosa per NOMINATIVO-R.
    Sostituite il vostro nominativo NOMINATIVO-L
    • CALLSIGN=NOMINATIVO-L
    Settiamo l'intervallo per gli annunci:
    • SHORT_IDENT_INTERVAL=10
    • LONG_IDENT_INTERVAL=60
    Se non volete ascoltare gli annunci commentate le voci precedenti inserendo un cancelletto ad inizio riga. I valori sono espressi in minuti.

    Andiamo alla sezione [Rx1] e [Tx1]
    La riga AUDIO_DEV, sia nella sezione [Rx1] che [Tx1] identifica l'hardware audio. Identifichiamolo tramite il mixer alsamixer: sudo alsamixer, si aprirà una finestra con il mixer, premete adesso F6. Vedrete una seconda finestra con tutte le periferiche audio attive. Ogni riga inizia con un numero, annotate quello corrispondente alla scheda audio usb. Questa la riga alla sezione [RX1]: AUDIO_DEV=alsa:plughw:X

    Sostituite la X con il numero della periferica corretta. 
    • [Rx1]
    • TYPE=Local
    • AUDIO_DEV=alsa:plughw:1
    • AUDIO_CHANNEL=0
    • SQL_DET=GPIO #Qui settate il sistema di rilevamento usato, se GPIO, VOX o SERIAL
    • ..............................
    • SQL_HANGTIME=2000 #Questo valore io l'ho ridotto a 200 (0.2 secondi). Fate qualche prova.
    • ...................................
    • GPIO_SQL_PIN=gpio27
    • ...................................

    Passiamo al trasmettitore, stessa cosa anche qui per plughw:x identificato con il comando precedente, nel mio caso 1:
    • [Tx1]
    • TYPE=Local
    • AUDIO_DEV=alsa:plughw:1
    • AUDIO_CHANNEL=0
    • PTT_TYPE=GPIO
    • PTT_PORT=/dev/ttyS0
    • #PTT_PIN=DTRRTS
    • PTT_PIN=gpio17
    • ..................................
    • #PTT_HANGTIME=1000
    • TIMEOUT=300
    • TX_DELAY=500 #Io l'ho ridotto a 50. Se attivo RGR_SOUND_DELAY=500 nella sezione [Simplexlogic] va bene lasciarlo a 500.
    • ..................................
    A questo punto concludete le impostazioni iniziali, prima di avviare svxlink, inserendo il votro nominativo, password e altre informazioni nel file ModuleEchoLink.conf. Spiego qui come fare.

    Fate riferimento al manuale del file svxlink.conf per conoscere tutte le voci.

    Nessun commento: