EdgeX 2.0 vem com melhorias na interface, API, novos serviços e muito mais

Após quase dois anos do lançamento da versão anterior, A nova versão do EdgeX 2.0 foi lançada. Nesta nova versão muitas mudanças são apresentadas dos quais, além de correções de bugs e atualizações, também podemos descobrir que A interface da web foi aprimorada, bem como a API dos microsserviços foi retrabalhado, entre outras coisas.

Para aqueles que não estão familiarizados com o EdgeX, devo dizer que este é uma plataforma modular aberta para interoperabilidade entre dispositivos, Aplicativos e serviços IoT. A plataforma não está vinculada a hardware e sistemas operacionais de fornecedores específicos e está sendo desenvolvida por um grupo de trabalho independente patrocinado pela Linux Foundation.

EdgeX'se caracterizado por permitir a criação de gateways que conectam dispositivos IoT existentes e coletar dados de vários sensores. O gateway é dedicado tanto para organizar a interação com os dispositivos quanto para realizar o processamento primário, agregação e análise das informações, atuando como um elo intermediário entre uma rede de dispositivos IoT e um centro de controle local ou uma infraestrutura de gerenciamento em nuvem.

Entradas eles também podem executar controladores de microsserviço. A interação com dispositivos IoT pode ser organizada em uma rede com ou sem fio usando redes TCP / IP e protocolos específicos (não IP).

O EdgeX é baseado no fusível de pilha IoT aberto, que é usado no Dell Edge Gateway para dispositivos IoT. O projeto inclui uma seleção de microsserviços prontos para uso para análise de dados, segurança, gerenciamento e solução de problemas.

Novos recursos importantes do EdgeX 2.0

Nesta nova versão se destaca a nova interface da web que usa a estrutura Angular JS, com o qual entre as vantagens da nova GUI há facilidade de manutenção e expansão de funcionalidade, a presença de um assistente para conectar novos dispositivos, ferramentas para visualizar dados, uma interface significativamente melhorada para gerenciar metadados, a capacidade de monitorar o status dos serviços (consumo de memória, carga da CPU, etc.).

Outra mudança importante que ocorre é que a API foi completamente reescrita para funcionar com microsserviços, que agora não depende do protocolo de comunicação, é mais seguro, bem estruturado (usa JSON) e rastreia melhor os dados processados ​​pelo serviço.

Também Os recursos de serviços de aplicativos foram expandidos, como adicionado suporte para filtrar dados do sensor por nome perfil de dispositivo e tipo de recurso, o possibilidade de enviar dados através de um serviço para vários destinatários e se inscrever em vários barramentos de mensagem e um modelo é proposto para criar rapidamente seus próprios serviços de aplicativo.

Destaca-se também que os dados podem ser transferidos dos serviços do dispositivo para os serviços de armazenamento e processamento de dados, que agora pode usar o barramento de mensagem (Redis Pub / Sub, 0MQ ou MQTT) sem ser vinculado ao protocolo HTTP -REST e ajustar as prioridades de QoS no nível do agente de mensagens.

Em relação a novos serviços de dispositivo agregados são mencionados CoAP com uma implementação do Protocolo de Aplicativo Restrito, GPIO para se conectar a microcontroladores e outros dispositivos, incluindo placas Raspberry Pi, por meio de portas gpio, PRLL que é a implementação do protocolo PRLL (Protocolo de Leitor de Baixo Nível) para conectar aos leitores de tag RFID e UART (Receptor / transmissor assíncrono universal).

Das outras mudanças que se destacam:

  • Maior confiabilidade e ferramentas de qualidade de serviço (QoS) expandidas.
  • Um módulo universal foi implementado para extrair dados secretos de armazenamentos seguros, como o Vault.
  • O número de processos e serviços que requerem privilégios de root em contêineres Docker foi minimizado. Proteção adicional contra o uso do Redis no modo inseguro.
  • Configuração simplificada do API Gateway (Kong).
  • Perfis de dispositivos simplificados, nos quais são estabelecidos os parâmetros do sensor e do dispositivo, bem como informações sobre os dados coletados.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.