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