Raspberry Pi se je v zadnjih letih razvil v nepogrešljivo orodje v radioamaterskem kotičku. Bodisi kot krmilnik digitalnega modema, APRS iGate, Winlink prehod ali polnopravni WebSDR sprejemnik — majhen enoploščni računalnik opravlja naloge, za katere je bila prej potrebna draga specializirana oprema. V tem obsežnem vodniku predstavljamo najkoristnejše radioamaterske aplikacije za Raspberry Pi in korak za korakom pokažemo, kako jih nastaviti.
Prava strojna oprema: Kateri Raspberry Pi za kateri namen?
Vsak Raspberry Pi ni enako primeren za vsako radioamatersko aplikacijo. Izbira pravega modela je odvisna od načrtovanih primerov uporabe.
Raspberry Pi 5 (8 GB RAM)

Raspberry Pi 5 z 8 GB RAM-a je trenutni vodilni model in najboljša izbira za zahtevne aplikacije. S svojim štirijedrnim procesorjem Arm Cortex-A76 pri 2,4 GHz zagotavlja dovolj računske moči za WSJT-X, Fldigi in OpenWebRX+ hkrati. Izboljšano vodilo PCIe omogoča hitrejše USB prenose, kar je ugodno za vmesnike zvočnih kartic. Zlasti za nastavitve z več aplikacijami, kjer mora več programov delovati vzporedno, je Pi 5 prva izbira.
Raspberry Pi 4 (4 ali 8 GB RAM)

