AWS IoT Greengrass

Traga recursos locais de computação, sistema de mensagens, armazenamento de dados em cache, sincronização e inferência de ML para dispositivos de borda

O AWS IoT Greengrass estende a AWS a dispositivos de borda de forma transparente para que eles possam atuar localmente sobre os dados que geram, sem deixar de usar a nuvem para gerenciamento, análises e armazenamento resiliente. Com o AWS IoT Greengrass, os dispositivos conectados podem executar funções do AWS Lambda, executar previsões baseadas em modelos de Machine Learning, manter o sincronismo de dados de dispositivos e se comunicar com outros dispositivos de forma segura, mesmo quando não estão conectados à Internet.

Com o AWS IoT Greengrass, você pode usar linguagens e modelos de programação conhecidos para criar e testar o software de dispositivos na nuvem e implantar esse software nos dispositivos. O AWS IoT Greengrass pode ser programado para filtrar dados dos dispositivos e transmitir para a nuvem apenas as informações necessárias. Também é possível conectar aplicativos de terceiros, software local e serviços da AWS prontos para uso com os conectores do AWS IoT Greengrass. Os conectores também iniciam rapidamente a integração do dispositivo com integrações de adaptadores de protocolo pré-criados e permitem que você simplifique a autenticação por meio da integração com o AWS Secrets Manager.

Conceitos básicos do AWS Greengrass

Benefícios

Responda a eventos locais praticamente em tempo real

Os dispositivos do AWS IoT Greengrass podem atuar localmente sobre os dados gerados, o que permite responder rapidamente a eventos locais, sem deixar de usar a nuvem para gerenciamento, análises e armazenamento resiliente. A funcionalidade de acesso a recursos locais permite que as funções do AWS Lambda implantadas em dispositivos do AWS IoT Greengrass Core usem recursos locais dos dispositivos como câmeras, portas seriais ou GPUs. Assim, os aplicativos podem acessar e processar rapidamente os dados locais.

Opere offline

O AWS IoT Greengrass permite que dispositivos conectados operem até mesmo com conectividade intermitente com a nuvem. Após a reconexão do dispositivo, o AWS IoT Greengrass sincroniza os dados no dispositivo com o AWS IoT Core, oferecendo funcionalidade transparente independentemente da conectividade.

Comunicação segura

O AWS IoT Greengrass autentica e criptografa dados de dispositivos para comunicações locais e com a nuvem. Portanto, os dados nunca são trocados entre dispositivos e a nuvem sem uma identidade comprovada. Você também pode aproveitar a criptografia de ponta a ponta protegida por hardware para mensagens enviadas entre um AWS IoT Greengrass Core e a Nuvem AWS e mensagens entre um AWS IoT Greengrass Core e outros dispositivos locais usando o AWS IoT Device SDK.

Programação de dispositivos simplificada com o AWS Lambda

Você pode desenvolver o código na nuvem e implantá-lo de forma transparente nos dispositivos com o AWS Lambda. O AWS IoT Greengrass permite a execução local de funções do AWS Lambda, reduzindo a complexidade do desenvolvimento de software incorporado.

Reduza o custo de execução de aplicativos de IoT

Você pode obter insights detalhados a um custo menor programando seu dispositivo para filtrar dados localmente e transmitir apenas os dados necessários para os aplicativos na nuvem. Isso reduz a quantidade de dados brutos transmitidos para a nuvem, diminuindo os custos e aumentando a qualidade dos dados enviados para a nuvem.

Ferramentas de teste de alta qualidade integradas

O AWS IoT Device Tester para o AWS IoT Greengrass é uma ferramenta de automação de testes que acelera o teste de seus dispositivos de IoT baseados em Linux para o AWS IoT Greengrass. Com o AWS IoT Device Tester, você pode realizar testes facilmente para determinar se seus dispositivos executarão o AWS IoT Greengrass e interoperarão com os serviços do AWS IoT. Para saber mais e obter a ferramenta, clique aqui.

Como funciona

O AWS IoT Greengrass permite criar soluções de IoT que conectam tipos diferentes de dispositivos com a nuvem e entre si. Dispositivos que executam Linux, inclusive distribuições como Ubuntu e Raspbian, e oferecem suporte a arquiteturas Arm ou x86, podem hospedar o AWS IoT Greengrass Core. O AWS IoT Greengrass Core habilita a execução local de código, sistema de mensagens, armazenamento de dados em cache e segurança do AWS Lambda. Os dispositivos que executam o AWS IoT Greengrass Core atuam como um hub que pode se comunicar com outros dispositivos que executam o Amazon FreeRTOS ou têm o AWS IoT Device SDK instalado. Esses dispositivos podem ter vários tamanhos, de dispositivos pequenos baseados em microcontroladores a grandes dispositivos. Os dispositivos do AWS IoT Greengrass Core e do Amazon FreeRTOS, bem como os dispositivos com o AWS IoT Device SDK habilitado, podem ser configurados para comunicar-se entre si em um grupo do AWS IoT Greengrass. Se o dispositivo do AWS IoT Greengrass Core perder a conectividade com a nuvem, os dispositivos do grupo do AWS IoT Greengrass poderão continuar a comunicar-se entre si pela rede local. Um grupo do AWS IoT Greengrass pode representar um andar de um edifício, um caminhão ou um local de mineração inteiro.

AWS IoT Greengrass - Como funciona

O AWS IoT Greengrass provisiona conectores pré-criados para que você possa estender facilmente a funcionalidade do dispositivo de borda sem escrever o código. Os conectores do AWS IoT Greengrass permitem que você se conecte rapidamente a aplicativos de terceiros, software local e serviços da AWS na borda.

AWS IoT Greengrass Connectors

O AWS IoT Greengrass provisiona raiz de confiança de hardware de armazenamento de chave privada para dispositivos de borda. Você pode usar os recursos do AWS IoT Greengrass junto com a criptografia de mensagens protegida por hardware.

Segurança do AWS IoT Greengrass
Logic Supply

Ecofit

A Ecofit usa o AWS IoT Greengrass para coletar dados de aparelhos de ginástica a fim de aprimorar a manutenção dos equipamentos e aumentar a vida útil de seus ativos.

Logic Supply

Cradlewise

A Cradlewise usa o AWS IoT Greengrass para garantir que seu berço inteligente mantenha a operação dos dispositivos no modo offline.

Comece a usar a AWS

Etapa 1: Cadastre-se para abrir uma conta na AWS

Cadastre-se para obter uma conta na AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
Etapa 2 - Aprenda com tutoriais de 10 minutos

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
Comece a criar com a AWS

Comece a criar com a AWS

Comece a criar usando os guias passo a passo que ajudam a iniciar seu projeto da AWS.

Saiba mais sobre o AWS IoT Greengrass

Acesse a página de recursos