使用 New-AzIotHub cmdlet 创建 IoT 中心

可以使用 Azure PowerShell cmdlet 创建和管理 Azure IoT 中心。 本教程介绍如何使用 PowerShell 创建 IoT 中心。

注意

建议使用 Azure Az PowerShell 模块与 Azure 交互。 请参阅安装 Azure PowerShell 以开始使用。 若要了解如何迁移到 Az PowerShell 模块,请参阅 将 Azure PowerShell 从 AzureRM 迁移到 Az

先决条件

需要一个资源组来部署 IoT 中心。 可以使用现有资源组,也可以创建新组。

若要为 IoT 中心创建新资源组,请使用 New-AzResourceGroup 命令。 此示例在“中国东部”区域中创建名为 MyIoTRG1 的资源组:

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

连接到 Azure 订阅

如果改为在本地运行 PowerShell,请输入以下命令以登录 Azure 订阅:

# Log into Azure account.
Connect-AzAccount -Environment AzureChinaCloud

创建 IoT 中心

使用资源组创建 IoT 中心。 使用 New-AzIotHub 命令。 此示例在“中国北部”区域中创建一个名为“MyTestIoTHub”的 S1 中心:

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

IoT 中心的名称必须是全局唯一的。

重要

由于 IoT 中心将作为 DNS 终结点公开可发现,因此请务必避免在命名它时输入任何敏感信息或个人身份信息。

若要列出订阅中的所有 IoT 中心,请使用 Get-AzIotHub 命令。

此示例显示在上一步中创建的 S1 标准 IoT 中心。

Get-AzIotHub

若要删除 IoT 中心,请使用 Remove-AzIotHub 命令。

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

更新 IoT 中心

创建 IoT 中心后可以更改其设置。 下面是一些可以为 IoT 中心设置的属性:

定价和缩放:迁移到其他层或设置 IoT 中心单元数量。

IP 筛选器:可指定 IoT 中心会接受或拒绝的 IP 地址范围。

属性:可在其他位置复制和使用的属性的列表,如资源 ID、资源组、位置等。

浏览 Set-AzIotHub 命令以获取更新选项的完整列表。

后续步骤

使用 PowerShell cmdlet 部署 IoT 中心后,请浏览以下更多文章:

针对 IoT 中心进行开发:

探索 IoT 中心的功能: