Condividi tramite


Risorse di aggiornamento del dispositivo

Per usare l'Aggiornamento dispositivi per l'Hub IoT, è necessario creare un account e un'istanza di Aggiornamento dispositivi.

Account di Aggiornamento del Dispositivo

Un account di aggiornamento dei dispositivi è una risorsa creata nella sottoscrizione di Azure. A livello dell'account di Aggiornamento dei dispositivi, è possibile selezionare l'area in cui verrà creato l'account di Aggiornamento dispositivi. È anche possibile impostare le autorizzazioni per autorizzare gli utenti che hanno accesso a Aggiornamento dispositivi.

Istanza di aggiornamento del dispositivo

Dopo aver creato un account, è necessario creare un'istanza di Aggiornamento dispositivi. Un'istanza è un contenitore logico che contiene aggiornamenti e distribuzioni associati a un hub IoT specifico. Device Update usa l'hub IoT come directory del dispositivo e un canale di comunicazione con i dispositivi.

Durante l'anteprima pubblica, è possibile creare due account di aggiornamento del dispositivo per ogni sottoscrizione. Inoltre, è possibile creare due istanze di aggiornamento del dispositivo per account.

Configurare l'hub IoT collegato

Per consentire ad Aggiornamento dispositivi di ricevere notifiche di modifica dall'Hub IoT, Aggiornamento dispositivi si integra con gli Hub Eventi predefiniti. Facendo clic sul pulsante "Configura hub IoT" all'interno dell'istanza vengono configurate le route dei messaggi, i gruppi di consumer e i criteri di accesso necessari per comunicare con i dispositivi IoT.

Instradamento dei messaggi

Le route di messaggi seguenti vengono configurate automaticamente nell'hub IoT collegato per abilitare l'aggiornamento del dispositivo:

Nome di route Origine dei dati Routing Query Punto finale Descrizione
AggiornamentoDispositivo.ModificheDoppieDispositivo TwinChangeEvents (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) avvenimenti Ascolta i nuovi gruppi di aggiornamento dei dispositivi
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents vero avvenimenti Resta in ascolto degli eventi di modifica di Gemelli Digitali
DeviceUpdate.DeviceLifecycle EventiDelCicloDiVitaDelDispositivo opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' avvenimenti Resta in ascolto dei dispositivi eliminati
AggiornamentoDispositivo.StatoConnessioneDispositivo DeviceConnectionStateEvents vero avvenimenti Resta in ascolto delle modifiche apportate agli stati di connessione del dispositivo

Nota

Se ha senso per la soluzione, è possibile modificare i nomi di queste route. Le altre proprietà della route devono rimanere configurate come sono nella tabella per il corretto funzionamento di Aggiornamento Dispositivi.

Gruppo di consumatori

La configurazione dell'hub IoT crea anche un gruppo di consumo dell'hub eventi denominato adum richiesto dai servizi di gestione degli aggiornamenti dei dispositivi.

Screenshot dei gruppi di consumatori.

Criteri di accesso

Il criterio di accesso condiviso denominato deviceupdateservice viene usato dai servizi di Gestione aggiornamenti dispositivi per interrogare i dispositivi che supportano gli aggiornamenti. La normativa deviceupdateservice viene creata e vengono concesse le seguenti autorizzazioni nell'ambito della configurazione dell'hub IoT.

  • Lettura registro
  • Connessione al servizio
  • Connessione del dispositivo

Screenshot dei criteri di accesso.

Passaggi successivi

Creare risorse di aggiornamento dei dispositivi