SvxLink: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
 
(Nu s-au afișat 40 de versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
Pentru detaliile legate de instalarea și configurarea SvxLink 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__
=Introducere=
=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 în rețeaua RoLink. Pentru informații specifice proiectului RoLink accesați unul dintre link-urile de mai jos:
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:
* [[http://www.439100.ro RoLink 439100]]
* [[http://www.439100.ro RoLink 439100]]
* [[http://www.rolink-net.ro/RoLink/? RoLink Net]]
* [[http://www.rolink-net.ro/RoLink/? RoLink Net]]
Linia 12: Linia 14:
==Configurare sistem și instalare software==
==Configurare sistem și instalare software==
===Pregătire computer===
===Pregătire computer===
* [[Configurare Raspberry Pi]]
* [[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 61: Linia 74:


În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB:
În consecință, în alsamixer va fi afișată doar interfața dorită, în acest caz un dongle USB:
[[Fișier:Doar usb.png|none|800px]]
''Auto gain'' trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din ''CAPTURE''.
[[Fișier:Nivel alsamixer.png|none|800px]]
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:


[[Fișier:Doar usb.png|none|720px]]
* [https://forum-funk--telegramm-de.translate.goog/thread/666-abgleich-von-svxlink-systemen/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=pl&_x_tr_pto=wapp Calibrare audio]
 
* [https://www-svxlink-org.translate.goog/doc/man/man1/devcal.1.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=pl&_x_tr_pto=wapp Utilizare devcal]
Auto gain trebuie dezactivat, altfel sunetul va fi distorsionat. Nivelul se stabilește din microfon:
 
[[Fișier:Nivel alsamixer.png|none|720px]]


===Alte configurări===
===Alte configurări===
* [[Utilizare TG]]
* [[Utilizare TG]]
* [[Despre LADSPA|Utilizare plugin-uri LADSPA]]
* [[Despre hidraw]]


==Configurare servicii==
==Configurare servicii==
===Suport DTMF===
===Suport DTMF===
TODO
* DEEMPHASIS poate provoca probleme DMTF ?


===Configurare module===
==Configurare module==
TODO:
Am mutat aceste informații într-o secțiune dedicată: [[Module SvxLink]]
* [[Modul papagal]]
* [[Modul Metar Information]]
* [[Modul EchoLink]]


=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]]
Linia 93: Linia 108:
* [[I2C|I<sub>2</sub>C]]
* [[I2C|I<sub>2</sub>C]]
* [[I2S|I<sub>2</sub>S]]
* [[I2S|I<sub>2</sub>S]]
==Modul MetarInfo==
* Codul din [[ModulMetarInfo]] propriu
* [https://ro.wikipedia.org/wiki/Listă_de_aeroporturi_din_România Coduri IATA România]


==Link-uri externe==
==Link-uri externe==

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