AWS Greengrass
Recursos locais de computação, sistema de mensagens, armazenamento de dados em cache, sincronização e inferência de Machine Learning 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 Machine Learning 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 Machine Learning é um recurso do AWS Greengrass que facilita a execução local de inferência de Machine Learning 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
Opere offline
Comunicação segura
Programação de dispositivos simplificada com o AWS Lambda
Reduza o custo de execução de aplicações da IoT
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.
Publicações e artigos de blog
Comece a usar a AWS
Comece a criar com a AWS
Saiba mais sobre o AWS Greengrass