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.
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.
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