(Nie tak)Świetna zabawa i frustracja (: - niestety większość użytkowników jest łindołsianych i to do nich jest kierowane oprogramowanie WinLink. Zajęło mi odrobinę czasu by zebrać to wszystko w jedną działającą całość. Do popchnięcia temtu do przodu zmobilizował mnie też zakup Banana Pi M4 Zero - które deklasuje swojego konkurenta spod znaku malinki. 705 + małe SBC powoduje że mamy w dłoni potężne narzędzie do radiowych zabaw z modami jakie tylko wpadną nam do głowy.
Linux posiada świetniego minimalistycznego klineta Winlink = PAT-a
Stronę projektu znajdziecie tutaj : https://getpat.io/
Instalacja pod ARmbianem to klasyczne :
sudo apt-get install pat
Po instalacji należy skonfigurować klineta :
pat-winlink configure
Ja łączę się do klienta via http, neleży też zwrócić uwagę iż standardowe ustawienie to "http_addr"localhost: ":8080", tedy klient przyjmuje połączenia tylko z naszego BananaPi, aby móc zalogować się z zewnątrz trzeba ustawić "http_addr": ":8080",
Odpalamy klienta :
pat-winlink http
Klient dostępny jest przez przeglądarkę pod adresem http://ip_twojego-urzadzenia:8080
Przykład sesji telnetowej :
Czas zabrać się za część radiową.
Na początek musimy skompilować sobbie modem. Źródła można pobrać z : https://github.com/hamarituc/ardop
Modem obsługiwany przez WinLink to ARDOPC
cd ARDOPC
make
sudo cp arcopc /usr/local/bin
Sprawdzamy jakie kardy dźwiękowe mamy dostępne :
arecord -l
u mnie to :
**** List of CAPTURE Hardware Devices ****
card 0: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
Tworzymy plik .asoundrc w katalogu domowym i dodajemy :
pcm.ARDOP {
type rate
slave {
pcm "plughw:0,0"
rate 48000
}
}
Odpalamy adropa :
sudo apt-get install pat
Po instalacji należy skonfigurować klineta :
pat-winlink configure
Ja łączę się do klienta via http, neleży też zwrócić uwagę iż standardowe ustawienie to "http_addr"localhost: ":8080", tedy klient przyjmuje połączenia tylko z naszego BananaPi, aby móc zalogować się z zewnątrz trzeba ustawić "http_addr": ":8080",
Odpalamy klienta :
pat-winlink http
Klient dostępny jest przez przeglądarkę pod adresem http://ip_twojego-urzadzenia:8080
Przykład sesji telnetowej :
Czas zabrać się za część radiową.
Na początek musimy skompilować sobbie modem. Źródła można pobrać z : https://github.com/hamarituc/ardop
Modem obsługiwany przez WinLink to ARDOPC
cd ARDOPC
make
sudo cp arcopc /usr/local/bin
Sprawdzamy jakie kardy dźwiękowe mamy dostępne :
arecord -l
u mnie to :
**** List of CAPTURE Hardware Devices ****
card 0: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
Tworzymy plik .asoundrc w katalogu domowym i dodajemy :
pcm.ARDOP {
type rate
slave {
pcm "plughw:0,0"
rate 48000
}
}
Odpalamy adropa :
Potrzebujemy także sterować radiem, tu rzyda nam się rigctl :
rigctld -m 3085 -s 115200 -r /dev/ttyACM0 -t 4532
Jesteśmy gotowi na pierwszą radiową sesję!
Komentarze