Programa de utilidad cliente MQTT
El programa de utilidad cliente MQTT es una aplicación Java™ con que puede explorar las funciones de MQTT, es decir, la conexión a un gestor de colas y la publicación y suscripción a temas.
Puede utilizar un programa de utilidad cliente para verificar su configuración de telemetría (por ejemplo, cuando crea un canal de telemetría), o el cliente puede servir de ayuda cuando va a desarrollar y depurar aplicaciones. Para obtener más información sobre las funciones y propiedades del programa de utilidad cliente, consulte las descripciones siguientes:
- Publicar
- Publique un mensaje con un tema que se distribuirá entre los suscriptores interesados.
- Suscribir
- Los clientes y el escucha MQXR pueden registrar su interés en un tema suscribiéndose éste y, así, poder recibir los mensajes publicados en dicho tema.
- Tema
- El tema es la clave que identifica el canal de información en el que se publican los mensajes. Los suscriptores utilizan el nombre de tema para identificar los canales de información de los que desean recibir mensajes publicados.
- Mensaje
- Un mensaje, en el contexto de un programa de utilidad cliente MQTT, hace referencia a la carga útil del mensaje distribuido a los suscriptores que muestran interés en un tema. Los mensajes pueden estar formados por caracteres alfanuméricos.
- Calidad de servicio (QoS)
- El programa de utilidad cliente MQTT proporciona tres calidades de servicio, que figuran a continuación:
- Retenido
- Esta opción se utiliza sólo cuando se publican mensajes. Determina si el servidor MQTT (el gestor de colas en IBM® MQ) retiene un mensaje, de la publicación en un tema, después de que se entregue a los suscriptores actuales. Si crea una suscripción a un tema que tiene alguna publicación retenida, recibirá inmediatamente la publicación retenida más reciente que haya en el tema.
- Última voluntad y testamento
- Ésta es una opción de conexión que determina el mensaje que se envía a IBM MQ, en el caso en el que el cliente MQTT se desconecte de forma inesperada. Esta opción incluye tema, mensaje, QoS y la opción para retener la publicación.
Considere la configuración de QoS en
1
ó2
para garantizar la entrega. - Limpiar sesión
- Al iniciar un cliente MQTT con una sesión limpia, se eliminan todas las publicaciones pendientes y todas las suscripciones antiguas que existían en el cliente antes de la conexión. Si no existe ninguna sesión previa, el programa de utilidad cliente inicia una nueva sesión.
- Historial del cliente
- El historial del cliente ofrece información sobre los sucesos que ocurren mientras que se utiliza el programa de utilidad cliente MQTT. Algunos ejemplos de sucesos son:
Conectado
,Desconectado
,Publicado
oSuscrito
.Visualice los detalles completos de una entrada seleccionando la entrada y pulsando la tecla Intro. También puede hacerlo pulsando dos veces la entrada.
Cambie el orden de las columnas en el historial del cliente arrastrando los nombres de columna y colocándolos en el orden que elija.