Pular para o conteúdo principal

AWS IoT Greengrass

O que é

Um software que estende os recursos da nuvem AWS para dispositivos locais, permitindo que eles coletem e analisem dados mais perto de onde esses dados são gerados.

Para que serve

Executar funções AWS Lambda, sincronizar dados e se comunicar com outros dispositivos localmente, mesmo sem conectividade com a nuvem. Isso permite processamento e inteligência na borda.

Casos de uso

  • Processamento de dados em tempo real em dispositivos de borda (ex: fábricas, hospitais, veículos)
  • Execução de modelos de machine learning em dispositivos IoT para inferência local
  • Sincronização de dados entre dispositivos locais e a nuvem AWS
  • Comunicação segura entre dispositivos em uma rede local
  • Aplicações que exigem baixa latência e operação offline

Principais pontos

  • Computação de borda: Estende as capacidades da AWS para dispositivos IoT, permitindo processamento local
  • Funções Lambda: Permite executar funções Lambda em dispositivos de borda
  • Sincronização de dados: Sincroniza dados entre dispositivos locais e a nuvem AWS
  • Comunicação local: Permite que os dispositivos se comuniquem entre si localmente
  • Segurança: Autenticação e criptografia para comunicação segura
  • Open source: O tempo de execução de borda é de código aberto

Comparativo

  • AWS IoT Greengrass: Estende as capacidades da AWS para dispositivos de borda, permitindo que eles executem funções Lambda, sincronizem dados e se comuniquem com outros dispositivos localmente, mesmo sem conectividade com a nuvem. Complementa o IoT Core, permitindo processamento e inteligência na borda.
  • AWS IoT Core: Focado na conectividade e gerenciamento de dispositivos IoT na nuvem, atuando como o hub central para a comunicação e processamento de dados de dispositivos.