Lançamento: atualização do software AWS IoT Greengrass Core v2.6.0 em 27 de junho de 2022 - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Lançamento: atualização do software AWS IoT Greengrass Core v2.6.0 em 27 de junho de 2022

Este lançamento fornece a versão 2.6.0 do componente do núcleo do Greengrass, novos componentes fornecidos pela AWS e atualiza os componentes fornecidos pela AWS.

Data do lançamento: 27 de junho de 2022

Destaques do lançamento
  • Curingas em tópicos de publicação/assinatura locais: agora você pode usar curingas MQTT ao assinar tópicos de publicação/assinatura locais. Para obter mais informações, consulte Publicar/assinar mensagens locais e SubscribeToTopic.

  • Suporte à sombra do dispositivo cliente: agora você pode interagir com as sombras do dispositivo cliente em componentes personalizados e sincronizar as sombras do dispositivo cliente com a AWS IoT Core. Para obter mais informações, consulte Interagir e sincronizar as sombras do dispositivo cliente.

  • Suporte local ao MQTT 5 para dispositivos clientes: agora você pode implantar o agente MQTT 5 EMQX para usar os atributos do MQTT 5 na comunicação entre dispositivos cliente e um dispositivo do núcleo. Para obter mais informações, consulte Agente MQTT 5 (EMQX) e Conecte dispositivos cliente aos dispositivos principais.

  • Variáveis de fórmula em configurações de componentes: agora você pode usar variáveis de fórmula específicas em configurações de componentes. Você pode usar essas variáveis de fórmulas ao definir uma configuração padrão do componente em uma fórmula ou ao configurar um componente em uma implantação. Para obter mais informações, consulte Variáveis da fórmula e Usar variáveis de fórmula em atualizações de mesclagem.

  • Curingas nas políticas de autorização de IPC: agora você pode usar o curinga * para corresponder a qualquer combinação de caracteres nas políticas de autorização de comunicação entre processos (IPC). Esse curinga permite o acesso a vários recursos em uma única política de autorização. Para obter mais informações, consulte Curingas nas políticas de autorização.

  • Operações de IPC que gerenciam implantações e componentes locais: agora você pode desenvolver componentes personalizados que gerenciam implantações locais e visualizam detalhes dos componentes. Para mais informações, consulte IPC: gerenciar implantações e componentes locais.

  • Operações IPC que autenticam e autorizam dispositivos clientes: agora você pode usar essas operações para criar um componente de agente local personalizado. Para mais informações, consulte IPC: autenticar e autorizar dispositivos cliente.

Atualizações de componentes públicos

A tabela a seguir lista os componentes fornecidos pela AWS que incluem atributos novos e atualizados.

Importante

Quando você implanta um componente, o AWS IoT Greengrass instala as versões compatíveis mais recentes de todas as dependências desse componente. Por esse motivo, novas versões de patch dos componentes públicos fornecidos pela AWS poderão ser implantadas automaticamente nos dispositivos principais se você adicionar novos dispositivos a um grupo de itens ou atualizar a implantação direcionada a esses dispositivos. Algumas atualizações automáticas, como a atualização do núcleo, podem fazer com que seus dispositivos sejam reiniciados inesperadamente.

Para evitar atualizações não intencionais para um componente que está sendo executado no dispositivo, recomendamos que você inclua diretamente sua versão preferida desse componente ao criar uma implantação. Para mais informações sobre o comportamento de atualização do software AWS IoT Greengrass Core, consulte Atualizar o software de núcleo do AWS IoT Greengrass (OTA).

Componente Detalhes
Núcleo do Greengrass

A versão 2.6.0 do núcleo do Greengrass está disponível.

Novos atributos
  • Adiciona suporte para curingas MQTT quando você assina tópicos locais de publicação/assinatura. Para obter mais informações, consulte Publicar/assinar mensagens locais e SubscribeToTopic.

  • Adiciona suporte para variáveis de fórmula em configurações de componentes, além da variável da fórmula component_dependency_name:configuration:json_pointer. Você pode usar essas variáveis de fórmulas ao definir uma DefaultConfiguration do componente em uma fórmula ou ao configurar um componente em uma implantação. Para ativar esse atributo, defina a opção de configuração InterpolateComponentConfiguration como true. Para obter mais informações, consulte Variáveis da fórmula e Usar variáveis de fórmula em atualizações de mesclagem.

  • Adiciona suporte completo ao caractere * curinga nas políticas de autorização de comunicação entre processos (IPC). Agora é possível especificar o caractere * em uma string de recursos para corresponder a qualquer combinação de caracteres. Para obter mais informações, consulte Curingas nas políticas de autorização.

  • Adiciona suporte para componentes customizados para chamar operações de IPC que a CLI do Greengrass usa. É possível usar essas operações de IPC para gerenciar implantações locais, visualizar detalhes do componente e gerar uma senha que pode ser usada para entrar no console de depuração local. Para mais informações, consulte IPC: gerenciar implantações e componentes locais.

