AWS Greengrass

Recursos locais de computação, sistema de mensagens, armazenamento de dados em cache, sincronização e inferência de aprendizado de máquina para dispositivos conectados.

Execute aplicativos de IoT de forma integrada em toda a Nuvem AWS e em dispositivos locais usando o AWS Lambda e o AWS IoT Core.

Saiba mais sobre o AWS Greengrass ML Inference, que já está disponível. Clique aqui.

O AWS Greengrass é um software que permite executar com segurança recursos locais de computação, sistema de mensagens, armazenamento de dados em cache, sincronização e inferência de aprendizado de máquina para dispositivos conectados. Com o AWS Greengrass, os dispositivos conectados podem executar funções do AWS Lambda, manter o sincronismo de dados de dispositivos e se comunicar com outros dispositivos de forma segura, mesmo quando não conectados à Internet. O Greengrass usa o AWS Lambda para garantir que os dispositivos da IoT respondam rapidamente a eventos locais, usem funções do Lambda executadas no Greengrass Core para interagir com recursos locais, operem com conexões intermitentes, sejam atualizados com atualizações Over the Air e minimizem o custo da transmissão de dados da IoT para a nuvem.

A inferência de aprendizado de máquina é um recurso do AWS Greengrass que facilita a execução local de inferência de aprendizado de máquina em dispositivos do Greengrass Core usando modelos criados e treinados na nuvem.

O AWS Greengrass leva a AWS aos dispositivos de forma transparente, permitindo que atuem localmente nos dados que geram sem deixar de usar a nuvem para gerenciamento, análises e armazenamento durável. Com o Greengrass, você pode usar linguagens e modelos de programação familiares para criar e testar software de dispositivos na nuvem e implantar esse software nos dispositivos. O AWS Greengrass pode ser programado para filtrar dados dos dispositivos e transmitir para a nuvem apenas as informações necessárias. O AWS Greengrass autentica e criptografa dados de dispositivo em todos os pontos de conexão usando os recursos de gerenciamento de segurança e acesso do AWS IoT Core. Dessa forma, os dados somente são enviados entre dispositivos quando se comunicam entre si e com a nuvem após a comprovação da identidade.

Clique aqui para começar a usar o AWS Greengrass.

Benefícios

Responda a eventos locais em tempo quase real

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

Opere offline

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

Comunicação segura

O AWS Greengrass autentica e criptografa dados de dispositivos em comunicações locais e com a nuvem. Portanto, os dados nunca são trocados entre dispositivos e a nuvem sem a comprovação da identidade. O Greengrass usa o mesmo gerenciamento de segurança e acesso do AWS IoT Core que você já conhece, com autenticação e autorização mútua de dispositivos e conectividade segura com a nuvem.

Programação de dispositivos simplificada com o AWS Lambda

O AWS Greengrass usa o mesmo modelo de programação do AWS Lambda que você usa na nuvem, o que permite desenvolver código na nuvem e depois implantá-lo de forma transparente nos dispositivos. O Greengrass permite a execução local de funções do Lambda, reduzindo a complexidade do desenvolvimento de software incorporado.

Reduza o custo de execução de aplicações da IoT

Com o AWS Greengrass, você pode programar o dispositivo para filtrar localmente dados do dispositivo e somente transmitir para a nuvem os dados necessários para a aplicação. Isso reduz a quantidade de dados brutos transmitidos para a nuvem, diminui os custos e aumenta a qualidade dos dados enviados para a nuvem, proporcionando insights sofisticados a um menor custo.

Como funciona

O AWS Greengrass permite criar soluções de IoT que conectam tipos diferentes de dispositivos com a nuvem e entre si. Dispositivos que executam Linux e oferecem suporte a arquiteturas ARM ou x86 podem hospedar o Greengrass Core. O Greengrass Core possibilita a execução local de código, mensagens, armazenamento de dados em cache e segurança do AWS Lambda.

Os dispositivos que executam o AWS 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 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 Greengrass. Se o dispositivo do Greengrass Core perder a conectividade com a nuvem, os dispositivos do grupo do Greengrass poderão continuar a comunicar-se entre si pela rede local. Um grupo do Greengrass pode representar um andar de um edifício, um caminhão um local de mineração inteiro.

Diagrams_Greengrass_How_It_Works

Comece a usar a AWS

icon1

Cadastre-se para abrir uma conta da AWS

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

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
icon3

Comece a criar com a AWS

Comece a criar com guias passo a passo que o ajudam a iniciar seu projeto da AWS.

Saiba mais sobre o AWS Greengrass

Acesse a página de recursos