SvxLink: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Etichetă: Anulare manuală
 
(Nu s-au afișat 18 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
Pentru detaliile legate de instalarea și configurarea SvxLink pentru un nod radio (EchoLink, RoLink etc) vezi secțiunea [[Instalare Svxlink]].
* Pentru detaliile legate de instalarea și configurarea SvxLink pentru un nod radio (EchoLink, RoLink etc) vezi secțiunea '''[[Instalare Svxlink]]'''.
* Pentru configurarea unui nod bazat pe HIDRAW, vezi secțiunea '''[[Configurare nod bazat pe CM108]]'''.
 


__TOC__
__TOC__
Linia 13: Linia 15:
===Pregătire computer===
===Pregătire computer===
* [[Configurare Raspberry Pi]] → obsolete
* [[Configurare Raspberry Pi]] → obsolete
* [[Configurare Orange Pi]]
* [[Configurare Orange Pi]] → asta nu mă mai interesează


===Compilare, instalare și configurare Svxlink===
===Compilare, instalare și configurare Svxlink===
Linia 20: Linia 22:
* [[GPIOD|Utilizarea GPIOD]]
* [[GPIOD|Utilizarea GPIOD]]
* [[Configurare SA818]] – pentru noduri mobile cu SA818
* [[Configurare SA818]] – pentru noduri mobile cu SA818
===Prezentare ID la pornire===
Pentru a anunța la pornire inițializarea și indicativul, trebuie activate liniile de mai jos din <code>Logic.tcl</code>
<syntaxhighlight lang="shell">
# Executed when the SvxLink software is started
#
proc startup {} {
  playMsg "Core" "online"
  send_short_ident
}
</syntaxhighlight>


===Testare audio===
===Testare audio===
Linia 71: Linia 84:
===Alte configurări===
===Alte configurări===
* [[Utilizare TG]]
* [[Utilizare TG]]
* [[Despre LADSPA|Utilizare plugin-uri LADSPA]]
* [[Despre hidraw]]


==Configurare servicii==
==Configurare servicii==
Linia 77: Linia 92:


==Configurare module==
==Configurare module==
Modulele extind funcționalitățile de bază ale SvxLink. Fiecare modul din distribuția standard are un fișier de configurare cu extensia <code>.conf</code>. Fișierele de configurare se găsesc în directorul <cale instalare>/svxlink.d. De exemplu, în cazul meu, acestea se găsesc în <code>/opt/rolink/svxlink/svxlink.d/</code>:
Am mutat aceste informații într-o secțiune dedicată: [[Module SvxLink]]
 
<syntaxhighlight lang="console">
tom@rpi-yo3iti:/opt/rolink/svxlink/svxlink.d $ ls -lsa
total 52
4 drwxr-xr-x 2 root root 4096 Jun 24 01:32 .
4 drwxr-xr-x 3 root root 4096 Jun 24 01:08 ..
4 -rw-r--r-- 1 root root  121 Jun 21 21:41 ModuleDtmfRepeater.conf
4 -rw-r--r-- 1 root root 1238 Jun 24 01:20 ModuleEchoLink.conf
4 -rw-r--r-- 1 root root  550 Jun 21 21:41 ModuleFrn.conf
4 -rw-r--r-- 1 root root  61 Jun 21 21:41 ModuleHelp.conf
4 -rw-r--r-- 1 root root 1097 Jun 24 01:19 ModuleMetarInfo.conf
4 -rw-r--r-- 1 root root  95 Jun 21 21:41 ModuleParrot.conf
4 -rw-r--r-- 1 root root  167 Jun 21 21:41 ModulePropagationMonitor.conf
4 -rw-r--r-- 1 root root 1024 Jun 24 01:32 .ModulePropagationMonitor.conf.swp
4 -rw-r--r-- 1 root root  90 Jun 21 21:41 ModuleSelCallEnc.conf
4 -rw-r--r-- 1 root root  94 Jun 21 21:41 ModuleTclVoiceMail.conf
4 -rw-r--r-- 1 root root 1570 Jun 21 21:41 ModuleTrx.conf
</syntaxhighlight>
 
===Modul MetarInfo===
* Codul din [[ModulMetarInfo]] propriu
* [https://ro.wikipedia.org/wiki/Listă_de_aeroporturi_din_România Coduri IATA România]
 
===Modul EchoLink===
Se poate folosi pentru comunicarea pe noduri EchoLink. [[Modul EchoLink|Vezi aici]]
 
TODO:
* [[Modul papagal]]
* [[Modul Propagation Monitor|Configurare modul Propagation Monitor]]


=Diverse=
=Diverse=
==Configurare pentru Echolink==
Pentru modificarea unui nod Shari PiHat [[Shari PiHat și Svxlink|vezi aici]]
==Utile legate de sistemul de operare==
==Utile legate de sistemul de operare==
* [[Crearea unor comenzi de tip alias]]
* [[Crearea unor comenzi de tip alias]]

Versiunea curentă din 24 ianuarie 2026 18:22


Introducere

Această pagină este, în principal, un tutorial referitor la instalarea și configurarea hardware și software a unui nod radio mobil care se poate folosi și în rețeaua RoLink. Aceste pagini nu sunt dedicate proiectului RoLink. Pentru informații specifice proiectului RoLink accesați unul dintre link-urile de mai jos:

Deasemenea, pagina oficială a proiectului SvxLink se găsește la adresa https://www.svxlink.org/.

Ghid pas cu pas

Configurare sistem și instalare software

Pregătire computer

  • Instalare Svxlink – condiții preliminare, descărcare software, compilare, instalare, configurare, inclusiv problemele care pot fi generate de setarea incorectă a parametrilor în fișierul EnvironmentFile=/opt/rolink/default/svxlink
  • Configurare GPIO – automatizarea configurării la pornirea computerului prin intermediul rc.local — scos din uz
  • Utilizarea GPIOD
  • Configurare SA818 – pentru noduri mobile cu SA818

Prezentare ID la pornire

Pentru a anunța la pornire inițializarea și indicativul, trebuie activate liniile de mai jos din Logic.tcl

# Executed when the SvxLink software is started
#
proc startup {} {
  playMsg "Core" "online"
  send_short_ident
}

Testare audio

Pentru testarea și măsurarea parametrilor audio se poate folosi direct, în regim experimental, GPIO-ul PTT și un semnal de test. În exemplul de mai jos e dat un mic script în shell care permite generarea tonurilor sau a unui zgomot roz comandând GPIO-ul care este utilizat pentru PTT. În cazul meu, GPIO17. Valorile se modifică corespunzător (vezi liniile evidențiate). Script-ul se execută din path cu comanda ./<nume_script>

#!/bin/bash
echo "Zgomot sau ton ?"
read tip
echo "Cate repetitii ?"
read loops
if [ $tip == "pink" ]
then
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t pink
elif [ $tip == "ton" ]
then
        echo "Valoarea frecventei:"
        read frecventa
        echo "Ai ales $frecventa Hz !"
        echo 1 > /sys/class/gpio/gpio17/value
        speaker-test -Dplug:sysdefault -l$loops -t sine -f $frecventa
fi
echo 0 > /sys/class/gpio/gpio17/value

Pentru mai multe informații despre comanda speaker-test vezi aici, iar pentru utilizarea comenzii aplay, vezi aici.

Pentru mai multe informații despre testare și măsurători audio, vezi Configurare audio SVXlink.

Nivele Alsamixer

Pentru funcționarea corectă a nodului trebuie dezactivată orice altă interfață audio. Acest lucru se realizează prin:

# Enable audio (loads snd_bcm2835)
dtparam=audio=off

și prin adăugarea noaudio în următoare linie de configurare din /boot/firmware/config.txt:

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d,noaudio

În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB:

Auto gain trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din CAPTURE.

O valoare de 31 a fost suficientă pentru mine, dar nivelul audio trebuie stabilit precis. Pentru o procedură corectă, link-urile de mai jos dau informațiile necesare:

Alte configurări

Configurare servicii

Suport DTMF

  • DEEMPHASIS poate provoca probleme DMTF ?

Configurare module

Am mutat aceste informații într-o secțiune dedicată: Module SvxLink

Diverse

Pentru modificarea unui nod Shari PiHat vezi aici

Utile legate de sistemul de operare

Utile hardware

Speaker-test

Aplay

Systemd

DTMF