Utilización del programa de utilidad cliente MQTT
Utilice uno o varios programas de utilidad cliente MQTT para probar la configuración de telemetría. En el ámbito de esta tarea, se utiliza un programa de utilidad cliente MQTT para publicar y suscribirse a mensajes.
Antes de empezar
- Asegúrese de que el servicio de telemetría (MQXR) se está ejecutando.
- Necesita al menos un canal de telemetría que esté ejecutándose para utilizar correctamente el programa de utilidad cliente MQTT.
Acerca de esta tarea
PlainText
creado con el asistente Definir configuración de ejemplo.De forma predeterminada, el ID de usuario de MCA del canal PlainText
se establece en Invitado
en Windows y nobody
en Linux®.
Necesita estos valores para suscribirse a temas.
Procedimiento
- Pulse con el botón derecho del ratón el canal de telemetría
PlainText
y luego pulse Ejecutar el programa de utilidad cliente MQTT. Se abre la ventana del programa de utilidad cliente. Los campos Host y Puerto se establecen automáticamente utilizando valores del canal de telemetría seleccionado. - Introduzca un ID de cliente en el campo Identificador de cliente. Se genera un nuevo identificador de cliente cada vez que se inicia el programa de utilidad cliente MQTT desde un canal de telemetría. Puede utilizar el identificador generado o bien escribir el nombre que desee. Si ejecuta más de un programa de utilidad cliente en un canal de telemetría, asegúrese de que utiliza diferentes ID de cliente para cada programa de utilidad cliente. Si dos programas de utilidad cliente MQTT tienen el mismo ID de cliente, el más reciente se conecta a la fuerza, y desconecta al anterior. Cuando ejecuta más de un programa de utilidad cliente MQTT desde un canal de telemetría, el identificador de cliente generado tiene un sufijo numérico que se incrementa cada vez que se inicia un nuevo programa de utilidad cliente.
- Pulse Opciones para abrir la ventana Opciones de conexión. Puede iniciar el programa de utilidad cliente con una sesión en blanco o configurar las opciones de última voluntad y testamento.
- Pulse Conectar para establecer una conexión con el canal de telemetría
PlainText
. Aparece una nueva entrada de suceso deConectado
en el Historial de cliente. - Introduzca un nombre de tema en el campo Subscripción Tema.
El nombre de tema predeterminado es
testTopic
y éste es el nombre que se utiliza en toda esta tarea. - Seleccione la calidad de servicio de las suscripción en el menú Solicitar calidad de servicio.
- Pulse Suscribirse para suscribirse al tema
testTopic
. Aparece una nueva entrada de suceso deSuscrito
en el Historial de cliente junto con el nombre de tema, QoS y la hora de suscripción. - Acepte el nombre de tema predeterminado,
testTopic
, que aparece en el campo Publicación Tema. En general, asegúrese de que los temas de suscripción y publicación coincidan, de modo que el cliente MQTT reciba mensajes del tema correcto. - Escriba un mensaje en el campo Mensaje.
El mensaje de prueba predeterminado es
Mensaje de prueba
. - Seleccione la calidad de servicio de la publicación en el menú Solicitar calidad de servicio.
- Seleccione Retenido para enviar la publicación retenida más reciente sobre este tema a los suscriptores.
- Pulse Publicar para publicar el mensaje en el tema
testTopic
para los suscriptores interesados. Aparece una nueva entrada de suceso dePublicado
en el Historial de cliente junto con el nombre de tema, QoS, si el mensaje está retenido y la hora de suscripción. En el programa de utilidad cliente receptor, aparece una nueva entrada de sucesoRecibido
en el Historial de cliente. - Seleccione el mensaje recibido en Historial de cliente y pulse Ver mensaje para ver el mensaje completo en la ventana Visor de mensajes. También puede ver el mensaje seleccionándolo y pulsando la tecla Intro o pulsando dos veces sobre el mensaje recibido.
Resultados
Si puede publicar y ver mensajes en los temas en los que está suscrito, significa que ha configurado correctamente el gestor de colas de telemetría.