你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure CLI 创建 IoT 中心

本文介绍如何使用 Azure CLI 创建 IoT 中心。

先决条件

创建 IoT 中心时,必须在资源组中创建它。 使用现有资源组,或运行以下命令创建资源组

az group create --name {your resource group name} --location westus

提示

上一示例在美国西部位置创建资源组。 可以通过运行以下命令来查看可用位置列表:

az account list-locations -o table

创建 IoT 中心

使用 Azure CLI 创建资源组,并添加 IoT 中心。

运行以下命令,使用 IoT 中心的全局唯一名称在资源组中创建 IoT 中心

az iot hub create --name {your iot hub name} \
   --resource-group {your resource group name} --sku S1

重要

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

上一命令在计费的 S1 定价层中创建 IoT 中心。 有关详细信息,请参阅 Azure IoT 中心定价

有关 Azure IoT 中心命令的详细信息,请参阅 az iot hub 参考文章。

更新 IoT 中心

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

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

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

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

有关更新 IoT 中心的选项的完整列表,请参阅 az iot hub update 命令参考页。

在 IoT 中心内注册新设备

本部分在 IoT 中心的标识注册表中创建设备标识。 设备无法连接到中心,除非它在标识注册表中具有条目。 有关详细信息,请参阅了解 IoT 中心的标识注册表。 此设备标识已启用 IoT Edge

运行以下命令以创建设备标识。 使用 IoT 中心名称,创建一个新的设备 ID 名称来代替 {iothub_name}{device_id}。 此命令创建具有默认授权的设备标识(共享私钥)。

az iot hub device-identity create -n {iothub_name} -d {device_id} --ee

结果是 JSON 打印输出,其中包含密钥和其他信息。

也可以通过多种选项使用不同类型的授权来注册设备。 若要浏览这些选项,请参阅 az iot hub device-identity 参考页上的示例

删除 IoT 中心

有多种命令可删除单个资源(例如 IoT 中心)。

若要删除 IoT 中心,请运行以下命令:

az iot hub delete --name {your iot hub name} -\
  -resource-group {your resource group name}

后续步骤

详细了解适用于 Azure CLI 的 Microsoft Azure IoT 扩展中可用的命令: