適用於 Visual Studio Code 的 Azure IoT 中樞延伸模組

Visual Studio Code (VS Code) 可讓您將語言、調試程式和工具等擴充功能新增至 VS Code 安裝,以支援您的開發工作流程。 Visual Studio Code 的 Azure IoT 中樞 延伸模組可讓您在開發期間,將 Azure IoT 中樞 支援新增至 VS Code 安裝,以便管理和與 IoT 中樞、裝置和模組互動。 您可以從 Visual Studio Code Marketplace 取得 Azure IoT 中樞 延伸模組。

注意

本文中提及的某些功能 (例如雲端對裝置傳訊、裝置對應項和裝置管理) 僅適用於 IoT 中樞的標準層。 如需基本和標準/免費 IoT 中樞層的詳細資訊,請參閱選擇適合您解決方案的 IoT 中樞層

安裝 擴充功能

您可以從 Visual Studio Code 或 Visual Studio Code Marketplace 中找到並安裝延伸模組。

從 Visual Studio Code 安裝

若要從 Visual Studio Code 中尋找並安裝延伸模組,請執行下列步驟。

  1. 在 VS Code 中,從檢視列選取 [延伸模組] 檢視圖示,或選取 Ctrl+Shift+X,以選取 [延伸模組] 檢視。

    顯示 Visual Studio Code 中延伸模組檢視示和快捷方式的螢幕快照。

  2. 在搜尋方塊中輸入 Azure IoT 中樞,以篩選 Marketplace 供應專案。 您應該會在清單中看到 Azure IoT 中樞 延伸模組。 從清單中選取延伸模組以顯示延伸模組詳細數據頁面。

    顯示 Visual Studio Code [延伸模組] 檢視中搜尋列和清單的螢幕快照。

  3. 確認選取延伸模組的唯一識別元,顯示在延伸模組詳細資料頁面的 [更多資訊] 區段中,設定為 vsciot-vscode.azure-iot-toolkit

    顯示延伸模組詳細數據頁面中 Azure IoT 中樞 延伸模組識別碼的螢幕快照。

  4. 從清單或延伸模組詳細數據頁面選取所選延伸模組的 [安裝] 按鈕,以安裝延伸模組。

從 Visual Studio Code Marketplace 安裝

若要從 VS Code Marketplace 尋找並安裝延伸模組,請執行下列步驟。

  1. 在您的瀏覽器中,流覽至 VS Code Marketplace 中的 [Azure IoT 中樞 擴充功能] 頁面。

  2. 確認選取延伸模組的唯一識別碼,顯示在 [Azure IoT 中樞 延伸模組] 頁面的 [更多資訊] 區段中,設定為 vsciot-vscode.azure-iot-toolkit

  3. 如果 Visual Studio Code 尚未執行,請選取 [ 安裝 ] 按鈕以啟動 Visual Studio Code,並在 VS Code 中顯示延伸模組的詳細數據頁面。

  4. 在 VS Code 中,從延伸模組詳細數據頁面選取 [安裝 ] 按鈕,以安裝延伸模組。

安裝適用於 Visual Studio Code 的 Azure IoT 中樞 擴充功能也會安裝適用於 Visual Studio Code 的 Azure 帳戶延伸模組,為所有其他 Azure 延伸模組提供單一 Azure 登入和訂用帳戶篩選體驗。 Azure 帳戶擴充功能也可在 VS Code 的整合式終端機中提供 Azure Cloud Shell 服務。

注意

Azure IoT 中樞 擴充功能取決於 Azure 帳戶擴充功能以進行連線。 您無法卸載 Azure 帳戶擴充功能,而不需卸載 Azure IoT 中樞 擴充功能。

登入您的 Azure 帳戶

在擴充功能可以與 Azure IoT 中樞 互動之前,您必須從 Visual Studio Code 登入您的 Azure 帳戶。 您可以使用 Azure 帳戶擴充功能來:

  • 建立 Azure 帳戶
  • 登入和註銷您的 Azure 帳戶
  • 從您的 Azure 帳戶篩選可供 Azure IoT 中樞 擴充功能的 Azure 訂用帳戶
  • 將檔案上傳至您的 Azure Cloud Shell 儲存器帳戶

請遵循下列步驟來登入 Azure,並從 Azure 訂用帳戶中選取 IoT 中樞:

  1. 在 VS Code 的 [總管] 檢視中,展開側邊列中的 [Azure IoT 中樞] 區段。

  2. 選取 [Azure IoT 中樞] 區段的省略符號 (...) 按鈕以顯示動作功能表,然後從動作功能表中選取 [選取 IoT 中樞]

  3. 如果您未登入 Azure,則會在右下角顯示快顯通知,讓您登入 Azure。 選取 [登入],然後遵循指示登入 Azure。

  4. 從 [選取訂用帳戶] 下拉式清單中,選取您的 Azure 訂用帳戶。

  5. 從 [選取 IoT 中樞] 下拉式清單中,選取您的 IoT 中樞。

  6. IoT 中樞的裝置會從 IoT 中樞擷取,並顯示在側邊列 [Azure IoT 中樞] 區段中的 [裝置] 節點底下。

    注意

    您也可以從動作功能表中選取 [設定 IoT 中樞連接字串],然後在 [IoT 中樞連接字串] 輸入方塊中,針對 IoT 中樞輸入 iothubowner 原則連接字串,以使用連接字串來存取 IoT 中樞。

登入之後,您可以從 VS Code 總管檢視中的命令選擇區或動作選單,與中樞、裝置和模塊互動。 如需與延伸模塊互動的詳細資訊,包括常見問題和互動範例,請參閱 Azure IoT 中樞 延伸模組的wiki

管理IoT中樞

您可以從延伸模組執行下列 IoT 中樞管理工作:

管理您的裝置

您可以從延伸模組執行目前 IoT 中樞的下列裝置管理工作:

提示

您可以啟用 IoT 資源的鎖定,以防止意外或惡意刪除這些資源。 如需 Azure 中資源鎖定的詳細資訊,請參閱 鎖定您的資源以保護基礎結構

管理模組

您可以針對目前 IoT 中樞中選取的裝置執行下列模組管理工作:

注意

Azure IoT Edge 系統模組是唯讀的,無法修改。 您可以藉由部署相關 IoT Edge 裝置的設定來提交變更。

與 IoT 中樞 互動

您可以針對目前 IoT 中樞內的資源執行下列互動式工作:

與IoT Edge互動

您可以針對 目前 IoT 中樞內的 Azure IoT Edge 裝置執行下列互動式工作: