Rilascio: aggiornamento del software AWS IoT Greengrass Core v2.6.0 il 27 giugno 2022 - AWS IoT Greengrass

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Rilascio: aggiornamento del software AWS IoT Greengrass Core v2.6.0 il 27 giugno 2022

Questa versione fornisce la versione 2.6.0 del componente Greengrass nucleus, nuovi componenti forniti e AWS aggiornamenti ai componenti forniti. AWS

Data di rilascio: 27 giugno 2022

Aspetti salienti
  • Wildcard negli argomenti di pubblicazione/sottoscrizione locali: ora è possibile utilizzare i caratteri jolly MQTT quando ci si abbona agli argomenti di pubblicazione/sottoscrizione locali. Per ulteriori informazioni, consultare Pubblicare/sottoscrivere messaggi locali e SubscribeToTopic.

  • Supporto per le ombre dei dispositivi client: ora è possibile interagire con le ombre dei dispositivi client in componenti personalizzati e sincronizzare le ombre dei dispositivi client con. AWS IoT Core Per ulteriori informazioni, consulta Interazione e sincronizzazione delle ombre dei dispositivi client.

  • Supporto MQTT 5 locale per i dispositivi client: ora è possibile implementare il broker EMQX MQTT 5 per utilizzare le funzionalità MQTT 5 nella comunicazione tra i dispositivi client e un dispositivo principale. Per ulteriori informazioni, consultare Broker MQTT 5 (EMQX) e Connect i dispositivi client ai dispositivi principali.

  • Variabili di ricetta nelle configurazioni dei componenti: ora è possibile utilizzare variabili di ricetta specifiche nelle configurazioni dei componenti. È possibile utilizzare queste variabili di ricetta quando si definisce la configurazione predefinita di un componente in una ricetta o quando si configura un componente in una distribuzione. Per ulteriori informazioni, consultare Variabili di ricetta e Usa le variabili di ricetta negli aggiornamenti di fusione.

  • Carte jolly nelle politiche di autorizzazione IPC: ora è possibile utilizzare i caratteri * jolly per abbinare qualsiasi combinazione di caratteri nelle politiche di autorizzazione IPC (Interprocess Communication). Questo jolly consente di consentire l'accesso a più risorse in un'unica politica di autorizzazione. Per ulteriori informazioni, consulta Wildcard nelle politiche di autorizzazione.

  • Operazioni IPC che gestiscono le distribuzioni e i componenti locali: ora puoi sviluppare componenti personalizzati per gestire le distribuzioni locali e visualizzare i dettagli dei componenti. Per ulteriori informazioni, consulta IPC: gestione delle distribuzioni e dei componenti locali.

  • Operazioni IPC che autenticano e autorizzano i dispositivi client: ora puoi utilizzare queste operazioni per creare un componente broker locale personalizzato. Per ulteriori informazioni, consulta IPC: autenticazione e autorizzazione dei dispositivi client.

Aggiornamenti pubblici dei componenti

La tabella seguente elenca AWS i componenti forniti che includono funzionalità nuove e aggiornate.

Importante

Quando si distribuisce un componente, AWS IoT Greengrass installa le ultime versioni supportate di tutte le dipendenze del componente. Per questo motivo, le nuove versioni patch dei componenti pubblici AWS forniti potrebbero essere distribuite automaticamente sui dispositivi principali se si aggiungono nuovi dispositivi a un gruppo di oggetti o si aggiorna la distribuzione destinata a tali dispositivi. Alcuni aggiornamenti automatici, come un aggiornamento Nucleus, possono causare il riavvio imprevisto dei dispositivi.

Per evitare aggiornamenti involontari per un componente in esecuzione sul tuo dispositivo, ti consigliamo di includere direttamente la versione preferita di quel componente quando crei una distribuzione. Per ulteriori informazioni sul comportamento di aggiornamento per il software AWS IoT Greengrass Core, consultaAggiornamento del software AWS IoT Greengrass Core (OTA).

Componente Dettagli
Nucleo Greengrass

È disponibile la versione 2.6.0 del Greengrass nucleus.

Nuove funzionalità
Correzioni di bug e miglioramenti
  • Risolve un problema per cui i componenti dipendenti non reagivano quando le loro dipendenze rigide si riavviavano o cambiavano stato in determinati scenari.

  • Migliora i messaggi di errore che il dispositivo principale segnala al servizio AWS IoT Greengrass cloud quando un'implementazione fallisce.

  • Risolve un problema per cui il nucleo di Greengrass applicava due volte il dispiegamento di un oggetto in determinati scenari al riavvio del nucleo.

  • Correzioni e miglioramenti minori aggiuntivi. Per ulteriori informazioni, consulta le versioni su GitHub.

Broker MQTT 5 (EMQX)

È disponibile la versione 1.0.0 del nuovo componente broker EMQX MQTT 5.

Nuove funzionalità
  • Aggiunge il supporto per il broker EMQX MQTT 5 locale. I dispositivi client possono connettersi a questo broker MQTT per comunicare con un dispositivo principale utilizzando le funzionalità MQTT 5.

Gestore delle ombre

È disponibile la versione 2.2.0 del componente shadow manager.

Nuove funzionalità
Autenticazione del dispositivo client

È disponibile la versione 2.2.0 del componente di autenticazione del dispositivo client.

Nuove funzionalità
  • Aggiunge il supporto per componenti personalizzati per chiamare le operazioni di comunicazione tra processi (IPC) per autenticare e autorizzare i dispositivi client. È possibile utilizzare queste operazioni in un componente broker MQTT personalizzato, ad esempio. Per ulteriori informazioni, consulta IPC: autenticazione e autorizzazione dei dispositivi client.

  • Aggiunge le threadPoolSize opzioni maxActiveAuthTokenscloudQueueSize, e che è possibile configurare per ottimizzare le prestazioni di questo componente.

Bridge MQTT

È disponibile la versione 2.2.0 del componente bridge MQTT.

Nuove funzionalità
Greengrass CLI

È disponibile la versione 2.6.0 della Greengrass CLI.

Nuove funzionalità
Correzioni di bug e miglioramenti
  • Correzioni e miglioramenti minori aggiuntivi.