Piattaforme supportate da Aggiornamento dispositivi per hub IoT
Questo articolo illustra le piattaforme del sistema operativo e i componenti supportati da Aggiornamento dispositivi per hub IoT (DU), sia disponibili a livello generale che in anteprima.
Ottenere supporto
Se si verificano problemi durante l'uso del servizio Aggiornamento dispositivi, è possibile ottenere assistenza in diversi modi. Per assistenza, provare uno dei canali seguenti:
Segnalazione di bug: lo sviluppo che esamina a fondo il prodotto DU si verifica nell'ambito del progetto open source di Aggiornamento dispositivi. I bug possono essere segnalati nella pagina dei problemi del progetto. Le correzioni passano rapidamente dai progetti agli aggiornamenti del prodotto.
Team di supporto tecnico Microsoft: gli utenti con un piano di supporto possono rivolgersi al team di supporto tecnico Microsoft creando un ticket di supporto dal portale di Azure.
Richieste di funzionalità: Il prodotto DU tiene traccia delle richieste di funzionalità tramite la sua community Discussioni sull'aggiornamento del dispositivo.
Sistemi operativi Linux
Aggiornamento dispositivi può essere eseguito nella maggior parte dei sistemi operativi Linux. Tuttavia, non tutti questi sistemi sono supportati da Microsoft. I sistemi elencati nelle tabelle seguenti sono supportati, con disponibilità generale o in anteprima pubblica, e vengono testati a ogni nuova versione.
Microsoft dispone di questi sistemi operativi in test automatizzati e fornisce pacchetti per la loro installazione
È possibile convertire il codice dell'agente DU open source per eseguirlo in altre versioni del sistema operativo, sebbene queste build dell'agente non siano testate e gestite da Microsoft.
I sistemi elencati nelle tabelle seguenti sono supportati da Microsoft, con disponibilità generale o in anteprima pubblica, e vengono testati a ogni nuova versione.
Sistema operativo | AMD64 | ARM32v7 | ARM64 |
---|---|---|---|
Debian 10 (Buster) | |||
Debian 11 (Bullseye) | |||
Ubuntu Server 20.04 | |||
Ubuntu Server 22.04 |
Versioni e supporto
Gli asset e le note della versione di Aggiornamento dispositivi per hub IoT sono disponibili nella pagina Versione di Aggiornamento dispositivi. Il supporto per le API, i modelli PnP e gli agenti di riferimento per gli aggiornamenti dei dispositivi sono illustrati nella tabella.
Aggiornamento dispositivi per hub IoT 1.0 è la prima versione principale e continuerà a ricevere correzioni per sicurezza e regressioni.
Gli agenti di Aggiornamento dispositivi (DU) usano modelli Plug and Play IoT per inviare e ricevere proprietà e messaggi dal servizio DU. Ogni agente DU richiede l’uso di modelli specifici. Altre informazioni su come l'aggiornamento dei dispositivi usa questi modelli e su come possono essere estesi.
Le versioni più recenti dell'API del servizio REST supportano gli agenti meno recenti, a meno che non sia specificato. L'esperienza del portale di Aggiornamento dispositivi per hub IoT usa le API più recenti e dispone dello stesso supporto della versione dell'API.
Note sulla versione e asset | deviceupdate-agent | Aggiornamento supportato dalla versione dell'agente | Modelli DU PnP supportati | Versioni dell’API |
---|---|---|---|---|
1.0.0 | 1.0.0 1.0.1 1.0.2 |
0.8.x | dtmi:azure:iot:deviceUpdateContractModel;2 dtmi:azure:iot:deviceUpdateModel;2 |
2022-10-01 |
0.0.8 (Anteprima)(Deprecato) | 0.8.0 0.8.1 0.8.2 |
dtmi:azure:iot:deviceUpdateContractModel;1 dtmi:azure:iot:deviceUpdateModel;1 |
2022-10-01 2021-06-01-anteprima (Deprecato) |
La versione più recente dell'API, ovvero la 2022-10-01, sarà supportata fino alla versione stabile successiva e quella più recente dell'agente, ovvero la 1.0.x, riceverà correzioni di bug e di sicurezza fino alla versione stabile successiva.
Nota
Gli utenti che hanno esteso l'agente di riferimento e lo hanno personalizzato sono responsabili dell'integrazione delle correzioni di bug e della sicurezza. Sarà inoltre necessario assicurarsi che l'agente sia costruito e configurato correttamente per connettersi al servizio, così come definito dal servizio stesso, eseguire gli aggiornamenti e gestire i dispositivi dall'hub IoT.
Importante
Ogni prodotto Microsoft ha un ciclo di vita. Il ciclo di vita inizia quando un prodotto viene rilasciato e termina quando non è più supportato. Conoscere le date chiave in questo ciclo di vita consente di prendere decisioni informate su quando eseguire l'aggiornamento o apportare altre modifiche al software.
Per Aggiornamento dispositivi per hub IoT, nessuna versione stabile dell'API o dell'agente verrà deprecata senza una versione sostitutiva. Dopo l’annuncio della deprecazione, le versioni stabili deprecate saranno disponibili per non meno di 3 anni, in modo da consentire agli utenti di eseguire la migrazione alle versioni dell'agente e dell'API supportate.
Gli agenti e le API delle versioni di anteprima (versioni non definitive) non vengono gestiti dopo il rilascio della versione stabile. Le versioni di anteprima vengono rilasciate per testare nuove funzionalità, raccogliere commenti e suggerimenti e individuare e risolvere i problemi. Le anteprime sono disponibili nelle Condizioni per l'utilizzo supplementari e non sono consigliate per i carichi di lavoro di produzione.
La versione 0.7.0 (non definitiva) non è supportata dalle versioni più recenti del servizio e dell'API.
Con la versione stabile più recente, è consigliabile che tutti i clienti correnti che eseguono 0.x.x aggiornino i propri dispositivi alla versione 1.0.x per ricevere supporto continuo.