Ghid pas cu pas pentru construirea propriului gateway Tetra bazat pe platforma SvxLink:
Declinarea responsabilității:
Înainte de a continua, este important să ințelegeti faptul că pentru construirea unei Gateway Tetra, cu sau fără SvxLink, necesită abilități avansate de electronică aplicată si IT, precum lipirea componentelor pe placă, înțelegerea schemelor pinout, manipularea hardware-ului și programarea software-ului. Urmați protocoalele de siguranță pentru a preveni orice daune sau pericole potențiale. Vă rugăm să rețineți că nu suntem responsabili pentru pierderile sau daunele suferite de dvs. sau echipamentul dvs. în timpul acestui demers.
De ce ai nevoie:
Radio Tetra mobil:
– Motorola MTM800, MTM800e, MTM800FuG, MTM 5200, MTM5400, MTM5500
– Nu este compatibil cu SRG3900 sau radiourile portabile
Radio portabil:
– Necesită pentru a stabili comunicarea cu radioul donator al Gateway-ului Tetra în rețeaua SvxLink Tetra.
Raspberry Pi sau pc Debian:
– Se recomandă Raspberry Pi 3B sau mai nou
– Raspberry Pi Zero W
– Mașină virtuală sub Debian sau alte distribuții Linux, cum ar fi Ubuntu
– Minim 2 porturi USB și conectivitate Ethernet
Cablu FTDI 3.3V RS232 la USB:
– Folosit pentru a conecta radioul Tetra la Raspberry Pi
– Conectorii lipiti la capetele cablului pentru MTM800e
Este posibil să ai nevoie și de driverul FTDI instalat pe dispozitivul tău.
Poți descărca driverul de aici: Descărcare driver cablu FTDI
Interfata Signalink, interfețe gen R1 2020 sau placă de sunet CM108:
– Necesare pentru funcționalitatea audio și PTT (Push-To-Talk)
– Signalink este cea mai simplă opțiune
Antena și sursa de alimentare:
– Antena adecvată montată cât mai sus posibil
– Cablu coaxial cu pierderi extrem de mici
Sursa cu versiunea Tetra a software-ului SVXlink:
– Pentru Raspberry Pi, descarcă imaginea SvxLink
– Pentru Debian, descarcă de pe pagina de GitHub a proiectului
Configurarea Raspberry Pi:
Pentru utilizatorii Raspberry Pi, este simplu: scrie imaginea descărcată (Descarcă de aici pe un card SD de 8GB, sau mai mare), inserează cardul în Pi și pornește-l.
Pentru a scrie imaginea pe cardul SD, vei avea nevoie de o copie a instrumentului Raspberry Pi Imager.
După ce ai scris imaginea pe cardul SD, inserează-l în Raspberry Pi (3B sau mai nou), pornește Pi-ul, așteaptă aproximativ 5 minute și apoi verifică lista de adrese DHCP a routerului tău pentru a localiza IP-ul Pi-ului.
Apoi conectează-te prin SSH la Pi pe portul 22 folosind utilizatorul implicit: pi și parola: svxlinksvxlink
Asigură-te că verifici actualizările software după conectarea la Pi, cu comenzile obișnuite:
sudo apt-get update
Poți verifica apoi actualizările SVXLINK folosind următoarele comenzi (acest lucru este important deoarece software-ul este actualizat regulat):
sudo systemctl stop svxlink
cd /home/pi/svxlink/src/build
sudo git pull
sudo make install
sudo systemctl start svxlink
Conectare prin SSH:
– Găsește adresa IP a Pi-ului din lista de adrese DHCP a routerului tău
– Conectează-te la Pi prin SSH folosind credențialele implicite
Actualizare Software:
– Rulează actualizările de software pentru Raspberry Pi OS
Configurarea Debian:
Pașii de mai jos includ instalarea pachetelor Debian, care, la momentul redactării, sunt versiunile disponibile actual. Când vei încerca să instalezi aceste pachete, este posibil să constați că au fost înlocuite cu o versiune mai nouă. Pentru a găsi versiunea actualizată, caută pe Google „apt-get install NUME-PACHET” și înlocuiește numele pachetului de mai jos cu numele actualizat.
Vei găsi cei mai actuali pași de instalare disponibili aici:
sudo apt-get update && sudo apt-get install g++ libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev libspeex-dev libasound2-dev make alsa-utils git cmake libqt4-dev libopus-dev opus-tools libcurl4-gnutls-dev libjsoncpp-dev
sudo addgroup –gid 496 svxlink
sudo useradd -r -g daemon svxlink
wget https://github.com/dl1hrc/svxlink/archive/refs/heads/tetra-contrib.zip
Dezarhivează tetra-contrib.zip
Cd /svxlink-tetra-contrib/src
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var ..
make
make doc
sudo make install
sudo ldconfig
cd
cd /svxlink-tetra-contrib
Mkdir sounds
Cd sounds
wget https://github.com/sm0svx/svxlink-sounds-en_US-heather/archive/refs/tags/19.09.tar.gz
tar -xf 19.09.tar.gz
sudo mkdir /usr/share/svxlink/sounds/en_US
sudo cp -a 19.09/* /usr/share/svxlink/sounds/en_US (verifică calea fișierelor sursă)
Poți verifica apoi actualizările SVXLINK folosind următoarele comenzi (acest lucru este important deoarece software-ul este actualizat regulat):
sudo systemctl stop svxlink
cd /home/pi/svxlink/src/build
sudo git pull
sudo make install
sudo systemctl start svxlink