V článku se dočtete
Co umožňuje aplikace 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 další aplikace prostřednictvím stávajícího zabezpečeného spojení. Velkou výhodou je, že aplikace nevyžaduje rozdělování sériových portů mezi více programů. Ovládání transceiveru zajišťuje jediná instance Hamlib, ke které se mohou připojovat další kompatibilní aplikace prostřednictvím standardního rozhraní Hamlib NET Rigctl.Architektura projektu
RigControl Web využívá klient-server architekturu. Na počítači připojeném k transceiveru běží backend založený na prostředí Node.js a Express, který komunikuje s programem Hamlib rigctld. Frontend představuje webová aplikace zobrazovaná v libovolném moderním prohlížeči. K dispozici je také desktopová verze vytvořená pomocí Electronu, která backend spouští automaticky na pozadí. Komunikace probíhá prostřednictvím HTTPS serveru využívajícího automaticky vytvořený certifikát. Při prvním připojení zobrazí webový prohlížeč upozornění na nedůvěryhodný certifikát, což je při lokálním použití očekávané chování. Pro přístup přes internet autor doporučuje použít vlastní VPN nebo reverzní proxy server s důvěryhodným certifikátem.Přehled hlavních vlastností
Funkcionalita RigControl Web výrazne presahuje možnosti jednoduchého CAT ovládání. Projekt spojuje do jednoho prostředí ovládání transceiveru, přenos zvuku, zobrazování spektra, digitální módy i informace o šíření.| Funkce | Popis |
|---|---|
| Ovládání rádia | Frekvence, VFO, mód, PTT, výkon, S-metr, SWR, ALC a další parametry. |
| CW provoz | Integrovaný Iambic Keyer A/B, straight key, lokální Sidetone a nastavitelná rychlost. |
| CW decoder | Dekódování Morseovy abecedy v reálném čase pomocí knihovny GGMorse. |
| Digitální módy | WSJTX Bridge pro FT8, FT4, WSPR a další aplikace. |
| spectrum scope | Živý panadaptér a waterfall pro podporované Icom a Yaesu transceivery. |
| Video | Přenos obrazu předního panelu rádia přes HDMI nebo jinou video grabovací kartu. |
| Spoty | POTA, SOTA a WWFF s funkcí Click-to-Tune. |
| Propagace | HF/VHF podmínky, solární údaje a interaktivní MUF mapa. |
| Uživatelé | Prihlasovanie, administrácia, audit log a správa používateľských účtov. |
Podporované transceivery
Autor výslovně uvádí, že projekt je určen především pro moderní transceivery podporované knihovnou Hamlib. Funkce Spectrum Scope je v současnosti implementována pro 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 mohou využívat základní CAT ovládání, pokud je podporuje program rigctld. Autor zároveň uvádí, že aplikace byla prakticky testována na zařízeních FT-710, FT-891 a IC-7300. U dalších moderních transceiverů kompatibilních s Hamlib očekává podobnou úroveň funkčnosti, přičemž uživatele vyzývá k zasílání zpětné vazby a hlášení o kompatibilitě.Co ještě do RigControl Web přibude a co ne
Autor projektu zveřejňuje plán vývoje přímo v dokumentaci GitHub repozitáře. RigControl Web je aktivně vyvíjen a nové funkce přibývají postupně podle priorit komunity. Mezi připravovaná vylepšení patří další možnosti konfigurace uživatelského rozhraní, rozšíření podpory transceiverů, nové diagnostické nástroje a další zlepšení stability aplikace. Vývoj je přitom orientován především na spolehlivé dálkové ovládání radioamatérské stanice, nikoli na vytvoření plnohodnotného logovacího programu. Autor zároveň jasně uvádí, že RigControl Web nemá nahrazovat stávající specializované aplikace. Program proto nebude obsahovat vlastní dení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žadavky
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á verze již obsahuje knihovnu Hamlib, takže není nutná její samostatná instalace. Ve Windows je třeba mít nainstalovaný Hamlib ve verzi 4.7 nebo novější podle doporučení autora projektu. Vývojáři nebo pokročilí uživatelé mohou aplikaci spouštět také přímo ze zdrojových kódů podle návodu v README repozitáře. Projekt je určen pro licencované radioamatéry, kteří se orientují v základních parametrech svého transceiveru, jako jsou sériové porty, přenosová rychlost, VFO nebo konfigurace programu rigctld. Autor výslovně uvádí, že uživatel nemusí být programátor ani správce počítačových sítí.Instalace a základní konfigurace
Základným predpokladom úspešnej prevádzky je správne nastavenie programu Hamlib rigctld. Právě tento proces zajišťuje komunikaci mezi transceiverem a webovou aplikací. Vhodné je využít Hamlib UI, který nastavení zjednodušuje. Po spuštění RigControl Web se uživatel přihlásí do svého účtu a aplikace následně naváže spojení s lokálně běžícím serverem rigctld. Stav spojení je průběžně zobrazován přímo v uživatelském rozhraní. Pokud uživatel plánuje využívat dálkové ovládání přes internet, autor doporučuje přístup prostřednictvím VPN namísto přímého zveřejnění aplikace do internetu. Takové řešení zvyšuje bezpečnost celé stanice a zároveň zjednodušuje správu uživatelských účtů. Samotná aplikace obsahuje přihlašovací systém, administrátorské rozhraní a správu uživatelských rolí. Při prvním spuštění je vhodné ověřit komunikaci s transceiverem, funkčnost zvukových vstupů a výstupů, správnou konfiguraci CW keyera a případně i přenos videa z kamery snímající přední panel rádia. Dokumentace obsahuje samostatné kapitoly věnované diagnostice, nastavení audia, videa, CW provozu i WSJT-X integraci.Uživatelské rozhraní

