IoT 中樞裝置更新支援平台

本文說明 Device Update for IoT 中樞(DU) 支援哪些作業系統與元件,無論是正式開放或預覽階段。

取得支援

如果您在使用裝置更新服務時遇到問題,有幾種方式可以尋求支援。 請嘗試下列其中一個支援管道:

報告錯誤 - DU 產品的開發都是在裝置更新開放原始碼專案中進行。 您可以在專案的問題頁面上報告錯誤。 我們會從專案中快速找到修正方式,加入產品更新中。

Microsoft 客戶支援小組: 具有支援方案的使用者都可以直接從 Azure 入口網站建立支援票證,與 Microsoft 客戶支援小組互動。

功能要求 - DU 產品透過產品的裝置更新討論社群來追蹤功能要求。

Linux 作業系統

裝置更新可用於多種 Linux 作業系統;然而,並非所有作業系統都受到 Microsoft 的支援。 下表列出的系統是 Linux 發行版,裝置更新代理參考實作可建置並執行,且每次版本都透過自動化測試驗證。

你可以從原始碼使用 Device Update agent 參考實作建置裝置更新代理程式,該版本作為起點,可以根據裝置更新需求進行調整或擴充。 更多資訊請參見 如何建置裝置更新代理。

也可以將開源的 Device Update 代理程式移植到其他作業系統。 然而,這些版本並未由 Microsoft 進行測試或維護。

部分平台也可能提供預先建置的安裝套件。

作業系統 AMD64 ARM32v7 ARM64
Debian 11(Bullseye) Debian 11 + AMD64 Debian 11 + ARM32v7 Debian 11 + ARM64
Debian 12(書蟲) Debian 12 + AMD64 Debian 12 + ARM32v7 Debian 12 + ARM64
Debian 13(Trixie) Debian 13 + AMD64 Debian 13 + ARM32v7 Debian 13 + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu 服務器 22.04 Ubuntu 服務器 22.04 + AMD64 Ubuntu 服務器 22.04 + ARM64
Ubuntu 伺服器 24.04 Ubuntu 服務器 24.04 + AMD64 Ubuntu 服務器 24.04 + ARM64

發行版本與藍圖

你可以在 Device Update Release 頁面找到 IoT 中樞 裝置更新資產及發佈說明。

下表總結了對 API、IoT 隨插即用(PnP)模型及裝置更新參考代理的支援情況。

裝置更新代理使用IoT 隨插即用(PnP)模型與服務通訊。 下表列出的模型說明了每個代理版本所需的介面。 如需詳細資訊,請參閱 IoT 中樞 的 Azure 裝置更新中的 IoT 隨插即用。

使用目前的裝置更新代理參考實作 1.x 版本,並考慮使用最新可用版本以享受改進。 最新的裝置更新代理參考實作版本為 1.3.0。

版本資訊與資產 deviceupdate-agent 從代理程式版本起支援升級 支援 DU PnP 模型 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 (預覽)(已被取代) 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-預覽 (已被取代)

除非另有說明,較新的 REST 服務 API 版本支援較舊的代理程式。 裝置更新入口網站使用最新的 API 版本。

附註

從參考代理程式擴充並自定義代理程式的使用者,負責確保錯誤修正和安全性修正已納入。 你還需要確保代理程式依照服務定義正確建置與配置,以便連接服務、執行更新,並從物聯網中樞管理裝置。

重要事項

每一個 Microsoft 產品都有生命週期。 生命週期會在產品發行時開始,並於不再受支援時結束。 了解此生命週期中的關鍵日期,可協助您針對何時升級軟體或對軟體進行其他變更來做出明智的決定。
針對 IoT 中樞裝置更新,若沒有取代版本,則穩定的 API 或代理程式版本將不會被取代。 宣佈淘汰後,淘汰的穩定版本將可供使用至少三年,以便使用者能夠移轉到在支援中的代理程式和 API 版本。 在穩定版本發行之後,預覽版本 (Prereleases) 代理程式和 API 不會提供服務。 預覽版本的發行目的是測試新功能、收集意見反應,以及探索並修正問題。 預覽版可在補充使用規定下取得,且不建議用於生產工作負載。 最新服務和 API 版本不支援 0.7.0 (發行前版本)。
隨著最新的穩定版本發行,我們建議所有目前執行 0.x.x 的客戶將其裝置升級為 1.0.x,以接收持續支援。