Pular para o conteúdo
JelinaJelina DocumentationDocumentação técnica
Voltar ao site oficial

Envio por MQTT

MQTT é um protocolo de rede baseado em publicação e assinatura. O plugin MQTT implementa a assinatura e a publicação de topic pelo protocolo MQTT.

Lógica de execução: após carregar essa configuração, MQTT estabelece a conexão definida em MQTT na configuração da conexão e passa a receber os dados dos nós anteriores. Ao recebê-los, verifica três parâmetros: os dados selecionados, o período de envio e o envio agregado. Se todos estiverem presentes, agrega os dados e os envia para uploadTopic; se o envio agregado estiver desabilitado, envia cada dado armazenado temporariamente e o dado atual, em sequência, para uploadTopic.

Observações:

    1. Deve haver um plugin de aquisição antes deste plugin; caso contrário, a configuração de aquisição não terá dados.
    1. Depois de selecionar um perfil, não será possível alterar o estado nem o conteúdo do perfil correspondente no nó de aquisição.

(1) Na página do CommBridge, acesse [Gêmeo inteligente] e, à esquerda, clique para alternar para [Conectividade inteligente de dispositivos].

(2) Arraste, nesta ordem, os plugins Comunicação serial, Processamento de dados e Envio por MQTT para a área de trabalho de plugins, criando três nós.

(3) Conecte os três nós na seguinte ordem: Comunicação serial → Processamento de dados → Envio por MQTT.

(1) Clique duas vezes em Envio por MQTT e clique no botão [Adicionar perfil].

(2) Preencha a configuração da conexão e clique em [Avançar].

(3) Clique em [Adicionar grupo], preencha as informações do grupo e clique em [Confirmar].

(4) Selecione os dados a enviar e clique em [Confirmar].

(5) Clique em [Concluir] para adicionar o perfil de envio.

(6) Habilite o perfil e clique em [Salvar].

(1) Clique no botão [Implantar] de [Conectividade inteligente de dispositivos] para concluir a implantação.

(2) Clique para alternar para [Gêmeo inteligente] e posicione o ponteiro do mouse sobre o nó [Envio por MQTT] para exibir a lista de informações do nó.

(3) Abra o cliente MQTTX e inicie a conexão.

Parâmetro Descrição Formato Exemplo
Nome do perfil Nome do perfil definido pelo usuário Obrigatório Envio mqtt
Tipo Protocolo do serviço MQTT mqtt://, mqtts:// mqtt://
Host Endereço de conexão do servidor MQTT, no qual deve estar em execução um broker MQTT instalado Obrigatório 172.21.78.153
Porta Porta de conexão do servidor MQTT 0-65535 1883
Qos Qualidade de serviço das mensagens MQTT 0, 1 ou 2 0
Identificador do cliente Identificação do cliente da conexão MQTT Sem restrições
Nome de usuário Nome de usuário para conexão ao servidor MQTT Sem restrições
Senha Senha de autenticação para conexão ao servidor MQTT Sem restrições
Parâmetro Descrição Formato Exemplo
Nome do grupo Nome do grupo definido pelo usuário Obrigatório Grupo mqtt um
Topic de envio (publicação) Tópico de assinatura MQTT Obrigatório 1
Período de envio (ms) Período de envio ao servidor 0-4294967295 1000
Envio agregado Define se os dados serão enviados em conjunto Yes ou No No

Se o período de envio for 0, será determinado pelo período de aquisição do perfil de envio.

Selecione os perfis configurados nos dados de aquisição anteriores ao plugin Envio por MQTT. Somente os perfis selecionados podem ser enviados ao servidor MQTT.