V článku sa dočítate
Čo umožňuje aplikácia RigControl Web?
Hlavným cieľom projektu je sprístupniť vzdialené ovládanie moderných rádioamatérskych transceiverov bez zložitej konfigurácie vzdialenej plochy. Po úspešnom pripojení k programu rigctld získava používateľ online prístup k frekvencii, režimu práce, S-metru, výkonu, SWR, ALC a ďalším údajom prenášaným z rádia v reálnom čase. Aplikácia umožňuje nielen meniť pracovnú frekvenciu alebo mód, ale aj uskutočňovať kompletné SSB a CW spojenia. Zvuk je prenášaný po sieti pomocou kodeku Opus 1.5, pričom podporované sú obojsmerné audio prenosy pre SSB, AM aj FM prevádzku. Pre operátorov využívajúcich digitálne módy je pripravený modul WSJTX Bridge, ktorý umožňuje používať WSJT-X, WSJT-X Improved, Fldigi, VARAC, JS8Call a ďalšie aplikácie prostredníctvom existujúceho zabezpečeného spojenia. Veľkou výhodou je, že aplikácia nevyžaduje rozdeľovanie sériových portov medzi viaceré programy. Ovládanie transceivera zabezpečuje jediná inštancia Hamlib, ku ktorej sa môžu pripájať ďalšie kompatibilné aplikácie prostredníctvom štandardného rozhrania Hamlib NET Rigctl.Architektúra projektu
RigControl Web využíva klient-server architektúru. Na počítači pripojenom k transceiveru beží backend založený na prostredí Node.js a Express, ktorý komunikuje s programom Hamlib rigctld. Frontend predstavuje webová aplikácia zobrazovaná v ľubovoľnom modernom prehliadači. K dispozícii je aj desktopová verzia vytvorená pomocou Electronu, ktorá backend spúšťa automaticky na pozadí. Komunikácia prebieha prostredníctvom HTTPS servera využívajúceho automaticky vytvorený certifikát. Pri prvom pripojení zobrazí webový prehliadač upozornenie na nedôveryhodný certifikát, čo je pri lokálnom použití očakávané správanie. Pre prístup cez internet autor odporúča použiť vlastnú VPN alebo reverzný proxy server s dôveryhodným certifikátom.Prehľad hlavných vlastností
Funkcionalita RigControl Web výrazne presahuje možnosti jednoduchého CAT ovládania. Projekt spája do jedného prostredia ovládanie transceivera, prenos zvuku, zobrazovanie spektra, digitálne módy aj informácie o šírení.| Funkcia | Popis |
|---|---|
| Ovládanie rádia | Frekvencia, VFO, mód, PTT, výkon, S-meter, SWR, ALC a ďalšie parametre. |
| CW prevádzka | Integrovaný Iambic Keyer A/B, straight key, lokálny Sidetone a nastaviteľná rýchlosť. |
| CW decoder | Dekódovanie Morseovej abecedy v reálnom čase pomocou knižnice GGMorse. |
| Digitálne módy | WSJTX Bridge pre FT8, FT4, WSPR a ďalšie aplikácie. |
| spectrum scope | Živý panadaptér a waterfall pre podporované Icom a Yaesu transceivery. |
| Video | Prenos obrazu predného panela rádia cez HDMI alebo inú video grabovaciu kartu. |
| Spoty | POTA, SOTA a WWFF s funkciou Click-to-Tune. |
| Propagácia | HF/VHF podmienky, solárne údaje a interaktívna MUF mapa. |
| Používatelia | Prihlasovanie, administrácia, audit log a správa používateľských účtov. |
Podporované transceivery
Autor výslovne uvádza, že projekt je určený predovšetkým pre moderné transceivery podporované knižnicou Hamlib. Funkcia Spectrum Scope je v súčasnosti implementovaná pre Icom IC-7300, IC-7300MKII, IC-7610, IC-7850/7851, IC-705, IC-9700, IC-905 a Yaesu FT-710. Ostatné transceivery kompatibilné s Hamlib môžu využívať základné CAT ovládanie, pokiaľ ich podporuje program rigctld. Autor zároveň uvádza, že aplikácia bola prakticky testovaná na zariadeniach FT-710, FT-891 a IC-7300. Pri ďalších moderných transceiveroch kompatibilných s Hamlib očakáva podobnú úroveň funkčnosti, pričom používateľov vyzýva na zasielanie spätnej väzby a hlásení o kompatibilite.Čo ešte do RigControl Web pribudne a čo nie
Autor projektu zverejňuje plán vývoja priamo v dokumentácii GitHub repozitára. RigControl Web je aktívne vyvíjaný a nové funkcie pribúdajú postupne podľa priorít komunity. Medzi pripravované vylepšenia patria ďalšie možnosti konfigurácie používateľského rozhrania, rozšírenie podpory transceiverov, nové diagnostické nástroje a ďalšie zlepšenia stability aplikácie. Vývoj je pritom orientovaný predovšetkým na spoľahlivé diaľkové ovládanie rádioamatérskej stanice, nie na vytvorenie plnohodnotného logovacieho programu. Autor zároveň jasne uvádza, že RigControl Web nemá nahrádzať existujúce špecializované aplikácie. Program preto nebude obsahovať vlastný denník QSO, DX cluster server ani dekodér digitálnych módov. Namiesto toho využíva integráciu s osvedčenými aplikáciami, ako sú WSJT-X, FLDigi alebo ďalší softvér podporujúci Hamlib. Rovnaká filozofia platí aj pri ovládaní rádia – aplikácia využíva existujúci server rigctld, namiesto vytvárania vlastných ovládačov jednotlivých transceiverov.Systémové požiadavky
RigControl Web je navrhnutý tak, aby jeho inštalácia bola čo najjednoduchšia. Väčšina používateľov nemusí projekt kompilovať zo zdrojových kódov, ale môže použiť pripravený inštalačný balík dostupný v sekcii GitHub Releases. K dispozícii sú verzie pre Windows aj Linux. Linuxová verzia už obsahuje knižnicu Hamlib, takže nie je potrebná jej samostatná inštalácia. Vo Windows je potrebné mať nainštalovaný Hamlib vo verzii 4.7 alebo novšej podľa odporúčania autora projektu. Vývojári alebo pokročilí používatelia môžu aplikáciu spúšťať aj priamo zo zdrojových kódov podľa návodu v README repozitára. Projekt je určený pre licencovaných rádioamatérov, ktorí sa orientujú v základných parametroch svojho transceivera, ako sú sériové porty, prenosová rýchlosť, VFO alebo konfigurácia programu rigctld. Autor výslovne uvádza, že používateľ nemusí byť programátor ani správca počítačových sietí.Inštalácia a základná konfigurácia
Základným predpokladom úspešnej prevádzky je správne nastavenie programu Hamlib rigctld. Práve tento proces zabezpečuje komunikáciu medzi transceiverom a webovou aplikáciou. Vhodné je využiť Hamlib UI, ktorý nastavenie zjednodušuje. Po spustení RigControl Web sa používateľ prihlási do svojho účtu a aplikácia následne nadviaže spojenie s lokálne bežiacim serverom rigctld. Stav spojenia je priebežne zobrazovaný priamo v používateľskom rozhraní. Ak používateľ plánuje využívať diaľkové ovládanie cez internet, autor odporúča prístup prostredníctvom VPN namiesto priameho zverejnenia aplikácie do internetu. Takéto riešenie zvyšuje bezpečnosť celej stanice a zároveň zjednodušuje správu používateľských účtov. Samotná aplikácia obsahuje prihlasovací systém, administrátorské rozhranie a správu používateľských rolí. Pri prvom spustení je vhodné overiť komunikáciu s transceiverom, funkčnosť zvukových vstupov a výstupov, správnu konfiguráciu CW keyera a prípadne aj prenos videa z kamery snímajúcej predný panel rádia. Dokumentácia obsahuje samostatné kapitoly venované diagnostike, nastaveniu audia, videa, CW prevádzke aj WSJT-X integrácii.Používateľské rozhranie

