管理 Azure IoT Central 應用程式中的個別裝置
本文說明如何在 Azure IoT Central 應用程式中管理裝置。 您可以:
- 使用 [ 裝置] 頁面來檢視、新增和刪除連線至 Azure IoT Central 應用程式的裝置。
- 藉由從檢視變更儲存在裝置屬性中的值,讓您的裝置中繼資料保持最新狀態。
- 從檢視更新特定裝置上的設定,以控制裝置的行為。
若要瞭解如何管理自訂裝置群組,請參閱 教學課程:使用裝置群組來分析裝置遙測。
檢視您的裝置
檢視個別裝置:
選擇左窗格上的 [裝置 ]。 在這裡,您會看到裝置範本的清單,以及組織可存取的所有裝置清單。
選擇裝置範本。
在 [ 裝置 ] 頁面的右側窗格中,您會看到組織可從該裝置範本建立的裝置清單。 選擇個別的裝置以查看該裝置的 [裝置詳細資料] 頁面:
提示
您可以使用此頁面上的篩選工具來檢視特定組織中的裝置。
監視您的裝置
使用 [ 裝置] 頁面來監視和管理您的裝置。
下列影片會逐步引導您監視裝置線上狀態:
裝置狀態值
當裝置連線到 IoT Central 應用程式時,其裝置狀態會變更,如下所示:
裝置狀態是第一次 註冊。 此狀態表示裝置是在 IoT Central 中建立,且具有裝置識別碼。 裝置會在:
- 新的實際裝置會新增到 [ 裝置 ] 頁面上。
- 使用 [裝置] 頁面上的 [ 匯 入] 來新增一組 裝置 。
當連線到具有有效認證的 IoT Central 應用程式的裝置完成布建步驟時,裝置狀態會變更為 [ 已 布建]。 在此步驟中,裝置會使用 DPS。 用來註冊裝置的 裝置 識別碼。 SAS 金鑰或 X.509 certificatTo 尋找這些值:從 IoT Central 應用程式所使用的 IoT 中樞自動擷取連接字串。 裝置現在可以連線到 IoT Central 並開始傳送資料。
操作員可以封鎖裝置。 在系統封鎖裝置的情況下,其將無法傳送資料到您的 IoT Central 應用程式。 封鎖的裝置的狀態為 [ 已封鎖]。 操作員必須先重設裝置,才能繼續傳送資料。 當操作員使裝置狀態回到其先前的值:[已註冊] 或 [已佈建]。
如果裝置狀態為 [等待核准],表示 [ 自動核准 ] 選項已停用。 操作員必須先明確核准裝置,其才能開始傳送資料。 針對未在 [裝置] 頁面上手動註冊,但已使用有效認證連線的裝置,其將會具備 [正在等候核准] 裝置狀態。 操作員可以使用 [核准] 按鈕,從 [裝置] 頁面核准這些裝置。
如果裝置狀態為 [未指派],表示連線到 IoT Central 的裝置不會指派給裝置範本。 此狀況通常會在下列案例中發生:
- 在沒有指定裝置範本的情況下,於 [裝置] 頁面上使用 [匯入] 來新增一組裝置。
- 在沒有指定裝置範本的情況下,於 [裝置] 頁面上手動註冊裝置。 裝置接著會使用有效的認證來連線。
操作員可以使用 [移轉] 按鈕,從 [裝置] 頁面將裝置指派給裝置範本。
裝置線上狀態
當裝置或邊緣裝置使用 MQTT 通訊協定連線時,會產生裝置的 已連線 和 中斷連線 事件。 這些事件不會由裝置傳送,這些事件是由 IoT Central 在內部產生。
下圖顯示當裝置連線時,連線會在時間範圍結束時註冊。 如果發生多個連線和中斷線上活動,IoT Central 會註冊最接近時間範圍結尾的連線和中斷線上活動。 例如,如果裝置在時間範圍內中斷連線並重新連線,IoT Central 會註冊線上活動。 目前,時間範圍大約是一分鐘。
觀看下列影片以深入瞭解如何監視裝置線上狀態:
您可以在 使用 Blob 儲存體將 IoT 資料匯出至雲端目的地中包含連線和中斷線上活動。 若要深入瞭解,請參閱 回應 IoT 中樞事件 > 連線和裝置中斷線上活動的限制。
新增裝置
將裝置新增至 Azure IoT Central 應用程式:
選擇左窗格上的 [裝置 ]。
選擇要用來建立裝置的裝置範本。
選擇 [+ 新增]。
輸入裝置名稱和識別碼,或接受預設值。 裝置名稱的最大長度為 148 個字元。 裝置識別碼的最大長度為 128 個字元。
將 [ 模擬] 切換為 [開啟 ] 或 [關閉]。 真實裝置是您連線至 Azure IoT Central 應用程式的實體裝置。 模擬裝置具有由 Azure IoT Central 為您產生的範例資料。
如果您的應用程式使用組織,請選擇裝置所屬的組織。
提示
您可以將 預設組織 設定為出現在 [組織] 下拉式清單中。
選取 [建立] 。
此裝置現在會出現在此範本的裝置清單中。 選取裝置以查看包含裝置所有檢視的裝置詳細資料頁面。
取得裝置連線資訊
當裝置布建並聯機到 IoT Central 時,它需要來自 IoT Central 應用程式的連線資訊:
- 識別應用程式至 DPS 的 識別碼範圍 。
- 用來註冊裝置的 裝置 識別碼。
- SAS 金鑰或 X.509 憑證。
若要尋找這些值:
選擇左窗格上的 [裝置 ]。
按一下裝置清單中的裝置以查看裝置詳細資料。
選取 [連線 ] 以檢視連線資訊。 QR 代碼會編碼 JSON 檔,其中包含衍生自預設SAS-IoT-Devices裝置連線群組的識別碼範圍、裝置識別碼和主要金鑰。
注意
如果驗證類型是 共用存取簽章,顯示的金鑰會衍生自預設 SAS-IoT-Devices 裝置連線群組。
變更組織
若要將裝置移至不同的組織,您必須能夠存取來源和目的地組織。 若要移動裝置:
選擇左窗格上的 [裝置 ]。
選取裝置以在裝置清單中移動。
從下拉式功能表中選取[管理裝置和組織]。
選取裝置的新組織:
選取 [儲存]。
將裝置移轉至範本
如果您在 [ 所有裝置] 下啟動匯入來註冊裝置,則會建立裝置,而不需要任何裝置範本關聯。 裝置必須指派給範本,才能探索裝置的資料和其他詳細資料。 請遵循下列步驟將裝置指派給範本:
選擇左窗格上的 [裝置 ]。
在左側面板中,選擇 [所有裝置]:
使用方格上的篩選來判斷 [裝置範本 ] 資料行中的值是否為 [未指派 ],以供任何裝置使用。
選取您要指派給範本的裝置。
選取 [移轉]:
從可用的範本清單中選擇範本,然後選取 [ 移轉]。
選取的裝置會指派給您選擇的裝置範本。
刪除裝置
從 Azure IoT Central 應用程式刪除真實或模擬裝置:
選擇左窗格上的 [裝置 ]。
選取所要刪除裝置的裝置範本。
使用篩選工具來篩選和搜尋您的裝置。 核取要刪除之裝置旁的方塊。
選擇 [刪除]。 您可以在 [裝置作業] 面板中追蹤此刪除的狀態。
變更屬性
雲端屬性是與裝置相關聯的裝置中繼資料,例如城市和序號。 雲端屬性只存在於 IoT Central 應用程式中,且不會同步處理到您的裝置。 可寫入的屬性可控制裝置的行為,並讓您從遠端設定裝置的狀態,例如設定控溫器裝置的目標溫度。 裝置屬性是由裝置設定,而且在 IoT Central 內是唯讀的。 您可以在裝置的 [ 裝置詳細 資料] 檢視上檢視和更新屬性。
選擇左窗格上的 [裝置 ]。
選擇您想要變更其屬性的裝置裝置範本,然後選取目標裝置。
選擇包含裝置屬性的檢視,此檢視可讓您輸入值,然後選取頁面頂端的 [ 儲存 ]。 在這裡,您會看到您的裝置具有的屬性及其目前的值。 雲端屬性和可寫入屬性具有可編輯的欄位,而裝置屬性則是唯讀的。 針對可寫入的屬性,您可以在欄位底部看到其同步處理狀態。
將屬性修改為您需要的值。 您可以一次修改多個屬性,並同時更新它們。
選擇 [儲存]。 如果您儲存可寫入的屬性,這些值會傳送至您的裝置。 當裝置確認可寫入屬性的變更時,狀態會傳回 同步處理。 如果您已儲存雲端屬性,則會更新值。
後續步驟
既然您已瞭解如何個別管理裝置,建議的下一個步驟是瞭解如何 在 Azure IoT Central 應用程式中大量管理裝置) 。