Tomáš, OK1XOE, ha pubblicato su Progetto XOE ArcoRotorController su GitHub – un'applicazione desktop che consente di controllare l'antenna Rotátor prostredníctvom radiča microHAM ARCO tramite una rete locale. L'impulso pratico per la sua creazione era concreto: Tomáš e suo suocero OK2FI gestiscono due stazioni radioamatoriali separate nella stessa casa, con il rotore Yaesu G-1000 controllato da ARCO. Sebbene ARCO disponga di un server VNC integrato per l'accesso remoto, risulta inutilmente complicato per la normale rotazione dell'antenna. XOE ArcoRotorController risolve proprio questo problema: due operatori, due postazioni di lavoro, un solo rotore.
Nell'articolo leggerete
Architettura tecnica

L'applicazione comunica direttamente con ARCO tramite socket TCP utilizzando il protocollo Yaesu GS-232. Non richiede API REST, bridge USB-seriale o server backend in esecuzione sul lato controller. L'unica condizione è che ARCO sia disponibile nella rete locale e che il parametro Protocollo di controllo sia impostato su Yaesu GS-232. Dopo aver inserito l'indirizzo IP e la porta TCP del controller, l'applicazione si connette e inizia a visualizzare l'azimut corrente.
Il progetto è scritto in Java (il 97% del codice sorgente), richiede Java versione 26 o superiore ed è disponibile per Windows, Linux e macOS. Gli script di installazione consentono di creare un programma di installazione nativo per ciascuna piattaforma: MSI o EXE per Windows, DMG o PKG per macOS, DEB o RPM per Linux.
Funzioni e comandi
L'applicazione visualizza l'azimut corrente con un intervallo di aggiornamento di 150 ms: la lettura è praticamente in tempo reale. L'azimut di destinazione può essere inserito in tre modi. Il primo consiste nel cliccare sulla rosa dei venti, il secondo nell'inserire un valore assoluto compreso tra 0 e 360 gradi, il terzo nell'inserire una variazione relativa nel formato +10 o -45. I valori relativi che supererebbero l'intervallo consentito vengono rifiutati e viene visualizzato un messaggio di errore. La validazione dell'input è parte integrante dell'applicazione.
L'applicazione comunica con ARCO tramite socket TCP utilizzando il protocollo Yaesu GS-232. Non richiede API REST, bridge USB-seriale o server backend in esecuzione.
Versione e licenza attuali
La versione attuale, la v1.0.1, è stata rilasciata il 6 luglio 2026. Il progetto è distribuito sotto licenza GNU GPL v3.0, il codice sorgente è completamente open source e le modifiche sono consentite a condizione che venga mantenuta la stessa licenza.
Scaricamento
Il codice sorgente e gli script di installazione sono disponibili su GitHub:
