管理及監視 IoT Central 應用程式
您可以使用 Azure 入口網站、Azure CLI 或 Azure PowerShell 來建立、管理及監視 IoT Central 應用程式。
如果您偏好使用 JavaScript、Python、C#、Ruby 或 Go 等語言建立、更新、列出和刪除 Azure IoT Central 應用程式,請參閱 Azure IoT Central ARM SDK 範例存放庫。
若要了解如何建立 IoT Central 應用程式,請參閱 建立 IoT Central 應用程式 (部分機器翻譯)。
檢視應用程式
若要列出您訂用帳戶中的所有 IoT Central 應用程式,請瀏覽至 IoT Central 應用程式。
刪除應用程式
若要刪除 Azure 入口網站中的 IoT Central 應用程式,請瀏覽至入口網站中應用程式的 [概觀] 頁面,然後選取 [刪除]。
管理網路服務
當您管理 IoT Central 應用程式中的裝置時,可以使用虛擬網路位址空間的私人 IP 位址,以避免暴露於公用網際網路的風險。 若要深入了解,請參閱建立和設定 IoT Central 的私人端點。
設定受控識別
當您在 IoT Central 應用程式中設定資料匯出時,您可以選擇使用連接字串或受控識別來設定目的地的連線。 受控識別更安全,因為:
- 您不會將資源認證儲存在 IoT Central 應用程式中的連接字串。
- 認證會自動繫結至 IoT Central 應用程式的存留期。
- 受控識別會自動定期輪替其安全性金鑰。
IoT Central 目前使用系統指派的受控識別。 若要為您的應用程式建立受控識別,您可以使用 Azure 入口網站或 REST API。
當您設定受控識別時,設定會包含「範圍」和「角色」:
- 範圍會定義您可以使用受控識別的位置。 例如,您可以使用 Azure 資源群組作為範圍。 在此情況下,IoT Central 應用程式和目的地都必須位於相同的資源群組中。
- 角色會定義目的地服務中授與 IoT Central 應用程式的權限。 例如,若要讓 IoT Central 應用程式將資料傳送至事件中樞,受控識別需要 Azure 事件中樞資料傳送者角色指派。
若要設定可讓 IoT Central 應用程式安全地將資料匯出至 Azure 資源的受控識別:
在 Azure 入口網站中,瀏覽至您的 IoT Central 應用程式。
提示
根據預設,您會在訂閱的 IOTC 資源群組中建立 IoT Central 應用程式。
選取 [身分識別]。 接著,在 [系統指派] 頁面上,將狀態變更為 [開啟],然後選取 [儲存]。
幾秒鐘後就會啟用 IoT Central 應用程式的系統指派受控識別,您即可選取 [Azure 角色指派]:
在 [Azure 角色指派] 畫面中,選取 [+ 新增角色指派]。
若要深入了解角色指派,請參閱:
監視器應用程式健康情況
您可以使用 IoT Central 所提供的一組計量來評估連線到 IoT Central 應用程式的裝置健康情況,以及執行中資料匯出的健康情況。
注意
IoT Central 應用程式也具有內部稽核記錄,可追蹤應用程式內的活動。
IoT Central 應用程式預設會啟用計量,而且您可以從 Azure 入口網站存取這些計量。 Azure 監視器資料平台會公開這些計量,您可以透過數種方式與其互動。 例如,您可以使用 Azure 入口網站中的圖表、REST API 或 PowerShell 或 Azure CLI 中的查詢。
Azure 角色型存取控制會管理 Azure 入口網站中的計量存取權。 使用 Azure 入口網站將使用者新增至 IoT Central 應用程式/資源群組/訂閱,以授與他們存取權。 您必須在入口網站中新增使用者,即使他們已新增至 IoT Central 應用程式也一樣。 使用 Azure 內建角色進行更精細的存取控制。
在 Azure 入口網站中檢視計量
下列範例 [計量] 頁面顯示連線到 IoT Central 應用程式的裝置數目圖。 如需 IoT Central 目前可用的計量清單,請參閱 Azure 監視器支援的計量。
若要在入口網站中檢視 IoT Central 計量:
- 在入口網站中,瀏覽至您的 IoT Central 應用程式資源。 根據預設,IoT Central 資源位於名為 IOTC 的資源群組中。
- 若要從應用程式的計量建立圖表,請選取 [監視] 區段中的 [計量]。
匯出記錄和計量
使用 [診斷設定] 頁面,設定將計量和記錄匯出至不同的目的地。 若要深入了解,請參閱 Azure 監視器中的診斷設定。
分析記錄和計量
使用 [活頁簿] 頁面來分析記錄並建立視覺報表。 若要深入了解,請參閱 Azure 活頁簿。
計量和發票
計量可能與 Azure IoT Central 發票上顯示的數目不同。 這種情況發生的原因如下:
IoT Central 標準定價方案包含兩個裝置,以及不同的免費訊息配額。 雖然免費項目會從計費中排除,但仍會計入計量中。
IoT Central 會自動為應用程式中的每個裝置範本產生一個測試裝置識別碼。 此裝置識別碼會顯示在裝置範本的 [管理測試裝置] 頁面上。 您可以產生使用這些測試裝置識別碼的程式碼,先驗證裝置範本之後再進行發佈。 雖然這些裝置會從計費中排除,但仍會計入計量中。
雖然計量可能會顯示一部分的裝置到雲端通訊,但裝置與雲端之間的所有通訊都會計為計費訊息。
監視已連線 IoT Edge 的裝置
如果您的應用程式使用 IoT Edge 裝置,則您可以使用 Azure 監視器來監視 IoT Edge 裝置和模組的健康情況。 若要深入了解,請參閱收集及傳輸 Azure IoT Edge 計量。