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 comenzar

  • 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

Existen varios métodos de iniciar el programa de utilidad cliente MQTT. Para obtener más información sobre la ejecución del programa de utilidad cliente, consulte Ejecución del programa de utilidad cliente MQTT. En el ámbito de esta tarea, el programa de utilidad cliente se inicia desde el canal de telemetría 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 guest en Windows y nobody en Linux®. Necesita estos valores predeterminados para suscribirse a los temas.

Procedimiento

  1. Pulse con el botón derecho del ratón en el canal de telemetría de PlainText y, a continuación, pulse Ejecutar programa de utilidad de 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.
  2. Escriba 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.
  3. 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.
  4. Pulse Conectar para establecer una conexión con el canal de telemetría de PlainText . Se visualiza una nueva entrada de suceso de Connected en el Historial de cliente.
  5. Escriba un nombre de tema en el campo Suscripción Tema . El nombre de tema predeterminado es testTopic y este nombre se utiliza en toda esta tarea.
  6. Seleccione la calidad de servicio de suscripción en el menú Solicitar QoS .
  7. Pulse Suscribir para suscribirse al tema testTopic. Se visualiza una nueva entrada de suceso de Subscribed en el Historial de clientes, junto con el nombre de tema, QoS y la hora de suscripción.
  8. Aceptar el nombre de tema predeterminado, testTopic, 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.
  9. Escriba un mensaje en el campo Mensaje . La prueba de mensaje predeterminada es Test Message.
  10. Seleccione la calidad de servicio de la publicación en el menú Solicitar QoS .
  11. Seleccione Retenido para reenviar la publicación retenida más reciente sobre este tema a los nuevos suscriptores.
  12. Pulse Publicar para publicar el mensaje en el tema testTopic para los suscriptores interesados. Se visualiza una nueva entrada de suceso de Published en el Historial de cliente, junto con el nombre de tema, QoS, si se conserva el mensaje y la hora de suscripción. En el programa de utilidad cliente receptor, se visualiza una nueva entrada de suceso de Received en el Historial de clientes.
  13. Seleccione el mensaje recibido en el Historial de clientesy, a continuación, 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.