Raspberry Pi 4 ostaja odlična in cenovno ugodnejša alternativa. S 4 GB RAM-a je povsem zadosten za večino posameznih aplikacij. Je preizkušen, dobro dokumentiran in podprt s strani vse radioamaterske programske opreme. Za namenske naloge, kot sta čist APRS iGate ali Winlink prehod, je Pi 4 več kot dovolj.
Raspberry Pi Zero 2 W
Pi Zero 2 W je najkompaktnejša in energetsko najvarčnejša možnost. S svojim štirijedrnim procesorjem pri 1 GHz in 512 MB RAM-a je idealen za namenske naloge z majhno porabo virov: čist APRS digipeater z Direwolfom, preprost iGate ali packet radio vozlišče. Nizka poraba energije okrog 1-2 watta ga naredi popolnega za sončno napajane postaje ali prenosne operacije.
Operacijski sistem: Raspberry Pi OS Lite 64-bitni
Za radioamaterske aplikacije priporočamo Raspberry Pi OS Lite v 64-bitni različici. Različica Lite pride brez namiznega okolja in tako prihrani dragocene sistemske vire. 64-bitna arhitektura omogoča dostop do več kot 4 GB RAM-a in ponuja prednost v zmogljivosti pri mnogih aplikacijah.
Namestitev je najlažja z orodjem Raspberry Pi Imager. Med nastavitvijo je mogoče neposredno konfigurirati WiFi poverilnice, SSH dostop in ime gostitelja. Po prvem zagonu priporočamo popolno posodobitev:
sudo apt update && sudo apt full-upgrade -y
sudo rebootZa aplikacije z grafičnim vmesnikom, kot sta WSJT-X ali Fldigi, dodatno namestite lahek namizni sistem:
sudo apt install -y xserver-xorg xinit lxde-core lightdmWSJT-X: FT8 in FT4 na Raspberry Pi
WSJT-X je verjetno najbolj priljubljena radioamaterska programska oprema nasploh. Aplikacija, ki jo je razvil Joe Taylor (K1JT), omogoča digitalne načine, kot so FT8, FT4, JT65, JT9 in WSPR. Na Raspberry Pi WSJT-X deluje presenetljivo dobro.
Namestitev je mogoča neposredno iz repozitorijev ali kot bolj aktualna različica, prenesena z uradne spletne strani. Za arhitekturo ARM64 so na voljo predpripravljeni paketi Debian:
sudo apt install -y wsjtxWSJT-X zahteva zvočno kartico kot vmesnik do oddajnika-sprejemnika. Preizkušene rešitve so Digirig Mobile, SignaLink USB ali tudi samoizdelani vmesniki. Konfiguracija poteka prek nastavitve zvoka v WSJT-X, kjer izberete USB zvočno kartico kot vhodno in izhodno napravo. CAT krmiljenje oddajnika-sprejemnika poteka prek serijskega USB adapterja ali — pri sodobnih napravah — neposredno prek vgrajenega USB vmesnika.
Na Pi 5 WSJT-X dekodira signale FT8 v realnem času brez opazne zakasnitve. Pi 4 to prav tako obvladuje brez težav, pri Pi Zero 2 W pa postane tesno — tu se je treba izogibati težjim načinom, kot je JT65.
Video nasvet
KM4ACK prikazuje namestitev Hamlib za nadzor oddajnika:
KM4ACK: Namestitev Hamlib na Raspberry Pi
Fldigi: Švicarski nož digitalnih načinov
Fldigi (Fast Light Digital Modem Application) podpira impresivno število digitalnih načinov: PSK31, PSK63, RTTY, CW, Olivia, MFSK, Thor, DominoEX, Contestia in mnoge druge. Je najvsestranejši program za digitalne načine za Linux in odlično deluje na Raspberry Pi.
sudo apt install -y fldigiFldigi ponuja integrirani slap, makro gumbe za standardna besedila, dnevnik in možnost CAT krmiljenja. Zlasti za PSK31 in RTTY ostaja Fldigi referenčna programska oprema. Konfiguracija zvočnega vmesnika poteka analogno z WSJT-X prek nastavitev. Fldigi podpira tudi Hamlib za krmiljenje oddajnika-sprejemnika, kar omogoča upravljanje praktično vseh običajnih radiev.
Posebna prednost Fldigija na Raspberry Pi je možnost, da ga poganjate kot dekoderja brez zaslona v ozadju in po potrebi prikličete vmesnik prek VNC ali X posredovanja.
Direwolf: Programski TNC za APRS in Packet Radio
Direwolf je programski TNC (Terminal Node Controller), ki v celoti posnema funkcije strojnega TNC-ja v programski opremi. Dekodira in kodira pakete AX.25 prek zvočne kartice in je tako temelj za aplikacije APRS in packet radio na Raspberry Pi.
sudo apt install -y direwolfDirewolf se odlikuje z izjemno zmogljivostjo dekodiranja — v testih pogosto dekodira več paketov kot komercialni strojni TNC-ji. Podpira 1200 baudov (AFSK) in 9600 baudov (FSK), več sočasnih kanalov, vmesnik KISS za povezavo z drugimi programi in omrežni vmesnik, združljiv z AGW-PE.
Za preprost APRS sprejemnik zadostujeta poceni USB adapter za zvočno kartico in sprejemnik na 144,800 MHz. Konfiguracijska datoteka direwolf.conf določa klicni znak, zvočno napravo, parametre modema in povezavo z APRS-IS.
Video nasvet
KM4ACK: Direwolf Sound Modem na Raspberry Pi
APRS iGate: Internetni prehod za APRS
APRS iGate sprejema pakete APRS na frekvenci 144,800 MHz in jih posreduje v omrežje APRS-IS, kjer postanejo vidni na zemljevidih, kot je aprs.fi. Raspberry Pi je popoln kot energijsko učinkovit iGate, ki deluje 24 ur na dan.
Kombinacija Direwolfa in preprostega 2-metrskega sprejemnika (ali stare ročne postaje) tvori polnopravni iGate samo za sprejem. Za dvosmerni iGate, ki pošilja tudi sporočila iz interneta na frekvenco, potrebujete dodatno oddajnik z VOX ali PTT krmiljenjem.
Nastavitev obsega naslednje korake: konfigurirati Direwolf kot TNC, generirati geslo APRS-IS (prek generatorja gesel APRS-IS), vnesti naslov strežnika (npr. euro.aprs2.net:14580) in filter ter nastaviti storitev kot storitev systemd, da se iGate po ponovnem zagonu samodejno zažene.
# Primer direwolf.conf za iGate
ADEVICE plughw:1,0
CHANNEL 0
MYCALL XX0XXX-10
MODEM 1200
IGSERVER euro.aprs2.net
IGLOGIN XX0XXX-10 12345
PBEACON delay=1 every=30 overlay=R symbol="igate" lat=47.0000 long=15.0000 comment="RX-only iGate"Winlink RMS prehod s Patom
Winlink je svetovni radijski e-poštni sistem, ki je nepogrešljiv zlasti v izrednih razmerah in ob katastrofah. Z Raspberry Pi je mogoče upravljati tako odjemalca Winlink kot prehod RMS (Radio Message Server).
Pat je sodoben odjemalec Winlink, napisan v jeziku Go za Linux. Ponuja spletni vmesnik, ki ga je mogoče udobno upravljati s pametnega telefona ali drugega računalnika v omrežju. Namestitev poteka kot predpripravljen paket Debian s strani z izdajami na GitHubu.
Pat podpira različne prenosne poti: VARA HF (prek Wine), VARA FM, Packet Radio (prek Direwolf/ARDOP), Pactor (z zunanjo strojno opremo) in Telnet (za teste prek interneta). Za radioamatersko delovanje je kombinacija z Direwolfom kot TNC posebej zanimiva, saj ni potrebna dodatna strojna oprema.
Winlink RMS prehod sprejema sporočila Winlink prek radia in jih posreduje prek interneta na strežnik Winlink CMS. Upravljanje prehoda RMS zahteva ustrezno pooblastilo in mora biti registrirano pri ekipi Winlink.
Video nasvet
KM4ACK: Namestitev PAT Winlink
OpenWebRX+: Raspberry Pi kot WebSDR
OpenWebRX+ je spletni SDR sprejemnik, ki omogoča nadzor radijskega sprejema prek spletnega brskalnika od koderkoli. Je nadaljnji razvoj izvirnega OpenWebRX od HA7ILM in ponuja številne izboljšave.
Z ključkom RTL-SDR (od približno 25 evrov) in Raspberry Pi imate polnopravni WebSDR za območje od približno 24 MHz do 1,7 GHz. Za kratke valove potrebujete pretvornik navzgor ali SDR z neposrednim vzorčenjem, kot sta RTL-SDR Blog V4 ali SDRplay RSPdx.
OpenWebRX+ podpira široko paleto načinov demodulacije: AM, FM, SSB, CW ter digitalno dekodiranje FT8, FT4, WSPR, APRS, DMR, D-STAR, YSF in POCSAG. Namestitev poteka prek predpripravljenega repozitorija:
sudo bash -c "$(wget -qO- https://repo.openwebrx.de/install.sh)"
sudo apt install -y openwebrxPo namestitvi je WebSDR dostopen na vratih 8073. Prek spletnega vmesnika je mogoče ustvariti profile za različne pasove, prilagoditi nastavitve slapa in konfigurirati digitalna dekodiranja. Posebej zanimivo: Več uporabnikov lahko hkrati posluša na različnih frekvencah.
Video nasvet
TechMinds prikazuje nastavitev RTL-SDR z Raspberry Pi 5:
TechMinds: RTL-SDR na Raspberry Pi 5
Dekodiranje SSTV
Slow Scan Television (SSTV) omogoča prenos slik prek radia. Na Raspberry Pi je mogoče s programi, kot je QSSTV, dekodirati in prikazati sprejete signale SSTV. ISS redno oddaja slike SSTV na 145,800 MHz, kar je vznemirljiv projekt za začetnike.
sudo apt install -y qsstvQSSTV podpira vse pogoste načine SSTV, kot so Martin, Scottie in Robot. Za samodejni sprejem je mogoče nastaviti skript, ki shranjuje dohodne slike in jih po želji naloži na spletno stran — idealno za samodejno zajemanje dogodkov SSTV ISS.
JS8Call: Od tipkovnice do tipkovnice prek kratkih valov
JS8Call temelji na protokolu FT8, vendar ga razširja z možnostjo izmenjave prostih besedilnih sporočil. Je nekakšno takojšnje sporočanje prek kratkih valov in deluje tudi z zelo šibkimi signali. JS8Call omogoča tudi sporočila s shranjevanjem in posredovanjem ter poizvedovanje informacij o postajah.
Namestitev na Raspberry Pi poteka s prevajanjem iz izvorne kode, saj predpripravljeni paketi ARM niso na voljo. Odvisnosti za gradnjo (Qt5, libhamlib, libfftw3) je treba namestiti najprej. Na Pi 5 postopek prevajanja traja približno 15 minut.
JS8Call je odlično primeren za komunikacije v izrednih razmerah, saj lahko še vedno prenaša sporočila tudi v najslabših pogojih. V kombinaciji s sončno napajanim Raspberry Pi in oddajnikom-sprejemnikom QRP imate izjemno učinkovito postajo za komunikacije v izrednih razmerah.
Log4OM in druga programska oprema za beleženje
Za beleženje QSO-jev na Raspberry Pi obstaja več možnosti. Log4OM je primarno aplikacija za Windows, vendar jo je mogoče poganjati na Pi prek Wine. Bolj domače in varčnejše z viri so alternative, kot sta CQRLOG (temelji na Qt, deluje domače na Linuxu) ali spletni Wavelog, ki deluje na lokalnem spletnem strežniku.
Wavelog je posebej priporočljiv: deluje kot PHP aplikacija na spletnem strežniku Apache ali Nginx in ponuja sodoben spletni vmesnik. Dostopen je z vsake naprave v omrežju in podpira uvoz/izvoz ADIF, vnos QSO v realnem času, statistike, sledenje nagradam ter integracijo z LoTW, eQSL in QRZ.com.
Vmesniki zvočnih kartic: Povezava z oddajnikom-sprejemnikom
Za vse digitalne načine potrebujete zvočni vmesnik med Raspberry Pi in oddajnikom-sprejemnikom. Na voljo je več možnosti:
- Digirig Mobile: Kompakten USB vmesnik, posebej zasnovan za radioamaterstvo. Vsebuje USB zvočno kartico in serijski vmesnik za CAT krmiljenje in PTT v majhnem ohišju. Idealen za prenosne operacije.
- SignaLink USB: Preizkušen vmesnik z vgrajenim čipom USB zvočne kartice. Glasnost se nastavlja prek notranjih potenciometrov. Različni kompleti kablov omogočajo priključitev na praktično vsak oddajnik-sprejemnik.
- Samoizdelani vmesnik: S poceni USB zvočno kartico (čip CM108), dvema upornikoma, kondenzatorjem in VOX ali PTT vezjem je mogoče zgraditi delujočo vmesnik za le nekaj evrov. Na internetu je mogoče najti številne navodila za gradnjo.
- Vgrajena USB zvočna kartica: Mnogi sodobni oddajniki-sprejemniki, kot so Icom IC-7300, Yaesu FT-991A ali Kenwood TS-890S, že imajo vgrajeno USB zvočno kartico. Tu zadostuje preprost USB kabel za povezavo s Pi.
GPIO za CW manipulacijo in PTT krmiljenje
Pine GPIO Raspberry Pi je mogoče neposredno uporabiti za CW manipulacijo in PTT krmiljenje. Prek preprostega tranzistorja (npr. 2N2222) ali optosklopnika (npr. PC817) se pin GPIO poveže z vhodom KEY ali PTT oddajnika-sprejemnika.
Programi, kot sta cw-daemon ali cwdaemon, uporabljajo pine GPIO neposredno za generiranje CW znakov. Tudi Fldigi je mogoče konfigurirati za krmiljenje PTT prek pina GPIO. Prednosti pred serijskim PTT krmiljenjem: ni potrebna dodatna strojna oprema, zelo nizka zakasnitev in zanesljivo časovno usklajevanje.
Pomembno: Pini GPIO delujejo na logičnem nivoju 3,3 V. Neposredna povezava z oddajnikom-sprejemnikom brez pretvorbe nivoja ali galvanske izolacije lahko povzroči škodo. Optosklopnik tukaj ponuja najvarnejšo rešitev.
Oddaljeni dostop: VNC in SSH
Ena največjih prednosti Raspberry Pi v radijskem kotičku je možnost oddaljenega nadzora. Prek SSH imate poln dostop do ukazne vrstice, prek VNC pa lahko oddaljeno nadzirate namizje.
Za SSH je na Raspberry Pi OS že vse pripravljeno — SSH je treba le omogočiti med začetno nastavitvijo ali prek raspi-config. Za VNC priporočamo RealVNC ali alternativno TigerVNC. Tako lahko udobno upravljate WSJT-X, Fldigi ali druge grafične programe s prenosnika, tablice ali celo pametnega telefona.
Za oddaljeni dostop od zunaj (izven domačega omrežja) bi morali nastaviti VPN, npr. WireGuard, ki je odlično primeren za Raspberry Pi zahvaljujoč nizkim zahtevam po virih. To vam daje varen dostop do vaše radioamaterske postaje od koderkoli.
Posebej elegantno: S tunelom SSH je mogoče posredovati posamezna vrata, npr. spletni strežnik OpenWebRX+ ali spletni vmesnik Pat, brez potrebe po nastavitvi popolnega VPN.
Poraba energije in hlajenje
Nizka poraba energije je ena glavnih prednosti Raspberry Pi v primerjavi z osebnim računalnikom. Tipične vrednosti pod obremenitvijo:
- Pi 5 (8 GB): pribl. 5-8 watov pod obremenitvijo, v mirovanju pribl. 3 wate
- Pi 4 (4 GB): pribl. 4-6 watov pod obremenitvijo, v mirovanju pribl. 2,5 wata
- Pi Zero 2 W: pribl. 1-2 wata pod obremenitvijo, v mirovanju pod 1 wat
Za primerjavo: Tipičen namizni računalnik porabi 80-200 watov. Raspberry Pi lahko torej deluje 24 ur na dan, ne da bi opazno vplival na račun za elektriko. Za 24-urno delovanje kot iGate ali RMS prehod stroški elektrike znašajo manj kot 2 evra na mesec.
Ustrezno hlajenje je pomembno, zlasti za Pi 5. Pasivno hladilno telo zadostuje za lahke aplikacije, za stalno obremenitev pa priporočamo aktivni ventilator ali uradno ohišje Active Cooler. Brez hlajenja Pi pri visoki obremenitvi zmanjša taktno frekvenco (thermal throttling), kar lahko poslabša zmogljivost dekodiranja v WSJT-X.
Kartica SD: Nasveti za zanesljivost
Kartica SD je Ahilova peta Raspberry Pi. Med neprekinjenim delovanjem lahko poceni kartice SD odpovejo po nekaj mesecih. Naslednji ukrepi povečajo zanesljivost:
- Uporabljajte kakovostne kartice SD: Samsung EVO Plus, SanDisk Extreme ali Kingston Canvas Go Plus so se izkazale za zanesljive. Razred A2 ponuja najboljše zmogljivosti za Pi.
- Preusmerite dnevniške datoteke v RAM: Z log2ram ali zram se pisalni dostopi do kartice SD zmanjšajo na minimum.
- Redne varnostne kopije: Preprost skript, ki redno ustvarja sliko kartice SD, prihrani ure ponovne namestitve v primeru okvare.
- Zagon z USB SSD: Pi 4 in Pi 5 se lahko zaženeta neposredno z USB SSD. SSD je hitrejši, zanesljivejši in trajnejši od katere koli kartice SD.
Zlasti za 24-urno delovanje iGate ali prehoda močno priporočamo prehod na USB SSD. Majhni SSD M.2 z USB adapterji so že na voljo za manj kot 20 evrov in ponujajo bistveno večjo življenjsko dobo.
Koristni viri
YouTube kanali
- KM4ACK — Referenčni kanal za Raspberry Pi v radioamaterstvu. Razvil Build-a-Pi / 73 Linux.
- OH8STN — Off-grid radioamaterstvo z Raspberry Pi, JS8Call, Winlink/PAT in solarno napajanje.
- TechMinds — SDR projekti, RadioBerry, ADS-B in več.
Programska oprema in projekti
- Build-a-Pi / 73 Linux — Avtomatizirana namestitev
- HamPi — Prednastavljena slika za Raspberry Pi
- Pat Winlink — Winlink odjemalec za Linux
- Direwolf — Programski TNC za APRS in Packet Radio
Zaključek: Raspberry Pi kot univerzalno orodje za radijski kotiček
Raspberry Pi se je uveljavil kot nepogrešljivo orodje v sodobnem radioamaterskem kotičku. Bodisi kot FT8 naprava, APRS iGate, Winlink prehod, WebSDR strežnik ali CW manipulator — možnosti so praktično neomejene. Nizka poraba energije, kompaktna velikost in nizki stroški ga naredijo idealnega za namenske aplikacije, ki morajo delovati 24 ur na dan.
Za začetnike priporočamo, da začnete z eno samo aplikacijo — kot je APRS iGate z Direwolfom ali FT8 z WSJT-X — in nato postopoma razširjate Raspberry Pi z dodatnimi funkcijami. Aktivna skupnost in odlična dokumentacija olajšata začetek.
73 – vaša oeradio.at-redakcija
Obvestilo o preglednosti
Ta članek je bil raziskan in napisan s pomočjo umetne inteligence (Claude, Anthropic). Vse vsebine je pregledala uredništvo oeradio.at.

