适用于 Azure IoT 的 Azure CLI

Azure 命令行接口 (Azure CLI) 是一组用来创建和管理 Azure 资源的命令。 它适用于很多 Azure 服务,包括 Azure IoT。 有 100 多个针对 Azure IoT 的参考,让你能够通过命令行高效地使用 IoT 服务。

IoT 参考

Azure IoT CLI 体验由两部分构成:Azure CLI(通常称为 CLI 核心)和 Azure IoT CLI 扩展 。

IoT 在 Azure CLI 核心中的功能主要是基础结构管理和配置。 核心命令的主要用例是 IoT 中心 CRUD 操作(也称作配置 IoT 中心消息路由)。

IoT 扩展引入了丰富的特性和功能来管理、操作基础结构本身具有的数据、实体和对象并与它们交互。 例如,管理一组设备、监视设备到云的活动,还有调用云到设备的方法,这些都是通过 IoT 扩展来实现的。 通过 Azure CLI 的 Azure IoT 扩展可使用实验性的技术或预发布的技术,从而提高它在各种场景和用例中的通用性。

核心参考命令

参考 有扩展 说明
az iot 适用于 Azure IoT 的所有可用的 Azure CLI 核心命令。
az iot dps 管理 Azure IoT 中心设备预配服务。
az iot hub 管理 Azure IoT 中心基础结构。

扩展参考命令

参考 带有核心 说明
az iot 适用于 Azure IoT 的所有可用的 Azure CLI 扩展命令。
az iot device 使用设备到云和云到设备的消息传递功能。
az dt 管理 Azure 数字孪生解决方案和基础结构。
az iot dps 管理 Azure IoT 中心设备预配服务中的实体。
az iot edge 管理 Edge 中的 IoT 解决方案。
az iot hub 管理 Azure IoT 中心内的实体。

IoT 对 Azure 服务使用的其他 CLI 命令

参考 类型 说明

| az timeseriesinsights | 扩展 | 管理 Azure 时序见解。

扩展参考安装

必须先安装 Azure CLI 扩展参考才能使用它。 使用 az extension add 命令按名称安装扩展参考。 在使用 Azure CLI 的扩展中详细了解扩展参考。

# install the Azure CLI extension reference for Azure IoT
az extension add --name azure-iot

Azure CLI 参考示例

每个 Azure CLI 参考都提供了示例。 虽然还可通过 Azure 门户完成这些任务,但如果使用 Azure CLI,则只需一个命令行就能搞定。 下面是几个代码块,你可从中了解使用 Azure CLI 是多么的简单。

要使用 Azure IoT,你首先需要一个资源组。 使用 Azure CLI 可轻松创建和管理 Azure 资源组。

#create a resource group
az group create -location chinaeast -name MyResourceGroup
#get a list of resource groups for a subscription
az group list --subscription MySubscription --output table

在标准定价层中的“chinaeast”区域中创建 Azure IoT 中心也很简单。

#create an Azure IoT hub
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location chinaeast

另请参阅