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.
Questo articolo illustra quali sistemi operativi e componenti sono supportati da Device Update per hub IoT (DU), sia che siano generalmente disponibili sia che siano in anteprima.
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
L'aggiornamento dei dispositivi può essere usato con un'ampia gamma di sistemi operativi Linux; tuttavia, non tutti i sistemi operativi sono supportati da Microsoft. I sistemi elencati nella tabella seguente sono distribuzioni Linux in cui è possibile compilare ed eseguire l'implementazione di riferimento dell'agente di Aggiornamento dispositivi ed essere stati convalidati tramite test automatizzati con ogni versione.
È possibile compilare l'agente Device Update dal codice sorgente tramite l'implementazione di riferimento dell'agente Device Update, che costituisce un punto di partenza adattabile o estendibile per soddisfare le esigenze di aggiornamento dei dispositivi. Per altre informazioni, vedere come compilare l'agente di aggiornamento del dispositivo.
È possibile convertire l'agente di Aggiornamento dispositivi open source in altri sistemi operativi. Tuttavia, queste compilazioni non vengono testate o gestite da Microsoft.
Per alcune piattaforme, possono essere disponibili anche pacchetti di installazione predefiniti.
| Sistema operativo | AMD64 | ARM32v7 | ARM64 |
|---|---|---|---|
| Debian 11 (Bullseye) |
|
|
|
| Debian 12 (Bookworm) |
|
|
|
| Debian 13 (Trixie) |
|
|
|
| Ubuntu Server 20.04 |
|
|
|
| Ubuntu Server 22.04 |
|
|
|
| Ubuntu Server 24.04 |
|
|
Versioni e supporto
È possibile trovare gli asset di rilascio e le note sulla versione di Device Update per hub IoT nella pagina Device Update Release.
La tabella seguente riepiloga il supporto per le API, i modelli Plug and Play IoT (PnP) e gli agenti di riferimento di Aggiornamento dispositivi.
Gli agenti di Device Update utilizzano i modelli Plug and Play IoT (PnP) per comunicare con il servizio. I modelli elencati nella tabella seguente identificano le interfacce necessarie per ogni versione dell'agente. Per altre informazioni, vedere Plug and Play IoT in Azure Device Update per hub IoT.
Usare una versione 1.x corrente dell'implementazione di riferimento dell'agente di Aggiornamento dispositivi e prendere in considerazione la versione più recente disponibile per trarre vantaggio dai miglioramenti. La versione più recente dell'implementazione di riferimento dell'agente di Aggiornamento dispositivi è 1.3.0.
| Note sulla versione e asset | deviceupdate-agent | Aggiornamento supportato dalla versione dell'agente | Modelli DU PnP supportati | Versioni dell’API |
|---|---|---|---|---|
| 1.3.0 | 1.3.0 |
1.1.0 | dtmi:azure:iot:deviceUpdateContractModel; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
2022-10-01 |
| 1.2.0 | 1.2.0 |
1.1.0 | dtmi:azure:iot:deviceUpdateContractModel; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
2022-10-01 |
| 1.1.0 | 1.1.0 | 1.0.x | dtmi:azure:iot:deviceUpdateContractModel; 3 dtmi:azure:iot:deviceUpdateModel; 3 |
2022-10-01 |
| 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) |
Le versioni più recenti dell'API del servizio REST supportano gli agenti meno recenti, se non diversamente specificato. L'esperienza Portale di aggiornamento dispositivi usa la versione più recente dell'API.
Note
Gli utenti che hanno esteso dall'agente di riferimento e personalizzato l'agente sono responsabili di garantire che le correzioni di bug e le correzioni di sicurezza siano incorporate. Sarà anche necessario assicurarsi che l'agente sia compilato e configurato correttamente come definito dal servizio per connettersi al servizio, 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. Le versioni stabili deprecate saranno disponibili per non meno di tre anni dopo l'annuncio della deprecazione per consentire agli utenti di eseguire la migrazione a versioni dell'agente e dell'API di supporto.
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.
0.7.0 (versione preliminare) non è supportato 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.