ExpertWebConsole od Dana OK1HRA to interfejs webowy dla liniowego wzmacniacza SPE EXPERT 1K-FA, zaprojektowany jako alternatywa dla oryginalnej aplikacji Expert_Console2.exe. Sterowanie odbywa się z przeglądarki internetowej, a port szeregowy jest obsługiwany przez oddzielny daemon. expert_console.py. Konzola tak môže byť dostupná aj zo vzdialeného QTH; sam klient nie potrzebuje specjalistycznej aplikacji desktopowej.
W artykule przeczytasz
Zasada działania EXPERT 1K-FA Konsoli internetowej
Architektura jest celowo prosta: przeglądarka komunikuje się przez HTTP z usługą expert_console.py, która zarządza szeregowym interfejsem wzmacniacza. Komunikacja z 1K-FA odbywa się przez linię szeregową 9600 8N1. Część internetowa nie działa tylko jako wyświetlacz - w przeglądarce dekodowane są ramki protokołu, w tym 30-bajtowy zapis stanu, sumy kontrolne i menu ustawień. Przesyłanie danych stanu wykorzystuje SSE.
Zaletą tego rozwiązania jest oddzielenie komunikacji szeregowej od interfejsu użytkownika. Port jest otwierany wyłącznie, więc daemon nie konkuruje z innym procesem, który próbowałby używać tego samego interfejsu. Konsola internetowa obsługuje również symulator, dzięki czemu podstawowe zachowanie można testować nawet bez podłączonego wzmacniacza. Projekt rozróżnia dwie wersje protokołu 1.0 i 2.0 i automatycznie określa aktywną wersję na podstawie kodu stanu.
Elementy sterujące
Górny pasek konsoli wyświetla elementy sterujące stanem, których stan można przełączać kliknięciem. Dostępne są ON/OFF, STANDBY/OPERATE i PWR-L/PWR-H. Dalsze sterowanie obejmuje TUNE, wybór pasma, anteny i interfejsy CAT, kontrolę L/C, nawigację w menu i przycisk DISPLAY. Stan OPERATE i PWR-H jest graficznie podświetlany, gdy dany stan jest aktywny. Wartość SWR jest wyświetlana podczas nadawania i krótko po nim.
Bargrafy i telemetria
Istotną częścią konsoli są bargrafy pokazujące bieżące oraz szczytowe lub minimalne wartości. W przypadku mocy forward, mocy odbitej i prądu monitorowane jest maksimum, podczas gdy w przypadku napięcia minimum. Bargraf nie przedstawia więc jedynie prostego wskaźnika bieżącej wartości. Sam pasek pokazuje bieżący stan, a obok niego wartość szczytową; spadek może być oznaczony nacięciem w pasku.
Zakres wskazania mocy forward zmienia się w zależności od trybu wzmacniacza: w FULL odpowiada 1200 W, w HALF 600 W, a w STANDBY zakresie sygnału budzącego. SWR oblicza się z mocy forward i mocy odbitej. W trybie OPERATE wzmacniacz nie wysyła SWR bezpośrednio; odpowiednie dane ramki stanu zawierają zamiast tego wzmocnienie.
ExpertWebConsole to nie jest tylko zdalna tablica przycisków. Łączy kontrolę, bieżącą telemetrię i diagnostykę protokołu w interfejsie webowym, podczas gdy komunikacja szeregowa pozostaje skoncentrowana w osobnym procesie.
