Saltar a contenido

Habilitar CAT TCP para que N1MM, Log4OM, WSJT-X puedan controlar la radio

El applet de Control CAT ejecuta hasta cuatro servidores TCP compatibles con rigctld, uno por canal de slice (A–D), para que el software externo de registro y concursos pueda controlar la radio a través de un socket de red. Use esta página para iniciar esos servidores y apuntar su programa de registro al puerto correcto.

Antes de comenzar

  • AetherSDR debe estar conectado a la radio. El applet CAT requiere una conexión activa con la radio.
  • Decida qué puerto base usar. El predeterminado es 4532. Los canales A, B, C y D se vinculan al puerto base, base+1, base+2 y base+3 respectivamente.
  • Asegúrese de que ninguna otra aplicación (incluyendo una instancia independiente de rigctld) esté escuchando ya en esos puertos.

Pasos

  1. Haga clic en el botón de la bandeja CAT en la barra lateral derecha para abrir el applet de Control CAT. El applet está oculto por defecto.
  2. Verifique el valor en el campo Base. El predeterminado es 4532. Cámbielo si es necesario (rango válido: 1024–65535). Presione Enter o haga clic fuera del campo para confirmar; los valores fuera del rango se restauran a 4532.
  3. Haga clic en Enable TCP. El botón se ilumina en verde cuando está activo.
  4. Verifique las filas de canales. Cada fila etiquetada A, B, C o D debe cambiar de (stopped) a :<puerto> (0 clients) una vez que los servidores estén escuchando.
  5. En su programa de registro o concursos (N1MM, Log4OM, WSJT-X o similar), configure la conexión CAT como rigctld (net) e ingrese localhost (o la dirección IP del equipo con AetherSDR) y el puerto para el canal que desea controlar — por ejemplo, 4532 para el canal A o 4533 para el canal B.
  6. Cuando el software externo se conecte, la fila del canal se actualizará a :<puerto> (1 client).

Función de cada control

Control Predeterminado Rango válido Clave persistida Comportamiento
Enable TCP Desactivado Activado / Desactivado Inicia o detiene los cuatro servidores TCP de rigctld. También escribe el puerto base actual en CatTcpPort.
Base 4532 1024–65535 CatTcpPort Establece el puerto base TCP. El canal A usa este puerto; B, C y D usan base+1, base+2, base+3. Si los servidores ya están en ejecución, se reinician inmediatamente en los nuevos puertos.
Enable TTY Desactivado Activado / Desactivado Inicia o detiene enlaces simbólicos PTY (/tmp/AetherSDR-CAT-A a D) para acceso tipo serie. No es necesario para software basado en TCP.
Filas de canales (A–D) (stopped) Muestra el estado TCP de cada canal y la cantidad de clientes conectados. El color de la insignia coincide con el color del slice.

Consejos

  • Si solo usa un programa de registro a la vez, el canal A en el puerto 4532 es suficiente. Los canales B–D existen para ejecutar varios programas simultáneamente con diferentes slices.
  • Para que los servidores TCP se inicien automáticamente cada vez que se lance AetherSDR, use Settings > Autostart rigctld with AetherSDR.
  • Cambiar el valor de Base mientras Enable TCP está activo reinicia todos los servidores en ejecución en los nuevos puertos inmediatamente. Actualice la configuración del puerto en su programa de registro para que coincida antes de reconectarse.

Solución de problemas

  • La fila del canal permanece en (stopped) después de hacer clic en Enable TCP — Es probable que otro proceso ya esté escuchando en ese puerto. Elija un puerto base diferente o detenga la aplicación en conflicto.
  • El programa de registro muestra "connection refused" — Confirme que Enable TCP esté activado (el botón está en verde) y que esté usando el número de puerto correcto para el canal. Si AetherSDR está en un equipo remoto, use la dirección IP de ese equipo en lugar de localhost.
  • El contador de clientes no aumenta — El software se conectó pero se desconectó inmediatamente. Verifique que su programa de registro esté configurado en modo rigctld (red), no en un modo serie directo o de Hamlib que espere un protocolo diferente.

Relacionados

⚡ Quimey Asistente AetherSDR
¡Hola! Soy Quimey, tu asistente de AetherSDR. Preguntame sobre instalación, configuración o resolución de problemas.