Utilitário do Cliente MQTT
O utilitário do cliente MQTT é um aplicativo Java™ com o qual é possível explorar os recursos do MQTT, ou seja, conectar-se a um gerenciador de filas, publicar e assinar tópicos.
Você pode usar o utilitário do cliente para verificar a configuração de telemetria (por exemplo, ao criar um canal de telemetria), ou o cliente poderá servir como auxílio quando você estiver desenvolvendo e depurando aplicativos. Para obter mais informações sobre os recursos e as propriedades do utilitário do cliente MQTT, consulte as seguintes descrições:
- Publicar
- Publique uma mensagem para um tópico que depois é distribuído a assinantes interessados.
- Assinar
- Os clientes e o listener MQXR podem registrar seu interesse em um tópico subscrevendo-se a ele e, assim, recebendo mensagens publicadas nesse tópico.
- Tópico
- Um tópico é a chave que identifica o canal de informações no qual as mensagens são publicadas. Os assinantes usam o nome do tópico para identificar os canais de informações nos quais eles desejam receber mensagens publicadas.
- Mensagem
- Uma mensagem, no contexto de um utilitário do cliente MQTT, refere-se à carga útil da mensagem distribuída para os assinantes que mostram interesse em um tópico. As mensagens podem consistir em caracteres alfanuméricos.
- Qualidade de serviço (QoS)
- O utilitário do cliente MQTT fornece três qualidades de serviço, conforme a seguir:
- Retido
- Essa opção só é usada ao publicar mensagens. Ela determina se uma mensagem, de uma publicação em um tópico, fica retida pelo servidor MQTT (no IBM® MQ, o gerenciador de filas) depois que é entregue aos assinantes atuais. Se você criar uma assinatura de um tópico que tenha uma publicação retida, imediatamente receberá a publicação retida mais recente nesse tópico.
- Último Desejo e Testamento
- Essa é uma opção de conexão que determina a mensagem que é enviada ao IBM MQ, no caso de o cliente MQTT ser desconectado inesperadamente. Essa opção inclui um tópico, mensagem, QoS e a opção para
reter a publicação.
Considere definir o QoS como
1
ou2
para garantir a entrega. - Limpar sessão
- O início de um cliente MQTT com uma sessão de limpeza remove todas as publicações pendentes e todas as assinaturas antigas que existiam no cliente antes da conexão. Se nenhuma sessão anterior existir, o utilitário do cliente será iniciado com uma nova sessão.
- Histórico do cliente
- O histórico do cliente fornece informações sobre eventos que ocorrem enquanto o
utilitário do cliente MQTT está sendo usado. Os exemplos de eventos incluem:
Connected
,Disonnected
,Published
ouSubscribed
.Visualize os detalhes completos de uma entrada selecionando a entrada e pressionando Enter. Como alternativa, dê um clique duplo na entrada.
Reordene as colunas no histórico do cliente, arrastando os nomes das colunas e colocando-os em qualquer ordem que você escolher.