Internet EdgeX 1.0 uma plataforma modular para dispositivos e serviços IoT

Arquitetura EdgeX

Faz pouco Lançamento do EdgeX 1.0 introduzido,qual é uma plataforma modular aberta para interoperabilidade entre dispositivos IoT, aplicativos e serviços (Internet das Coisas).

Plataforma não vinculado a computadores e sistemas operacionais específicos do fornecedor e é desenvolvido por um grupo de trabalho independente, sob os auspícios da Linux Foundation. Os componentes da plataforma são distribuídos sob a licença Apache 2.0.

Sobre o EdgeX

EdgeX permite que você crie gateways que se integrem com dispositivos IoT existentes e coletar dados de vários sensores.

Por exemplo, o gateway cuida da organização da interação com os dispositivos e realiza o processamento primário, agregação e análise das informações, atuando como um elo intermediário entre a rede de dispositivos IoT e o centro de controle local ou a infraestrutura de gerenciamento de nuvem .

Nos portais, manipuladores projetados como microsserviços também podem ser executados. A interação com dispositivos IoT pode ser organizada em uma rede com fio ou sem fio usando redes TCP / IP e protocolos específicos (não IP).

Gateways de propósito diferente também podem ser encadeados, por exemplo, o gateway de primeiro nível pode lidar com a administração do sistema e tarefas de segurança, e o gateway de segundo nível (servidor de névoa) pode salvar dados de entrada, realizar análises e fornecer serviços.

O sistema é modular, então a divisão da funcionalidade em nós individuais é feita de acordo com a carga- Em casos simples, um único gateway é suficiente e, para grandes redes IoT, um cluster completo pode ser implementado.

O núcleo do EdgeX é o fusível IoT aberto, usado nos gateways de dispositivo IoT do Dell Edge Gateway.

A plataforma pode ser instalada em qualquer hardware, incluindo servidores baseados em CPU x86 e ARM em execução no Linux, Windows ou macOS.

Java, Javascript, Python, Go e C / C ++ podem ser usados ​​para desenvolver microsserviços. Além de tudo isso, também é proposto um SDK para desenvolver drivers para dispositivos e sensores IoT. O projeto inclui uma seleção de microsserviços prontos para análise de dados, segurança, administração e solução multitarefa.

Recursos da versão 1.0

A versão 1.0 resume dois anos de desenvolvimento e teste e também marca a estabilização de todas as principais APIs para padronizar aplicativos de ponta e reconhecer a prontidão para adoção generalizada.

Entre as principais novidades desta versão 1.0 os seguintes pontos se destacam:

  • Redis e MongoDB oferecem suporte a todos os serviços que usam DBMS. Simplifique a substituição de armazenamento na camada para armazenamento permanente de dados
  • Adicione serviços de aplicativo e SDKs para criá-los. Os serviços de aplicativo são considerados controladores para preparar os dados antes de enviá-los ao servidor de destino. No futuro, os serviços de aplicativo substituirão os serviços de exportação e agora estão posicionados como uma ferramenta para resolver tarefas de exportação menores que são processadas com mais eficiência
  • Ferramentas estendidas para gerenciar o sistema, nas quais era possível rastrear a carga gerada pelo serviço na CPU, o status do processamento dos dados e outras métricas
  • Publique um identificador de correlação que permite rastrear os dados do sensor em todos os estágios para exportação para simplificar a depuração e o monitoramento
  • Suporte para receber, usar e exportar dados binários no formato CBOR
  • Inclusão de ferramentas para testes de unidade e controles de segurança automatizados
  • Preparação de um novo framework para uma avaliação visual do uso de recursos e do comportamento do sistema como um todo
  • Permitindo que novos e aprimorados SDKs desenvolvam serviços para interagir com dispositivos e sensores em Go e C
  • Implementação aprimorada de configurações, planejador, perfis de dispositivo, gateway de API e armazenamento seguro de dados confidenciais.

Link para o projeto.


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.