W artykule przeczytasz
Na co pozwala aplikacja internetowa RigControl?
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 i innych aplikacji za pośrednictwem istniejącego bezpiecznego połączenia. Dużą zaletą jest to, że aplikacja nie wymaga dzielenia portów szeregowych między wiele programów. Transceiver jest kontrolowany przez pojedynczą instancję Hamlib, z którą inne kompatybilne aplikacje mogą się łączyć za pośrednictwem standardowego interfejsu Hamlib NET. Rigctl.Architektura projektu
RigControl Web wykorzystuje architekturę klient-serwer. Na komputerze podłączonym do transceivera działa backend oparty na Node.js i Express, który komunikuje się z programem Hamlib rigctld. Frontend to aplikacja internetowa wyświetlana w dowolnej nowoczesnej przeglądarce. Dostępna jest również wersja desktopowa stworzona w Electron, która automatycznie uruchamia backend w tle. Komunikacja odbywa się za pośrednictwem serwera HTTPS z wykorzystaniem automatycznie generowanego certyfikatu. Podczas pierwszego połączenia przeglądarka wyświetla ostrzeżenie o niezaufanym certyfikacie, co jest oczekiwanym zachowaniem w przypadku korzystania z niego lokalnie. W przypadku dostępu przez Internet autor zaleca korzystanie z własnej sieci VPN lub odwrotnego serwera proxy z zaufanym certyfikatem.Przegląd głównych funkcji
Funkcionalita RigControl Web výrazne presahuje možnosti jednoduchého CAT Projekt łączy w jednym środowisku sterowanie transceiverem, transmisję dźwięku, wyświetlanie widma, tryby cyfrowe i informacje o propagacji.| Funkcjonować | Opis |
|---|---|
| Sterowanie radiowe | Częstotliwość, VFO, tryb, PTT, výkon, S-metr, SWR, ALC i inne parametry. |
| Operacja CW | Zintegrowany klucz Iambic A/B, tonacja prosta, lokalny dźwięk boczny i regulowana prędkość. |
| Dekoder CW | Dekodowanie kodu Morse'a w czasie rzeczywistym przy użyciu biblioteki GGMorse. |
| Cyfrowe mody | Most WSJTX dla FT8, FT4, WSPR i innych zastosowań. |
| zakres widma | Na żywo adapter pan a waterfall dla obsługiwanych transceiverów Icom i Yaesu. |
| Filmy | Przesyłanie obrazu z przedniego panelu radia poprzez złącze HDMI lub inną kartę przechwytującą wideo. |
| Grochy | POTA, SOTA i WWFF z funkcją Click-to-Tune. |
| Promocja | Warunki HF/VHF, dane słoneczne i interaktywna mapa MUF. |
| Użytkownicy | Prihlasovanie, administrácia, audit log I správa používateľských účtov. |
Obsługiwane transceivery
Autor wyraźnie zaznacza, że projekt jest przeznaczony przede wszystkim dla nowoczesnych transceiverów obsługiwanych przez bibliotekę Hamlib. Funkcja Spectrum Scope jest obecnie zaimplementowana dla Icom. IC-7300, IC-7300MKII, IC-7610, IC-7850/7851, IC-705, IC-9700, IC-905 i yaesu FT-710Inne transceivery kompatybilne z Hamlib mogą korzystać z podstawowego sterowania CAT, o ile są obsługiwane przez rigctld. Autor informuje również, że aplikacja została przetestowana praktycznie na układach FT-710, FT-891 i IC-7300. Oczekuje podobnego poziomu funkcjonalności dla innych nowoczesnych transceiverów kompatybilnych z Hamlib i zachęca użytkowników do przesyłania opinii i raportów dotyczących zgodności.Co jeszcze zostanie dodane do RigControl Web, a co nie?
Autor projektu publikuje plan rozwoju bezpośrednio w dokumentacji repozytorium GitHub. RigControl Web jest aktywnie rozwijany, a nowe funkcje są stopniowo dodawane zgodnie z priorytetami społeczności. Nadchodzące ulepszenia obejmują dodatkowe opcje konfiguracji interfejsu użytkownika, rozszerzoną obsługę transceiverów, nowe narzędzia diagnostyczne i dalsze usprawnienia stabilności aplikacji. Rozwój koncentruje się przede wszystkim na niezawodnym zdalnym sterowaniu amatorską stacją radiową, a nie na tworzeniu pełnoprawnego programu do rejestrowania sygnałów. Autor wyraźnie zaznacza również, że RigControl Web nie ma na celu zastąpienia istniejących specjalistycznych aplikacji. W związku z tym program nie będzie zawierał własnego dziennika. 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.Wymagania systemowe
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 LinuxWersja dla systemu Linux zawiera już bibliotekę Hamlib, więc jej osobna instalacja nie jest konieczna. W systemie Windows wymagana jest instalacja Hamlib w wersji 4.7 lub nowszej, zgodnie z zaleceniami autora projektu. Programiści i zaawansowani użytkownicy mogą również uruchomić aplikację bezpośrednio z kodu źródłowego, postępując zgodnie z instrukcjami zawartymi w repozytorium README. Projekt jest przeznaczony dla licencjonowanych radioamatorów, którzy znają podstawowe parametry swojego transceivera, takie jak porty szeregowe, prędkość transmisji, VFO czy konfiguracja programu rigctld. Autor wyraźnie zaznacza, że użytkownik nie musi być programistą ani administratorem sieci komputerowej.Instalacja i podstawowa konfiguracja
Základným predpokladom úspešnej prevádzky je správne nastavenie programu Hamlib rigctldTen proces zapewnia komunikację między transceiverem a aplikacją internetową. Zaleca się użycie Interfejs użytkownika Hamlib, co upraszcza konfigurację. Po uruchomieniu RigControl Web użytkownik loguje się na swoje konto, a aplikacja nawiązuje połączenie z lokalnie działającym serwerem rigctld. Status połączenia jest stale wyświetlany bezpośrednio w interfejsie użytkownika. Jeśli użytkownik planuje korzystać ze zdalnego sterowania przez Internet, autor zaleca dostęp przez VPN zamiast bezpośredniego publikowania aplikacji w Internecie. Takie rozwiązanie zwiększa bezpieczeństwo całej stacji i jednocześnie upraszcza zarządzanie kontami użytkowników. Sama aplikacja zawiera system logowania, interfejs administratora i zarządzanie rolami użytkowników. Podczas pierwszego uruchomienia zaleca się sprawdzenie komunikacji z transceiverem, funkcjonalności wejść i wyjść audio, poprawnej konfiguracji klucza CW oraz, w razie potrzeby, transmisji wideo z kamery rejestrującej panel przedni radia. Dokumentacja zawiera osobne rozdziały poświęcone diagnostyce, ustawieniom audio i wideo, obsłudze CW i integracji WSJT-X.Interfejs użytkownika

