ExpertWebConsole od Dana OK1HRA je webové rozhranie pre lineárny zosilňovač SPE EXPERT 1K-FA, navrhnuté ako alternatíva k pôvodnej aplikácii Expert_Console2.exe. Ovládanie prebieha z webového prehliadača, pričom sériový port vlastní samostatný daemon expert_console.py. Konzola tak môže byť dostupná aj zo vzdialeného QTH; samotný klient nepotrebuje špecializovanú desktopovú aplikáciu.
V článku sa dočítate
Princíp fungovania EXPERT 1K-FA Web Console
Architektúra je zámerne jednoduchá: prehliadač komunikuje cez HTTP so službou expert_console.py, ktorá spravuje sériové rozhranie zosilňovača. Komunikácia s 1K-FA prebieha cez sériovú linku 9600 8N1. Webová časť pritom nefunguje iba ako zobrazovač – v prehliadači sa dekódujú protokolové rámce vrátane 30-bajtového stavového záznamu, kontrolných súčtov a setup menu. Prenos stavových údajov využíva SSE.
Výhodou tohto riešenia je oddelenie sériovej komunikácie od používateľského rozhrania. Port je otváraný výhradne, takže daemon nekonkuruje inému procesu, ktorý by sa pokúšal používať rovnaké rozhranie. Webová konzola zároveň podporuje simulátor, takže základné správanie možno skúšať aj bez pripojeného zosilňovača. Projekt rozlišuje dve revízie protokolu 1.0 a 2.0 a podľa stavového kódu automaticky určuje aktívnu revíziu.
Ovládacie prvky
Horný riadok konzoly zobrazuje stavové ovládacie prvky, ktorých stav sa kliknutím prepína. K dispozícii sú ON/OFF, STANDBY/OPERATE a PWR-L/PWR-H. Ďalšie ovládanie zahŕňa TUNE, výber pásma, antény a CAT rozhrania, ovládanie L/C, navigáciu v menu a tlačidlo DISPLAY. Stav OPERATE a PWR-H je graficky zvýraznený vtedy, keď je príslušný stav aktívny. Hodnota SWR sa zobrazuje počas vysielania a krátko po ňom.
Bargrafy a telemetria
Dôležitou časťou konzoly sú bargrafy zobrazujúce okamžité a vrcholové alebo minimálne hodnoty. Pri forward power, reflected power a prúde sa sleduje maximum, zatiaľ čo pri napätí minimum. Bargraf preto nepredstavuje iba jednoduchý indikátor aktuálnej hodnoty. Samotná lišta zobrazuje okamžitý stav a číselný údaj vedľa nej vrcholovú hodnotu; pokles môže byť vyznačený zárezom v lište.
Rozsah indikátora forward power sa mení podľa režimu zosilňovača: vo FULL zodpovedá 1200 W, v HALF 600 W a v STANDBY rozsahu budiaceho signálu. SWR sa počíta z forward a reflected power. Pri režime OPERATE zosilňovač neposiela SWR priamo; príslušné údaje stavového rámca obsahujú namiesto toho gain.
ExpertWebConsole tak nie je iba vzdialeným panelom tlačidiel. Spája ovládanie, priebežnú telemetriu a diagnostiku protokolu do webového rozhrania, pričom sériová komunikácia zostáva sústredená v samostatnom procese.
