Saltar a contenido

Superponer un valor MQTT en el panadapter (prefije el tema con *)

Cuando un tema suscrito lleva el prefijo * en el campo Topics, AetherSDR superpone el valor más reciente de ese tema directamente en la pantalla del panadapter. Esto permite monitorear datos en vivo, como la posición del rotador o la selección de antena, sin abandonar la vista de RF.

Antes de comenzar

  • El applet de MQTT debe estar visible. Si no lo está, haga clic en el botón MQTT del panel lateral derecho para mostrarlo.
  • Necesita un broker MQTT accesible que publique el tema que desea mostrar. Consulte Conectarse a un broker MQTT de estación si el broker aún no está configurado.
  • Si el applet está actualmente conectado (Enable muestra "On"), haga clic en Enable para desconectarse antes de editar la lista de temas.

Pasos

  1. Abra el applet de MQTT haciendo clic en el botón MQTT del panel lateral derecho.
  2. En el campo Topics, ingrese cada tema al que desee suscribirse como una lista separada por comas. Prefije cualquier tema con * para superponer también su valor en el panadapter. Por ejemplo:

    *rotator/pos, *ant/selected, station/log
    

    Los temas sin * se registran únicamente en el registro de mensajes. Los temas con el prefijo * se registran y, además, se superponen en el panadapter.

  3. Verifique que los campos Host, Port, User y Pass sean correctos para su broker.

  4. Haga clic en Enable.
  5. La etiqueta del botón cambia a "On" y la etiqueta de estado muestra "Connected" en verde. Los valores entrantes de los temas con prefijo * aparecen en el panadapter. Todos los mensajes recibidos aparecen en el registro de mensajes como líneas topic: value.

Qué hace cada control

Control Predeterminado Rango válido Clave de configuración Comportamiento
Host localhost Cualquier nombre de host o IP MqttHost Nombre de host o dirección IP del broker. Se guarda al hacer clic en Enable.
Port 1883 1–65535 MqttPort Puerto TCP del broker. Cambia automáticamente entre 1883 y 8883 al activar o desactivar TLS.
User (vacío) Cualquier cadena MqttUser Nombre de usuario del broker. Opcional.
Pass (vacío) Cualquier cadena MqttPass Contraseña del broker. Se muestra enmascarada. Opcional.
Topics (vacío) Lista separada por comas MqttTopics Temas a los que suscribirse. Prefije con * para superponer el valor en el panadapter.
TLS Off On / Off MqttTls Habilita el cifrado TLS. Muestra la fila del certificado CA y cambia automáticamente el puerto entre 1883 y 8883.
CA cert (vacío) Ruta de archivo MqttCaFile Ruta a un archivo de certificado CA. Si se deja en blanco, se utiliza el paquete CA del sistema. Visible solo cuando TLS está activado.
Enable Off Off / On (ninguna) Conecta o desconecta el broker. Guarda todos los ajustes al conectarse.
Registro de mensajes Últimas 50 entradas (ninguna) Muestra los mensajes recibidos como líneas topic: value.

Consejos

  • En la superposición del panadapter solo se muestra el último segmento de la ruta del tema. Por ejemplo, rotator/pos se muestra como pos: <value>. Use nombres de temas cuyo último segmento sea autoexplicativo si se suscribe a varios temas a la vez.
  • La superposición se actualiza cada vez que llega un nuevo mensaje al tema. No hay promediado ni suavizado; se muestra el valor bruto del payload (hasta 80 caracteres).
  • Si elimina el prefijo * de un tema y hace clic en Enable nuevamente, se detiene la superposición para ese tema sin cancelar completamente la suscripción. El valor continúa apareciendo en el registro de mensajes.
  • Todos los ajustes se guardan en almacenamiento persistente únicamente cuando se hace clic en Enable para conectarse. Si edita los campos y cierra el applet sin hacer clic en Enable, los cambios se descartan.

Solución de problemas

  • El estado muestra "Connected" pero no aparece ninguna superposición en el panadapter — Confirme que la cadena del tema en Topics coincida exactamente con lo que publica el broker, incluidas las mayúsculas y los separadores de ruta. La coincidencia de temas MQTT distingue entre mayúsculas y minúsculas.
  • El estado muestra un mensaje de error en lugar de "Connected" — El broker rechazó la conexión. Verifique Host, Port, User y Pass. Si TLS está habilitado, verifique la ruta del certificado CA o déjela en blanco para usar el paquete CA del sistema.
  • La superposición desaparece tras una desconexión — Cuando se pierde la conexión, AetherSDR elimina la superposición del panadapter. Reconéctese haciendo clic en Enable para restaurarla.

Relacionados

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