<< Clique para Mostrar o Sumário >>
Parâmetros de Configuração do Driver |
Os parâmetros [P] de configuração deste Driver não são utilizados. Todas as configurações são executadas na janela de configurações, mostrada na figura a seguir.
Aba General
As opções disponíveis na aba General estão descritas na tabela a seguir.
Opções disponíveis na aba General
Opção |
Descrição |
---|---|
Version |
A versão do protocolo. As opções disponíveis são 3.1 ou 3.1.1 |
KeepAlive (s) |
Tempo, em segundos, que o cliente envia uma mensagem de ping no protocolo MQTT (PingReq) para verificar se a conexão com o Broker ainda está ativa. O valor padrão para esta opção é 5 (cinco) segundos |
Client ID |
Nome que este cliente utiliza como identificador para os demais clientes. Não deve haver outro cliente conectado no mesmo Broker com este nome |
User |
Nome de usuário usado nas mensagens de conexão (ConnAck), caso desejado e permitido pelo Broker |
Password |
Senha usada juntamente com o nome de usuário |
Read QoS |
Indica que QoS é usado para solicitar as assinaturas dos Tags (QoS 0, 1 ou 2). O Broker compara o QoS solicitado e o QoS originalmente publicado, enviando um dado no mínimo compatível |
Resend Unanswered Subscriptions After (s) |
Informe o número de segundos para reenviar uma assinatura de um item se este não recebeu o primeiro valor dentro do tempo informado |
Use Session Control |
Informa se este Driver deve manter o estado da sessão ativa, ou seja, caso ocorra uma desconexão e posterior reconexão, as mensagens QoS 1 e 2 enviadas por outros clientes podem ser recuperadas |
Use Last Will Msg for Hierarchical Quality |
Ao selecionar esta opção, se este Driver receber a mensagem configurada na opção Message do grupo Last Will and Testament da aba Publish, então o tópico da mensagem é utilizado para definir hierarquicamente outros Tags que são configurados com qualidade ruim |
Supondo que a mensagem de Last Will de um equipamento é configurada com a expressão "Error" para o item Device527, ao receber esta mensagem todos os Tags endereçados que contiverem a expressão "Device527" a partir do início do endereço têm a qualidade configurada como ruim, ou seja, a propriedade Quality tem o valor configurado para 20, 24 ou 28 (inválida). Exemplos de endereçamentos de equipamentos:
Device527/Temperature
Device527/AnalogInput01
Device527
Para que estes Tags retornem à qualidade boa (192), o tópico deve receber algum valor diferente da mensagem configurada em Last Will and Testament.
Aba Publish
As opções disponíveis na aba Publish estão descritas na tabela a seguir.
Opções disponíveis na aba Publish
Opção |
Descrição |
---|---|
QoS |
Indica o nivel de serviço das mensagens publicadas por este Driver. As opções disponíveis são QoS 0: Quase sempre uma entrega (pode haver zero ou mais entregas), QoS 1: Pelo menos uma ou mais entregas ou QoS 2: Exatamente uma entrega |
Deadband % |
Valor da banda morta relativa a ser aplicada em todos os Tags na escrita de valores numéricos sem Templates |
Retain Messages on Server |
Selecionar esta opção instrui ao Broker para manter as mensagens deste cliente juntamente com o QoS para que clientes que se subscreverem no futuro possam receber mensagens acumuladas. Quando um novo cliente subscreve, a última mensagem de cada tópico, se houver, deve ser enviada ao cliente pelo Broker |
Enable Last Will |
Ao habilitar esta opção, o servidor deve manter em memória um tópico e mensagem para o cliente, que são enviados para todos os demais clientes quando houver uma desconexão não ordeira, ou seja, sem o envio da mensagem de Disconnect |
Topic |
Tópico ou endereço que é enviado na desconexão (Last Will), como por exemplo "ELIPSE\goodbye" |
Mensagem associada ao tópico, como por exemplo "Adeus" |
Na aba Templates é possível definir diferentes padrões para os dados da mensagem MQTT, cujos elementos podem ser automaticamente extraídos ou preenchidos por este Driver através de Associações com Tags ou Blocos de Comunicação.
Aba Templates
As opções disponíveis na aba Templates estão descritas na tabela a seguir.
Opções disponíveis na aba Templates
Opção |
Descrição |
---|---|
Apply local timezone to timestamps |
Quando esta opção está selecionada, as estampas de tempo recebidas são convertidas para o fuso horário utilizado pelo sistema operacional. Do contrário, as estampas de tempo recebidas são exibidas no fuso horário UTC |
Template Name |
Informa o nome do Template desejado. Não podem existir dois Templates com o mesmo nome |
Data Format |
Declara o formato da mensagem do Template. As opções disponíveis são JSON, CSV ou XML. O formato JSON é o preferido para uso pelo MQTT, pois permite a definição de qualquer tipo de estrutura de dados com o menor número de bytes |
Add |
Adiciona um Template na lista de Templates |
Edit |
Abre uma janela para edição do Template selecionado |
Delete |
Apaga o Template selecionado da lista de Templates |
Clique em Edit para abrir a janela para edição do Template selecionado. O nome e o formato do Template são exibidos na parte superior. O Template propriamente dito deve ser inserido na caixa de edição.
Janela para edição de um Template
As opções disponíveis na janela para edição do Template estão descritas na tabela a seguir.
Opções disponíveis na janela para edição do Template
Opção |
Descrição |
---|---|
Save |
Registra as modificações realizadas e fecha esta janela |
Cancel |
Descarta as modificações realizadas e fecha esta janela |
Syntax Help |
Informa a sintaxe da mensagem, no formato selecionado (JSON, CSV ou XML) juntamente com palavras-chave que são usadas durante o processamento para substituição por estampas de tempo, qualidades ou valores. Para mais informações, consulte o tópico Sintaxe dos Templates |
Na aba Ethernet deve ser configurado o endereço IP e a porta TCP/IP do Broker MQTT. A norma MQTT estabelece a porta TCP/IP 1883 como padrão para conexões diretas sem criptografia. A porta TCP/IP 8883 é definida para conexões criptografadas TLS/SSL sem certificado e a porta TCP/IP 8884 é definida para conexões TLS/SSL com certificado.