Adicionar cliente MQTT
Configure um nó do cliente MQTT para habilitar a conexão com o intermediador MQTT.
- Na Exibição de projeto, clique com o botão direito do mouse emMQTTe selecione .
- EmPropriedades, defina as configurações doCliente MQTT:
- Endereço do intermediador
- O endereço do intermediador para se conectar.
- Porta
- Número da porta de comunicação.
- ClientID
- O identificador de cliente exclusivo no servidor.
- SSL/TLS habilitado
- Habilita a conexão segura entre o cliente MQTT e o intermediador MQTT do FT Optix. Se habilitado, o protocolo MQTTS será usado.
- Validar certificado do intermediador
- Ativa ou desativa o processo de validação do certificado do intermediador MQTT. Durante o processo de verificação do certificado SSL, o cliente MQTT doFactoryTalk Optixverifica a assinatura digital do certificado do intermediador para garantir que ele tenha sido emitido por uma autoridade de certificação (certificate authority, CA) confiável. O cliente também verifica se o certificado não expirou.
- Arquivo de certificado de CA
- Um certificado de Autoridade de certificação que assinou o certificado do servidor no intermediador MQTT. É necessário quando o SSL/TLS é ativado para estabelecer uma conexão segura com o intermediador. Ele deve ser localizado no diretório:\FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
- Arquivo de certificado do cliente
- Certificado do cliente MQTT doFactoryTalk Optix. Um certificado de cliente identifica o cliente da mesma forma que o certificado do servidor identifica o servidor. Se vazio, somente o certificado do intermediador será usado para autenticação. Ele deve ser localizado no diretório:\FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
- Arquivo de chave privada do cliente
- Chave privada do cliente MQTT doFactoryTalk Optix. Ele deve ser localizado no diretório:\FactoryTalk Optix\Projects\ProjectName\ProjectFiles\PKI\Own\Certs
- Tipo de identidade do usuário
- Especifique o usuário ao acessar o intermediador MQTT:
- Anônimo- Não é necessário fazer login, acesse o servidor como usuário anônimo
- Nome de usuário/senha- Especifique uma combinação de nome de usuário e senha para fazer login.Nome de usuárioeSenhadevem corresponder ao nome de usuário e senha configurados para o intermediador MQTT.
- Mensagem Will habilitada
- Quando definido comoVerdadeiro, a mensagem Will é entregue a um intermediador.A mensagem Will fornece informações sobre clientes offline inesperadamente, permitindo uma ação de acompanhamento.O cliente deve enviar pelo menos uma mensagem ou um ping para o intermediador a cada 60 segundos. Se nada for recebido em 90 segundos, o intermediador desconecta o cliente e compartilha a mensagem Will para todos os assinantes.Se a conexão TCP for fechada repentinamente, por exemplo, desligando o aplicativo no Gerenciador de tarefas, o intermediador detectará essa desconexão imediatamente. Em seguida, ele publica a mensagem Will no tópico especificado.
- Tópico do Will
- Define o tópico do Will no qual a mensagem Will é armazenada quando o cliente se desconecta. É obrigatório se você habilitar a mensagem Will.
- Mensagem Will
- Define o conteúdo da mensagem Will que é enviado para o tópico do Will na desconexão do cliente.
- QoS do Will
- Qualidade de Serviço (Quality of Service, QoS), define a garantia de entrega para uma mensagem específica:0- No máximo uma vez (perda de mensagens é possível).1- Pelo menos uma vez (garante a entrega de mensagens com possíveis mensagens duplicadas).2- Exatamente uma vez (garante a entrega da mensagem sem duplicação).
- Retenção do Will
- Quando definido comoVerdadeiro, retém a mensagem Will depois que ela é lida.
- Intervalo de atraso do Will
- Determina por quanto tempo o servidor atrasa a publicação da mensagem Will após o encerramento da conexão de rede, em segundos.
Na
Exibição de projeto
, na pasta MQTT
, é exibido o objeto do Cliente MQTT
.- Adicione o publicador MQTT e o assinante MQTT. Consulte:
mqtt client
Dê sua opinião