Back to Help Center

CONECTOR MQTT (MQTT CONNECTOR)

Equipe Learning

Setting Up The Subscription Node

Comece adicionando um nó “MQTT In” ao fluxo.

image015

image017

Este é o aspecto padrão do nó MQTT. Para o campo de tópico (topic), digite o caractere « # ». Este caractere permite que o nó se inscreva em todos os tópicos dentro do broker.

image019

O campo QoS (Quality of Service) determina como os dados são enviados para o assinante, com opções sendo 0, 1 ou 2. 0 significa que o Broker envia os dados mas não espera confirmação de recebimento. 1 significa que o Broker confirmará o envio pelo menos uma vez e continuará enviando até obter confirmação (o assinante pode receber cópias duplicadas). 2 significa que o Broker confirmará que o dado foi recebido exatamente uma vez. Visto que queremos garantir a integridade total dos dados, manteremos esta configuração no valor 2.

A seguir, crie um novo Broker MQTT. Clique no botão de lápis enquanto o campo Server estiver apontando para « Add new mqtt-broker… ». Esta janela de configuração surgirá :

image021

Para o campo Server, digite « localhost ». « localhost » se refere à própria máquina em que o servidor IoT está hospedado. Para a porta (supondo o padrão TLS do cliente), ajuste para 8883.

image023

Marque também a caixa « Use TLS ». Isto fará surgir uma opção correspondente para selecionar configurações TLS.

image025

Clique no lápis para adicionar uma configuração TLS.

image027

Para começar, desmarque a propriedade « Verify server certificate ». Isto normalmente é irrelevante para a configuração.

Depois, acesse o Storage Manager e baixe os arquivos .crt, .key, e ca fornecidos pelo cliente. Insira o arquivo .crt no campo « Certificate », o arquivo .key no campo « Private Key », e o de CA no campo « CA Certificate ». Salve clicando no botão « Add » no campo superior direito:

image029

Com a conexão pronta, acesse o painel Security nas configurações do Broker.

image031

Insira as credenciais de usuário e senha que geraram o arquivo passwd. Isto conclui as etapas para o Broker. Não é necessário preencher o painel Messages. Clique no botão de confirmação para associar este Broker ao nó MQTT. O nó deverá iniciar extraindo informações do Broker, verificável adicionando-se um nó debug.

Troubleshooting

Se o nó MQTT se desconectar, valide com o cliente se as rotas de rede não foram modificadas recentemente.

Se o nó estiver conectado mas nenhuma informação trafegar, inspecione a integridade do Broker MQTT no programa MQTT Explorer, que pode ser obtido aqui: http://mqtt-explorer.com/

Powered by Zendesk