Hi,
Thank you for your kind suggestion. First of all I must confess that I am completely ilitterate as dealing with software computer code. My limits are "copy and paste" when it comes to html, aurdino or php.
My SunSDR DX radio will be located at a large contest radio station with remote control of radio, amplifier and antenna selections. The heart of the control system is a custom made Antenna System Control switch using CAT frequency input from the radio as well as PTT control and then forwarding that to all other units (a.o. OM Power amplifier). In total we have over 20 antennas covering all bands from 160-10 m. The plan is to have up to six radio stations in Multi/Multi contests.
The remote side of the station will be running ESDR RS remote program on PC with TCI plus loggbook with CW keying, DX cluster and with automated PTT and band/frequency control. Maybe SDC will be useful as well.
We are fortunate to have several highly professional software programmers and internet specialists in our ham radio club and I see them every week at our club meetings. The SunSDR DX radio is getting increased attention for the excellent CW performance during crowded contest conditions. It is seen as equal or slightly better in comparision to other major SDR brands. The Sun radio is also a very cost competitive radio.
As you can understand it will be necessary the get band/frequency information from the radio as input to this radio station system. The band information and PTT information can be had from the radio EXT. CTRL pins but not CAT. Your solutuion with a dedicated ESP32/Aurdino controller feeding CAT is very slick avoiding a PC computer at the radio.
Another item is produced by RemoteQTH called IPControl. It is a remote antenna switch system using the ESP32-Gateway at the radio end. The code is open source and perhaps you can get some idea about the discovery from that. It is able to be configured for the major CAT protocols.
Here is a link:
github.com/ok1hra/band_decoder_2
73 de Erik SM0JCA