- Visão geral do Jelina
- EMS Builder
- Funcionalidades principais
Colaboração entre dispositivos e destinos de compartilhamento
O compartilhamento entre dispositivos permite usar os dados de outros nós Edge-EMS Builder nos cálculos e estratégias do dispositivo local. Atualmente, cada destino segue o modelo direcional “dispositivo local → um dispositivo de destino”, que pode ser combinado para formar colaboração centralizada, bidirecional ou em vários níveis.
Três objetos de configuração
Seção intitulada “Três objetos de configuração”| Objeto | Função |
|---|---|
| Informações do dispositivo | Identifica o nó por um código exclusivo e registra o endereço de rede e se ele é o dispositivo local |
| Configuração de compartilhamento | Seleciona os pontos locais e o período de compartilhamento |
| Destino de compartilhamento | Especifica um dispositivo receptor e vincula uma ou mais configurações de compartilhamento |
O destino de compartilhamento é configurado a partir do dispositivo local e não exige uma lista de dispositivos escravos. Para enviar a vários dispositivos, crie vários destinos; para vários nós enviarem a um mesmo nó concentrador, cada um configura seu próprio destino correspondente.
Ordem de configuração
Seção intitulada “Ordem de configuração”- Mantenha as informações dos dispositivos participantes, conferindo a marcação de dispositivo local e o código exclusivo de cada dispositivo.
- No emissor, crie uma configuração de compartilhamento, selecione os pontos e defina a periodicidade CRON.
- Crie um destino de compartilhamento apontando para o receptor e vincule as configurações a enviar.
- No receptor, confira os pontos compartilhados, os dispositivos de origem e os valores mais recentes.
Para compartilhamento bidirecional, configure os dois lados separadamente. Em uma estrutura de concentração em vários níveis, os dados recebidos podem ser calculados como indicadores agregados locais e compartilhados com o nível superior.
Para as operações detalhadas, consulte Configuração de colaboração entre dispositivos; para os campos, consulte Referência de destinos de compartilhamento.
Identidade dos dados e cálculos
Seção intitulada “Identidade dos dados e cálculos”Os dados compartilhados incluem nome, alias e unidade. Um mesmo dataKey pode vir de dispositivos diferentes; por isso, especifique também o código do dispositivo nas consultas e não monte manualmente chaves de cache.
-- Substitua demo_edge e demo_power pelos códigos reaislocal localPower = tonumber(${demo_power})local remotePower = tonumber(${[demo_edge]demo_power})if not localPower or not remotePower then return "__Null__" endreturn localPower + remotePowerA consulta ao histórico, os mapeamentos de grupos e os logs de controle também devem preservar a mesma identidade de origem.
Controle remoto
Seção intitulada “Controle remoto”Uma ação de gatilho pode enviar comandos a pontos graváveis remotos usando o código do dispositivo. Informe o tipo real do dado no destino; por exemplo, Collection para um ponto de aquisição:
return {buildSlaveWriteMap("demo_edge", "Collection", "demo_setpoint", 10, nil, nil, false)}O envio da solicitação não significa que o dispositivo já a executou. Confira permissões, resposta do dispositivo, logs do lado executor e leitura de retorno do ponto. Consulte Logs de controle de dispositivos.
Estado e recuperação da rede
Seção intitulada “Estado e recuperação da rede”O estado dos dispositivos pode participar das decisões de estratégia. Ao usar valores remotos, verifique também o estado da comunicação e a validade temporal dos dados. O compartilhamento exige conectividade de rede entre os nós; o código identifica o dispositivo e o IP permite a conexão.
Em ambientes de rede Linux suportados, quando o acesso externo local está indisponível, o dispositivo pode usar a rede de um dispositivo online. Após a recuperação da conexão direta, retorna à rede local, inclusive em cenários de compartilhamento pela mesma interface de rede. Esse recurso depende do roteamento e das permissões locais e deve ser validado nos dispositivos reais.
Ao substituir o nó receptor, atualize o código do dispositivo de destino no destino de compartilhamento. Se apenas o endereço mudar, atualize as informações desse dispositivo e confira a conexão e os vínculos. Para muitos dispositivos semelhantes, use UDE para gerar as configurações ou a Skill de compartilhamento entre dispositivos.