Um link no Protolinker define a conexão entre duas tags.
Enquanto as tags representam dados individuais, o link especifica como esse dado são transferidos de um protocolo para outro.
Em outras palavras, os links são os “fios” internos do Protolinker, responsáveis por mover valores entre diferentes sistemas.
Porque Links são importantes #
Os links tornam possível traduzir e direcionar informações entre diferentes protocolos. Sem eles, as Tags permaneceriam isoladas em suas fontes originais.
Com os links, você pode:
- Conectar dispositivos legados a plataformas modernas (ex: Modbus → MQTT).
- Sincronizar valores entre dois sistemas distintos.
- Controlar o fluxo de dados, aplicando transformações ou condições durante o processo de linkagem.
Como os Links funcionam no Protolinker #
-
Tag de Origem
- Um link começa com uma Tag de origem, que representa o ponto de dado original (por exemplo, temperature de um registrador Modbus).
-
Tag de Destino
- O link então aponta para uma Tag de destino, onde o dado será entregue (por exemplo, sensor/temperature em MQTT).
-
Fluxo de dados
- Quando o link está ativo, toda atualização na Tag de origem é automaticamente refletida na Tag de destino.
-
Transformação opcional
- Os links podem incluir escalonamento, conversão de unidades, filtragem ou scripts personalizados para ajustar os valores antes da entrega.
Exemplo Prático #
- Tag de Origem temperature (de Modbus, valor = 25,3 °C)
- Link: conecta temperature → sensor/temperature
- Tag de Destino publicada via MQTT como sensor/temperature = 25.3
Dessa forma, os links garantem que diferentes protocolos compartilhem as mesmas informações de forma automática e continua,sem a necessidade de manipulação manual ou duplicação de dados.
