Adicionar intermediador MQTT
Configure um intermediador MQTT para lidar com a comunicação entre assinantes e publicadores.
- NaExibição de projeto, clique com o botão direito do mouse emMQTT, selecioneNovoe, depois,Intermediador MQTT.
- EmPropriedades, defina as configurações doIntermediador MQTT:
- Porta do ouvinte
- O número da porta para escutar é obrigatório. Se essa variável for usada e nenhuma porta for fornecida, o ouvinte padrão não será iniciado.O padrão paraFactoryTalk Optixé um único ouvinte com uma configuração comum.
- Conexões máximas
- O número máximo de conexões de cliente permitidas, expressado como um número inteiro, até 25.
- Máximo de mensagens em trânsito
- O número máximo de mensagens de QoS 1 e 2 em trânsito por cliente. Isso inclui mensagens que estão em processo de handshake e tentativa de retransmissão. Defina como 0 para não ter um número máximo. Definir como 1 garantirá a entrega em ordem das mensagens de QoS 1 e 2.
- QoS máxima
- A QoS máxima suportada. Os clientes que publicarem em uma QoS maior do que a máximo serão desconectados.
- Máximo de mensagens em fila
- O número máximo de mensagens de QoS 1 e 2 na fila por cliente, sem incluir as mensagens que estão em trânsito no momento (sendo processadas pelo intermediador). Não é recomendável definir o valor como 0 para não ter um número máximo.
- Limite de tamanho da mensagem
- Essa opção define o tamanho máximo da mensagem que o intermediador permite. Mensagens recebidas que excedem esse tamanho não serão aceitas pelo intermediador. O valor padrão 0 significa que todas as mensagens MQTT válidas são aceitas. O MQTT impõe um tamanho máximo real de 268.435.455 bytes.
- Reter disponível
- Defina comofalsopara desabilitar o suporte a mensagens retidas. Se um cliente publicar uma mensagem com o bit de retenção definido, ela será desconectada se o suporte estiver desabilitado.
- Exigir certificado de cliente
- Por padrão, um ouvinte habilitado para TLS operará de maneira semelhante a um servidor Web habilitado para https. O servidor tem um certificado assinado por uma CA e o cliente verificará se é um certificado confiável. O objetivo geral é a criptografia do tráfego de rede. Se você definir require_certificate como verdadeiro, o cliente terá que fornecer um certificado válido para se conectar à rede. Isso permite que o acesso ao intermediador seja controlado fora dos mecanismos fornecidos pelo MQTT.
- Arquivo de certificado de CA
- Define o caminho para um arquivo que contém os certificados de CA. Esses certificados que serão considerados confiáveis ao verificar certificados de cliente recebidos. No caso da cadeia de CA, assume-se que ocpathestá fixo como\ProjectFiles\PKI\Own\Certs
- Arquivo de certificado do intermediador
- Caminho para o certificado de servidor codificado em PEM.
- Arquivo de chave privada do intermediador
- Caminho para o arquivo de chave codificado em PEM.
Na
Exibição de projeto
, na pasta MQTT
, é exibido o objeto do intermediador MQTT configurado.intermediador mqtt
intermediador
assinante
publicador
Dê sua opinião