SmartSDR Ethernet API - flexradio/smartsdr-api-docs GitHub Wiki
The SmartSDR Ethernet API has a number of distinct pieces:
- The SmartSDR Command API which is used to command the radio and receive streaming status information from the radio. The command API uses TCP/IP port 4992.
- Streaming data is sent from the radio in the VITA-49 format from
UDP/IP port 4991 to targeted clients. This data carries:
- FFT data used in panadapters and waterfall displays
- Metering protocol which provides meter data on the radio itself as well as receivers and such
- Oscilloscope data used to draw audio vs. time data
- Streaming I/Q data for demodulation by other computer software
- Discovery protocol which announces the radio's presence on the local network for facilitating client connections sent to UDP port 4992