使用 New-AzIotHub Cmdlet 建立 IoT 中樞

您可以使用 Azure PowerShell Cmdlet 來建立和管理 Azure IoT 中樞。 本教學課程說明如何使用PowerShell建立IoT中樞。

注意

建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 請參閱安裝 Azure PowerShell 以開始使用。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az

或者,如果您不想在計算機上安裝其他模組,則可以使用 Azure Cloud Shell。 下一節會協助您開始使用 Azure Cloud Shell。

Azure Cloud Shell

Azure Cloud Shell 是裝載於 Azure 中的互動式殼層環境,可在瀏覽器中使用。 您可以使用 Bash 或 PowerShell 搭配 Cloud Shell,與 Azure 服務共同使用。 您可以使用 Cloud Shell 預先安裝的命令,執行本文提到的程式碼,而不必在本機環境上安裝任何工具。

要啟動 Azure Cloud Shell:

選項 範例/連結
選取程式碼或命令區塊右上角的 [試試看]。 選取 [試試看] 並不會自動將程式碼或命令複製到 Cloud Shell 中。 Screenshot that shows an example of Try It for Azure Cloud Shell.
請前往 https://shell.azure.com,或選取 [啟動 Cloud Shell] 按鈕,在瀏覽器中開啟 Cloud Shell。 Button to launch Azure Cloud Shell.
選取 Azure 入口網站右上方功能表列上的 [Cloud Shell] 按鈕。 Screenshot that shows the Cloud Shell button in the Azure portal

若要使用 Azure Cloud Shell:

  1. 啟動 Cloud Shell。

  2. 選取程式碼區塊 (或命令區塊) 上的 [複製] 按鈕以複製程式碼或命令。

  3. 透過在 Windows 和 Linux 上選取 Ctrl+Shift+V;或在 macOS 上選取 Cmd+Shift+V,將程式碼或命令貼到 Cloud Shell 工作階段中。

  4. 選取 Enter 鍵執行程式碼或命令。

必要條件

您需要資源群組才能部署IoT中樞。 您可以使用現有的資源群組或建立一個新的群組。

若要為IoT中樞建立新的資源群組,請使用 New-AzResourceGroup 命令。 此範例會在美國東部區域建立名為 MyIoTRG1的資源群組:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

連接到 Azure 訂用帳戶

如果您使用 Cloud Shell,表示您已登入您的訂用帳戶,因此您可以略過本節。 如果您改為在本機執行 PowerShell,請輸入下列命令以登入您的 Azure 訂用帳戶:

# Log into Azure account.
Login-AzAccount

建立 IoT 中樞

使用您的資源群組建立IoT中樞。 使用 New-AzIotHub 命令。 此範例會在美國東部區域建立名為 MyTestIoTHub 的 S1樞:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

IoT 中樞的名稱必須是全域唯一的。

重要

由於 IoT 中樞會公開探索為 DNS 端點,因此當您將它命名為時,請務必避免輸入任何敏感性或個人標識資訊。

若要列出訂用帳戶中的所有IoT中樞,請使用 Get-AzIotHub 命令。

此範例顯示您在上一個步驟中建立的 S1 Standard IoT 中樞。

Get-AzIotHub

若要刪除IoT中樞,請使用 Remove-AzIotHub 命令。

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

更新IoT中樞

您可以在建立現有IoT中樞之後變更其設定。 以下是您可以為IoT中樞設定的一些屬性:

定價和規模:移轉至不同的層級,或設定 IoT 中樞 單位的數目。

IP 篩選:指定IoT中樞將接受或拒絕的IP位址範圍。

屬性:您可以複製和使用其他地方的屬性清單,例如資源標識符、資源群組、位置等等。

探索 Set-AzIotHub 命令,以取得完整的更新選項清單。

下一步

既然您已使用 PowerShell Cmdlet 部署 IoT 中樞,請探索更多文章:

開發 IoT 中樞:

探索 IoT 中樞 的功能: