Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando il servizio Aggiornamento dispositivi per l'hub IoT rilascia nuove versioni, è consigliabile aggiornare i dispositivi per le funzionalità e i miglioramenti della sicurezza più recenti. Questo articolo fornisce informazioni su come eseguire la migrazione dalla versione di anteprima pubblica alla versione corrente dell'aggiornamento dell'anteprima pubblica (PPR). Questo articolo illustra anche il comportamento del gruppo e dell'esperienza utente in queste versioni. Se non si dispone di dispositivi, gruppi e distribuzioni che usano la versione di anteprima pubblica, è possibile ignorare questa pagina.
Per eseguire correttamente la migrazione, è necessario aggiornare l'agente DU in esecuzione nei dispositivi. Sarà anche necessario creare nuovi gruppi di dispositivi per distribuire e gestire gli aggiornamenti. Si noti che, poiché sono state apportate modifiche importanti alla versione PPR, è consigliabile seguire attentamente le istruzioni per evitare errori.
Aggiornare l'agente di aggiornamento del dispositivo
Per la versione di aggiornamento refresh dell'anteprima pubblica, l'agente di aggiornamento dispositivi deve essere aggiornato manualmente come descritto di seguito. L'aggiornamento dell'agente tramite una distribuzione dell'aggiornamento dei dispositivi non è supportato a causa delle significative modifiche introdotte tra l'anteprima pubblica e la versione PPR.
Per visualizzare i dispositivi che usano agenti meno recenti (versioni 0.7.0/0.6.0) e gruppi creati prima del 03/02/2022, passare al portale di anteprima pubblica, accessibile tramite il banner.
Creare un nuovo dispositivo IoT/IoT Edge nel portale di Azure. Copiare la stringa di connessione primaria per il dispositivo dalla visualizzazione del dispositivo per un secondo momento. Per altri dettagli, vedere la sezione Aggiungere un dispositivo all'hub IoT .
Accedi tramite SSH al tuo dispositivo e rimuovi qualsiasi agente di aggiornamento dispositivo precedente.
sudo apt remove deviceupdate-agent sudo apt remove adu-agentRimuovere il file di configurazione precedente
sudo rm -f /etc/adu/adu-conf.txtInstallare il nuovo agente
sudo apt-get install deviceupdate-agentIn alternativa, è possibile ottenere l'asset .deb da GitHub e installare l'agente
sudo apt install <file>.debIl tentativo di aggiornare l'agente di Aggiornamento dispositivi senza rimuovere l'agente precedente e i file di configurazione genererà l'errore riportato di seguito.
Immettere la stringa di connessione primaria del proprio dispositivo IoT (o del modulo, a seconda di come è stato effettuato il provisioning del dispositivo con Aggiornamento dispositivi) nel file di configurazione eseguendo il comando seguente.
sudo nano /etc/adu/du-config.jsonAggiungere il modello, il produttore, il nome dell'agente, il tipo di connessione e altri dettagli nel file di configurazione
Eliminare il dispositivo IoT/IoT Edge precedente dal portale di anteprima pubblica.
Annotazioni
Tentando di aggiornare l'agente tramite una distribuzione DU, il dispositivo non sarà più gestibile da Device Update. Il dispositivo dovrà essere riprovisionato per essere gestito tramite Aggiornamento dispositivi.
Migrare i gruppi all'anteprima pubblica aggiornata
Se i dispositivi usano le versioni dell'agente di Aggiornamento dispositivi 0.6.0 o 0.7.0, eseguire l'aggiornamento alla versione più recente dell'agente 0.8.0 seguendo la procedura precedente.
Eliminare i gruppi esistenti nel portale di anteprima pubblica passando attraverso il banner.
Aggiungere un tag di gruppo al dispositivo gemello per i dispositivi aggiornati. Per altri dettagli, vedere la sezione Aggiungere un tag al dispositivo .
Ricreare i gruppi nel portale PPR passando a "Aggiungi gruppi" e selezionando il tag gruppi corrispondente dall'elenco a discesa.
Si noti che non è possibile creare un gruppo con lo stesso nome nel portale PPR se il gruppo nel portale di anteprima pubblica non viene eliminato.
Comportamento di raggruppamento e distribuzione tra le versioni
I gruppi creati nel portale per la versione di aggiornamento dell'anteprima pubblica consentiranno solo l'aggiunta di dispositivi con l'agente di aggiornamento dispositivi più recente (0.8.0). I dispositivi con agenti meno recenti (0.7.0/0.6.0) non possono essere aggiunti a questi gruppi.
Tutti i nuovi dispositivi che usano l'agente più recente verranno aggiunti automaticamente a un gruppo DeviceClass predefinito nella scheda "Gruppi e distribuzioni". Se un tag di gruppo viene aggiunto alle proprietà del dispositivo, il dispositivo verrà aggiunto a tale gruppo se esiste un gruppo per tale tag.
Per il dispositivo che usa l'agente più recente, se viene aggiunto un tag di gruppo alle proprietà del dispositivo, ma il gruppo corrispondente non è ancora stato creato, il dispositivo non sarà visibile nella scheda "Gruppi e distribuzioni".
I dispositivi che usano gli agenti meno recenti verranno visualizzati come non raggruppati nel portale precedente se il tag di gruppo non viene aggiunto.
Passaggi successivi
Comprendere il file di configurazione dell'agente di Aggiornamento dispositivi
È possibile usare le esercitazioni seguenti per una semplice dimostrazione di Aggiornamento dei dispositivi per l'hub IoT:
Aggiornamento immagine: Introduzione a Raspberry Pi 3 B+ Reference Yocto Image estendibile tramite open source per costruire immagini personalizzate per altre architetture in base alle esigenze.
Aggiornamento pacchetti: Introduzione all'uso dell'agente del pacchetto Ubuntu Server 18.04 x64
Aggiornamento Proxy : Come iniziare a utilizzare l'agente binario per l'aggiornamento dei dispositivi per i dispositivi a monte
Introduzione all'uso dell'agente di riferimento del simulatore Ubuntu (18.04 x64)
Guida all'Aggiornamento Dispositivi per l'hub IoT di Azure per Azure Real-Time Operating System