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¶
- Abra el applet de MQTT haciendo clic en el botón MQTT del panel lateral derecho.
-
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: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. -
Verifique que los campos Host, Port, User y Pass sean correctos para su broker.
- Haga clic en Enable.
- 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íneastopic: 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/posse muestra comopos: <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.