使用 IoT 中樞進行裝置管理的概觀 (英文)
Azure IoT 中樞提供的功能和擴充性模型,可讓裝置與後端開發人員建置強固的裝置管理解決方案。 裝置包羅萬象,從受限的感應器與單一用途微控制器,到可路由傳送裝置群組通訊的強大閘道都是其中的一部分。 此外,各產業 IoT 操作員的使用案例與需求大不相同。 儘管有此差異,IoT 中樞的裝置管理會提供一些功能、模式和程式碼程式庫,來滿足各種裝置和使用者的需求。
注意
本文中提及的某些功能 (例如雲端對裝置傳訊、裝置對應項和裝置管理) 僅適用於 IoT 中樞的標準層。 如需有關基本和標準/免費 Azure IoT 中樞階層的詳細資訊,請參閱為您的解決方案選擇適合的 Azure IoT 中樞階層。
建立成功企業 IoT 解決方案的關鍵在於,針對操作員該如何持續管理其裝置集合提供策略。 IoT 操作員需要簡單可靠的工具和應用程式,讓他們能夠專注於作業中更為重要的層面上。 本文提供:
- Azure IoT 中樞裝置管理方法的簡短概觀。
- 常見裝置管理原則的說明。
- 裝置生命週期的說明。
- 常見裝置管理模式的概觀。
裝置生命週期
一般裝置管理階段在大部分的企業 IoT 專案中很常見。 在 Azure IoT 中,裝置生命週期有五個階段:
在這五個階段中,應滿足數個裝置操作員需求,以提供完整的解決方案:
方案:讓操作員能夠建立裝置中繼資料配置,方便其輕鬆且精準地查詢和鎖定裝置群組,以進行大量管理操作。 您可以使用裝置對應項,以標籤和屬性的形式儲存此裝置中繼資料。
進階閱讀:
佈建:安全地向 IoT 中樞佈建新裝置,並且讓操作員能夠立即探索裝置功能。 使用 IoT 中樞身分識別登錄來建立富有彈性的裝置身分識別與認證,並利用作業 (Job) 大量執行此作業 (Operation)。 組建裝置以透過裝置對應項中的裝置屬性來報告其功能與情況。
進階閱讀:
設定:促進裝置的大量設定變更與韌體更新,同時維持健康情況及安全性。 使用所需的屬性或透過直接方法與廣播作業大量執行這些裝置管理作業。
進階閱讀:
監視:監視裝置集合的整體健康情況、進行中作業的狀態,並針對可能需要注意的問題向操作員發出警示。 採用裝置對應項,即可讓裝置報告即時作業狀況和更新作業的狀態。 使用裝置對應項查詢建置強大的儀表板報表,以顯示最急迫的問題。 使用多個部署選項 (包括完全內部部署、雲端連線或混合式) 保護您的 IoT 環境免於威脅,。
進階閱讀:
淘汰︰在故障、升級循環或服務存留期結束後,更換裝置或予以解除委任。 若替換了實體裝置,請使用裝置對應項來維持裝置資訊,或在淘汰時加以封存。 使用 IoT 中樞身分識別登錄,以安全地撤銷裝置身份識別與認證。
進階閱讀:
裝置管理模式
IoT 中樞可實現下列裝置管理模式集合。 裝置管理教學課程會更詳細地說明如何擴充這些模式來符合確切的案例,以及如何根據這些核心範本來設計新模式。
重新啟動:後端應用程式會透過直接方法讓裝置知道其已開始重新啟動。 裝置會使用報告屬性來更新裝置的重新開機狀態。
恢復出廠預設值:後端應用程式會透過直接方法讓裝置知道其已開始恢復出廠預設值。 裝置會使用報告屬性來更新裝置的恢復出廠預設值狀態。
設定:後端應用程式會使用所需屬性來設定在裝置上執行的軟體。 裝置會使用報告屬性來更新裝置的設定狀態。
報告進度與狀態:解決方案後端會在一組裝置上執行裝置對應項查詢,以報告在裝置上執行之動作的狀態與進度。
裝置更新
IoT 中樞裝置更新是一個全方位的平台,客戶可用來發佈、散發和管理從小型感應器到網路閘道等級裝置的所有裝置的無線更新。 IoT 中樞裝置更新可讓客戶快速回應安全性威脅,並部署功能以符合商務目標,而不會產生更多建置自訂更新平台的開發和維護成本。
IoT 中樞裝置更新透過與 Azure IoT 中樞整合,提供最佳化的更新部署和簡化作業。 透過 Azure IoT Edge 延伸連線,其提供幾乎可連線到任何裝置的雲端託管解決方案。 它支援廣泛的IoT作業系統,包括Linux和Eclipse ThreadX(即時作業系統),並可透過開放原始碼進行擴充。 部分功能包括:
- 支援更新邊緣裝置,包括 Azure IoT Edge 的主機等級元件
- 更新與 Azure IoT 中樞整合的管理 UX
- 透過裝置群組和更新排程控制項逐步更新推出
- 以程式設計 API 啟用自動化和自訂入口網站體驗
- 跨異質裝置群的更新合規性和狀態檢視一目了然
- 支援可復原的裝置更新 (A/B),以提供順暢的復原
- 內容快取和已中斷連線的裝置支援,包括巢狀設定中的裝置,透過內建的 Microsoft 連線快取並與 Azure IoT Edge 整合
- 可透過 Azure 入口網站取得的訂用帳戶和角色型存取控制
- 完整的雲端到邊緣安全性功能和隱私權控制
如需詳細資訊,請參閱適用於 IoT 中樞的裝置更新。
後續步驟
IoT 中樞針對裝置管理所提供的功能、模式和程式碼程式庫,可讓您建立 IoT 應用程式,以滿足企業 IoT 操作員在裝置生命週期內各階段的需求。
若要繼續了解 IoT 中樞內的裝置管理功能,請參閱開始使用裝置管理 (Node.js) 教學課程。