AWS IoT Greengrass

Traga recursos locais de computação, sistema de mensagens, gerenciamento de dados, 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, contêineres do Docker ou ambos, executar previsões baseadas em modelos de machine learning, manter o sincronismo de dados de dispositivos e se comunicar com outros dispositivos de maneira segura, mesmo quando nã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, gerenciar o ciclo de vida desses dados no dispositivo e transmitir para a AWS apenas as informações necessárias. Também é possível conectar aplicativos de terceiros, software no 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 IoT Greengrass (1min34s)

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. Os dispositivos AWS IoT Greengrass podem coletar, processar e exportar fluxos de dados, estejam eles on-line ou off-line. Após a reconexão do dispositivo, o AWS IoT Greengrass sincroniza os dados no dispositivo com serviços em nuvem, como o AWS IoT Core, o AWS IoT Analytics ou o Amazon Kinesis, oferecendo funcionalidade contínua, 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 suporte a contêineres

Você pode desenvolver o código na nuvem e implantá-lo de forma transparente nos dispositivos com o AWS Lambda, contêineres do Docker ou ambos. O AWS IoT Greengrass permite a execução local de funções do AWS Lambda, reduzindo a complexidade do desenvolvimento de software incorporado. Você também pode implantar, executar e gerenciar contêineres do Docker em dispositivos AWS IoT Greengrass.

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

Você pode obter insights detalhados a um custo menor programando seu dispositivo para filtrar ou agregar 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.

Suporte a várias plataformas

Você pode executar o software do AWS IoT Greengrass em qualquer dispositivo de hardware que atenda aos requisitos mínimos de hardware e software. Você pode usar o AWS Partner Device Catalog para procurar e comprar dispositivos que foram qualificados pela AWS para funcionar de maneira ideal com o AWS IoT Greengrass. Você também pode usar o AWS IoT Device Tester para autotestar se seus dispositivos executarão o AWS IoT Greengrass e interoperarão com os serviços do AWS IoT.

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, gerenciamento de dados 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
Ecofit

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.

Cradlewise

Cradlewise

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

"Na ADLINK, o escopo das ofertas de nossos parceiros é essencial para criar a melhor solução para resolver o problema de negócios específico de cada cliente. O suporte de contêiner para o AWS IoT Greengrass é um empolgante avanço para nossos clientes implantarem diversas cargas de trabalho no AWS IoT Greengrass sem reescrever o código e continuar desenvolvendo novos aplicativos em idiomas e ambientes familiares às equipes de desenvolvimento."

Toby McClean, VP, inovação em soluções e tecnologia de IoT - ADLINK

Docker
"O Docker e a AWS estão colaborando em nossa visão compartilhada de como as cargas de trabalho podem ser mais facilmente implantadas nos dispositivos de borda. A tecnologia de contêiner líder do setor da Docker, incluindo o Docker Desktop e o Docker Hub, são essenciais para o avanço dos fluxos de trabalho do desenvolvedor para aplicativos modernos e soluções de IoT. Agora, nossos clientes podem implantar e executar contêineres do Docker sem problemas nos dispositivos AWS IoT Greengrass, permitindo que as equipes de desenvolvimento enviem aplicativos mais rapidamente e acelerem a migração de aplicativos do datacenter para a nuvem e agora para dispositivos de borda."

David Messina, EVP de alianças estratégicas - Docker

Saiba mais sobre o AWS IoT Greengrass Device Tester
Confira o testador de dispositivos

Faça o autoteste para saber se seus dispositivos executarão o AWS IoT Greengrass e interoperarão com os serviços do AWS IoT.

Saiba mais 
Cadastre-se para obter uma conta gratuita da AWS
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastre-se 
Comece a criar com o IoT Greengrass no console
Comece a criar no console

Comece a criar com o AWS IoT Greengrass no Console AWS.

Faça login 

Saiba mais sobre o AWS IoT Greengrass

Acesse a página de recursos