裝置更新資源

若要使用 IoT 中樞的裝置更新,您需要建立裝置更新帳戶和實例資源。

裝置更新帳戶

裝置更新帳戶是在您的 Azure 訂用帳戶中建立的資源。 在裝置更新帳戶層級,您可以選取將建立裝置更新帳戶的區域。 您也可以設定許可權,以授權可存取裝置更新的使用者。

裝置更新實例

建立帳戶之後,您需要建立裝置更新實例。 實例是一個邏輯容器,其中包含與特定 IoT 中樞相關聯的更新和部署。 裝置更新會使用 IoT 中樞作為裝置目錄,並使用與裝置的通道。

在公開預覽期間,每個訂用帳戶可以建立兩個裝置更新帳戶。 此外,每個帳戶都可以建立兩個裝置更新實例。

設定裝置更新連結的 IoT 中樞

為了讓裝置更新接收來自 IoT 中樞的變更通知,裝置更新會與「內建」事件中樞整合。 按一下實例內的 [設定 IoT 中樞] 按鈕,就會設定必要的訊息路由、取用者群組和與 IoT 裝置通訊所需的存取原則。

訊息路由

下列訊息路由已針對裝置更新進行設定:

路由名稱 資料來源 路由查詢 端點 描述
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents true 活動 接聽數位對應項變更事件
DeviceUpdate.DeviceLifecycle >devicelifecycleevents opType = ' deleteDeviceIdentity ' 或 opType = ' deleteModuleIdentity ' 活動 接聽已刪除的裝置
DeviceUpdate.DeviceTwinEvents TwinChangeEvents (opType = ' updateTwin' 或 opType = ' replaceTwin' ) 和 IS_DEFINED ($body. ADUGroup) 活動 接聽新的裝置更新群組

注意

設定這些路由時,路由名稱並不重要。 我們會將 DeviceUpdate 納入前置詞,以使名稱保持一致,並可輕鬆識別它們用於裝置更新。 路由屬性的其餘部分應設定如下表所示,裝置更新才能正常運作。

取用者群組

設定 IoT 中樞也會建立裝置更新管理服務所需的事件中樞取用者群組。

取用者群組的螢幕擷取畫面。

存取原則

裝置更新管理服務需要名為 "deviceupdateservice" 的共用存取原則,才能查詢支援更新的裝置。 在設定 IoT 中樞時,會建立 "deviceupdateservice" 原則,並提供下列許可權:

  • 登錄讀取
  • 服務連接
  • 裝置連線

存取原則的螢幕擷取畫面。

下一步

建立裝置更新資源