Parâmetros de Configuração do Driver

<< 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

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

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"

Message

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

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

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.

Esta página foi útil?