Versão: 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á.

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

Esta versão fornece a versão 2.6.0 do componente nucleus do Greengrass, novos componentes fornecidos e AWS atualizações dos componentes fornecidos. AWS

Data de 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 do MQTT ao assinar tópicos de publicação/assinatura locais. Para obter mais informações, consulte SubscribeToTopic e Publique/assine mensagens locais.

  • 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. AWS IoT Core Para ter mais informações, consulte Interaja e sincronize as sombras do dispositivo cliente.

  • Suporte local ao MQTT 5 para dispositivos clientes — Agora você pode implantar o broker EMQX MQTT 5 para usar os recursos do MQTT 5 na comunicação entre dispositivos cliente e um dispositivo principal. Para obter mais informações, consulte Conecte dispositivos cliente aos dispositivos principais e Corretora MQTT 5 (EMQX).

  • Variáveis de receita em configurações de componentes — Agora você pode usar variáveis de receita específicas em configurações de componentes. Você pode usar essas variáveis de receita ao definir a configuração padrão de um componente em uma receita ou ao configurar um componente em uma implantação. Para obter mais informações, consulte Use variáveis de receita em atualizações de mesclagem e Variáveis da receita.

  • 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 que você permita o acesso a vários recursos em uma única política de autorização. Para ter mais informações, consulte Caracteres 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 obter 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 obter mais informações, consulte IPC: autenticar e autorizar dispositivos cliente.

Atualizações públicas de componentes

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

Importante

Quando você implanta um componente, AWS IoT Greengrass instala as versões mais recentes suportadas de todas as dependências desse componente. Por esse motivo, novas versões AWS de patch dos componentes públicos fornecidos podem ser implantadas automaticamente em seus dispositivos principais se você adicionar novos dispositivos a um grupo de coisas ou atualizar a implantação que visa esses dispositivos. Algumas atualizações automáticas, como a atualização do nucleus, podem fazer com que seus dispositivos reiniciem inesperadamente.

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

Componente Detalhes
Núcleo Greengrass

A versão 2.6.0 do núcleo 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 SubscribeToTopic e Publique/assine mensagens locais.

  • Adiciona suporte para variáveis de receita em configurações de componentes, além da variável de component_dependency_name:configuration:json_pointer receita. Você pode usar essas variáveis de receitas ao definir um componente DefaultConfiguration em uma receita ou ao configurar um componente em uma implantação. Para ativar esse recurso, defina a opção interpolateComponentConfigurationde configuração comotrue. Para obter mais informações, consulte Use variáveis de receita em atualizações de mesclagem e Variáveis da receita.

  • Adiciona suporte total ao caractere * curinga nas políticas de autorização de comunicação entre processos (IPC). Agora você pode especificar o * caractere em uma string de recursos para corresponder a qualquer combinação de caracteres. Para ter mais informações, consulte Caracteres curingas nas políticas de autorização.

  • Adiciona suporte para componentes personalizados para chamar operações de 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 obter mais informações, consulte IPC: gerenciar implantações e componentes locais.

Correções de erros e melhorias
  • Corrige um problema em que componentes dependentes não reagiam quando suas 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 AWS IoT Greengrass nuvem quando uma implantação falha.

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

  • Pequenas correções e melhorias adicionais. Para obter mais informações, consulte os lançamentos em GitHub.

Corretora MQTT 5 (EMQX)

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

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

Gerenciador de sombras

A versão 2.2.0 do componente shadow manager está disponível.

Novos atributos
  • Adiciona suporte para o serviço paralelo 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 paralelos do MQTT para obter, atualizar e excluir sombras no dispositivo principal. Esse recurso permite conectar dispositivos cliente ao serviço paralelo local usando a ponte MQTT para retransmitir mensagens sobre tópicos paralelos entre dispositivos cliente e a interface local de publicação/assinatura.

    Esse recurso requer a versão v2.6.0 ou posterior do componente do 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 direction opção que você pode configurar para personalizar a direção para sincronizar sombras entre o serviço de sombra local e o. Nuvem AWS Você pode configurar essa opção para reduzir a largura de banda e as conexões com o. 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 clientes. Você pode usar essas operações em um componente personalizado do broker MQTT, por exemplo. Para obter mais informações, consulte IPC: autenticar e autorizar dispositivos cliente.

  • Adiciona as threadPoolSize opções maxActiveAuthTokenscloudQueueSize, e que você pode configurar para ajustar o desempenho desse componente.

Ponte MQTT

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

Novos atributos
CLI do Greengrass

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 obter mais informações, consulte IPC: gerenciar implantações e componentes locais.

Correções de erros e melhorias
  • Pequenas correções e melhorias adicionais.