Correções de bugs e melhorias
  • Corrige um problema em que os componentes dependentes não reagiam quando as dependências rígidas reiniciavam ou mudavam de estado em determinados cenários.

  • Melhora as mensagens de erro que o dispositivo principal reporta ao serviço de nuvem do AWS IoT Greengrass quando uma implantação falha.

  • Corrige um problema em que o núcleo Greengrass aplicava uma implantação de uma coisa duas vezes em certos cenários quando o núcleo era reiniciado.

  • Correções secundárias e melhorias adicionais. Para mais informações, consulte lançamentos no GitHub.

Agente MQTT 5 (EMQX)

A versão 1.0.0 do novo componente do agente MQTT 5 EMQX está disponível.

Novos atributos
  • Adiciona suporte para o agente MQTT 5 EMQX local. Os dispositivos clientes podem se conectar a esse agente MQTT para se comunicar com um dispositivo principal usando os atributos MQTT 5.

Gerenciador de sombras

A versão 2.2.0 do componente gerenciador de sombras está disponível.

Novos atributos
  • Adiciona suporte para o serviço de sombra local na interface local de publicação/assinatura. Agora você pode se comunicar com o agente de mensagens local de publicação/assinatura sobre tópicos de sombra MQTT para obter, atualizar e excluir sombras no dispositivo principal. Esse recurso permite conectar dispositivos cliente ao serviço de sombra local usando a ponte MQTT para retransmitir mensagens sobre tópicos de sombra entre dispositivos cliente e a interface local de publicação/assinatura.

    Esse atributo está disponível para a versão 2.6.0 e posterior do componente de núcleo do Greengrass. Para conectar dispositivos cliente ao serviço paralelo local, você também deve usar a versão 2.2.0 ou posterior do componente de ponte MQTT.

  • Adiciona a opção direction que você pode configurar para personalizar a direção para sincronizar sombras entre o serviço de sombra local e a Nuvem AWS. Você pode configurar essa opção para reduzir a largura de banda e as conexões com a Nuvem AWS.

Autenticação do dispositivo cliente

A versão 2.2.0 do componente de autenticação do dispositivo cliente está disponível.

Novos atributos
  • Adiciona suporte a componentes personalizados para chamar operações de comunicação entre processos (IPC) para autenticar e autorizar dispositivos cliente. É possível usar essas operações em um componente personalizado do agente MQTT, por exemplo. Para obter mais informações, consulte IPC: Authenticate and authorize client devices.

  • Adiciona as opções maxActiveAuthTokens, cloudQueueSize e threadPoolSize que podem ser configuradas para ajustar o desempenho desse componente.

Ponte MQTT

A versão 2.2.0 do componente da ponte MQTT está disponível.

Novos atributos
  • Adiciona suporte para curingas de tópicos MQTT (# e +) quando você especifica publicação/assinatura local como agente de mensagens de origem.

    Esse atributo está disponível para a versão 2.6.0 e posterior do componente de núcleo do Greengrass.

  • Adiciona a opção targetTopicPrefix, que você pode especificar para configurar a ponte MQTT para adicionar um prefixo ao tópico de destino quando retransmitir uma mensagem.

CLI do Greengrass CLI

A versão 2.6.0 da CLI do Greengrass está disponível.

Novos atributos
  • Adiciona suporte para componentes personalizados para chamar operações de comunicação entre processos (IPC) que a CLI do Greengrass usa. Você pode usar essas operações de IPC para gerenciar implantações locais, visualizar detalhes do componente e gerar uma senha que pode ser usada para entrar no console de depuração local. Para mais informações, consulte IPC: gerenciar implantações e componentes locais.

Correções de bugs e melhorias
  • Correções secundárias e melhorias adicionais.