Publicado: Aug 23, 2021

O AWS IoT Greengrass é um serviço de nuvem e tempo de execução de borda da Internet das Coisas (IoT) que ajuda os clientes a criar, implantar e gerenciar softwares de dispositivos. Nossa versão 2.4 inclui dois novos conjuntos de recursos que simplificam o provisionamento de grandes frotas de dispositivos de IoT e permitem um controle detalhado dos recursos do sistema de dispositivos de IoT na nuvem:

  • Provisionamento de frotas usando certificados de declaração. Antes deste lançamento, os clientes precisavam provisionar manualmente cada dispositivo com seu certificado de dispositivo ou ter credenciais SigV4 no dispositivo para provisionamento automático. Com este lançamento, o AWS IoT Greengrass pode gerar e fornecer automaticamente e com segurança certificados de dispositivo e chaves privadas para dispositivos quando eles se conectam pela primeira vez ao AWS IoT, usando as APIs de provisionamento de frotas do AWS IoT Core. Os clientes têm a opção de ter certificados de dispositivo assinados pela autoridade de certificação (CA) raiz da Amazon ou por suas próprias CAs. Este lançamento simplifica a conexão de grandes frotas de dispositivos ao AWS IoT, permitindo que os clientes fabriquem dispositivos com certificados de declaração de provisionamento incorporados e chaves privadas que permitem que os dispositivos se registrem no AWS IoT somente quando estiverem ligados e tiverem uma conexão de rede. Por exemplo, um fabricante de hub de casas inteligentes pode incluir certificados de declaração e chaves privadas em todos os dispositivos fabricados para um determinado modelo, e cada hub poderá se registrar automaticamente no AWS IoT e receber uma identidade exclusiva somente quando um cliente tiver comprado e ativado o dispositivo. 
  • Gerenciamento de recursos. Antes deste lançamento, os clientes podiam usar o AWS IoT Greengrass para gerenciar o ciclo de vida de seus softwares de dispositivos de IoT por meio de comandos de ciclo de vida, como iniciar, parar, reiniciar ou atualizar. Com este lançamento, os clientes agora podem automatizar o uso de recursos em processos executados em um dispositivo, definindo os limites de memória e CPU de processos específicos de softwares de dispositivos. Os clientes também podem hibernar processos de baixa prioridade dinamicamente em caso de escassez de recursos e quando os recursos necessários para processos de essenciais à missão. Juntos, esses recursos ajudam os clientes a utilizar com mais eficiência recursos limitados do sistema em dispositivos com memória ou CPU restrita que executam vários processos que competem por recursos. Por exemplo, um fabricante automotivo com diferentes unidades de negócios desenvolvendo processos de softwares executados no mesmo veículo pode permitir que seus desenvolvedores definam controles de memória, uso de CPU e hibernação com antecedência, mas pode permitir que cada veículo tome decisões de alocação de recursos locais de forma autônoma de acordo com condições em tempo real.

Consulte a tabela de regiões da AWS para conhecer todas as regiões em que o AWS IoT Greengrass 2.4 está disponível. Para saber mais, acesse nossa página do produto e consulte o guia do desenvolvedor atualizado.