Fluxo de Integração do Sinal Externo
Dica
A diretriz de integração é destinada para novas integrações usando o Protocolo MQTT da Eniris.
Uma desvantagem do protocolo MQTT é que não há notificação ou transferência de dados quando uma nova instalação é adicionada. Portanto, recomenda-se incluir os seguintes passos antes de integrar completamente com o SmartgridOne Controller.
Configuração
O seguinte será necessário para configurar um fluxo de integração
-
API Externa
- É necessária uma API pública
-
Pelo menos dois endpoints
- Endpoint de integração O endpoint de integração pode ser usado pelo SmartgridOne Controller para enviar um sinal indicando que a instalação está pronta para ser controlada. Informações adicionais podem incluir números de contrato inseridos pelos usuários, endereço da instalação, informações do dispositivo
- Endpoint de desintegração O endpoint de desintegração pode ser usado para indicar que o sinal de controle externo foi removido do SmartgridOne Controller, e o controle não é mais possível.
- Endpoint de status/healthcheck O endpoint de healthcheck pode ser consultado regularmente pelo SmartgridOne Controller para fornecer uma atualização do status dos dispositivos, ou do sistema como um todo.
Exemplo
-
Um novo usuário adiciona o sinal externo no SmartgridOne Controller. O endpoint de integração será chamado para indicar que o SmartgridOne Controller está pronto para ouvir comandos.
-
O SmartgridOne Controller perdeu conexão com a bateria. O endpoint de healthcheck conterá uma mensagem de erro.
-
Um número de contrato é necessário para vincular um número de série SmartgridOne Controller a um cliente. Um número de contrato pode ser incluído no fluxo de integração, reduzindo a comunicação de ida e volta entre sinais externos e clientes finais.
