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

IoT 资产和设备管理和控制

本概述介绍在典型的 Azure IoT 解决方案中管理和控制资产和设备的关键概念。 每个部分都包含指向提供进一步详细信息和指导的内容的链接。

下图显示了 典型基于边缘的 IoT 解决方案中组件的概要视图。 本文重点介绍基于边缘的 IoT 解决方案的资产管理和控制组件:

显示高级基于 IoT 边缘的解决方案体系结构的示意图,其中突出显示了资产管理领域。

在基于边缘的 IoT 解决方案中,运营技术专家(OT)可以使用 Azure 设备注册表从云中管理和控制资产。 OT 用户可以使用 作体验 Web UI,而 IT 管理员可以使用 CLI 和 Azure 门户。 若要查找和管理资产,OT 用户可以使用 IT 管理员创建的 站点 。 站点通常按物理位置对 Azure IoT作实例进行分组。

设备和资产管理是指注册资产和定义设备等过程。 设备和资产管理包括以下任务:

  • 设备创建
  • 资产、数据点和事件创建
  • 设备机密管理
  • 启用和禁用设备

在基于边缘的 IoT 解决方案中, 命令和控制 是指允许向资产发送命令并选择性地从资产接收响应的进程。 例如,你能够:

  • 控制相机平移、倾斜和缩放。
  • 为了节省能源,请关闭建筑物的灯光。
  • 使用 MQTT 主题让资产通过中转站相互通信。

组件

基于边缘的 IoT 解决方案可以使用以下组件进行资产管理和控制:

  • 用于描述 一个或多个资产的南行边缘连接信息的设备。
  • 资产数据指向 描述可从资产中收集的值。
  • 通知你对资产的状态更改的资产事件
  • 用于 连接各种数据源和执行数据作的数据流,简化了数据路径的设置,以便移动、转换和扩充数据。
  • 作体验 Web UI ,可让你在解决方案中创建和配置资产。 Web UI 简化了管理资产的任务。
  • 支持云和边缘管理资产的 Azure 设备注册表。 设备注册表可将在边缘环境中定义的资产投影为云中的 Azure 资源。 它提供单个统一的注册表,以便与资产交互的所有应用和服务都可以连接到单个源。 设备注册表还可管理云中的资产以及作为边缘上 Kubernetes 中自定义资源的资产之间的同步。
  • 用于定义和管理资产架构的架构注册表。 数据流使用架构对消息进行反序列化和序列化处理。
  • Akri 服务 ,用于在边缘部署和配置连接协议,例如 OPC UA 和 ONVIF。 ONVIF 的连接器是一项服务,用于发现和注册 ONVIF 资产,例如相机。 OPC UA 的连接器是一项连接到 OPC UA 服务器并注册机器人臂等资产的服务。
  • 机密存储扩展 ,用于从云中同步机密,并将其作为 Kubernetes 机密存储在边缘。 Azure IoT作使用 Azure Key Vault 作为云中的托管保管库解决方案,并使用 适用于 Kubernetes 的 Azure Key Vault 机密存储扩展 来同步机密。
  • 按物理位置对 Azure IoT作实例进行分组的站点,并使 OT 用户更容易找到和管理资产。 你的 IT 管理员会创建站点并为其分配 Azure IoT 操作实例。 若要了解详细信息,请参阅什么是 Azure Arc 站点管理器(预览版)?

有关详细信息,请参阅 Azure IoT作中的什么是资产管理

资产和设备管理

设备创建

Azure IoT作使用称为资产和设备的 Azure 资源来连接和管理工业边缘环境的组件。 在创建资产之前,需要定义设备。 设备是描述一个或多个资产的南行边缘连接信息的配置文件。

目前,Azure IoT作中提供的南行连接器是 OPC UA 的连接器、媒体连接器(预览)、ONVIF 的连接器(预览版)、SQL 连接器(预览版)和 REST 连接器(预览版)。 设备是连接器的配置,使它能够连接到一个或多个物理资产。 例如:

  • 设备存储连接到 OPC UA 服务器所需的信息。
  • 设备存储连接到媒体源和 ONVIF 兼容源所需的信息。

有关详细信息,请参阅 OPC UA 的连接器是什么?

资产、数据点和事件创建

“资产”是一个逻辑实体,该实体将云中的设备或组件表示为 Azure 资源管理器资源和边缘的 Kubernetes 自定义资源。 创建资产时,可以定义其元数据和数据点(也称为标记)及其发出的事件。

目前,Azure IoT作中的资产可以是:

  • 连接到 OPC UA 服务器的设备,例如机械臂。
  • 媒体源,例如相机。

使用作体验 Web UI 或 Azure IoT作 CLI 定义资产时,可以为每个资产配置 标记事件

  • 标记是可从资产中收集的数据点的说明。 OPC UA 标记提供有关资产的实时或历史数据。
  • “事件”是 OPC UA 服务器的通知,可以通知你有关资产状态更改的信息。

有关详细信息,请参阅 “定义资产和资产终结点”。

资产终结点机密管理

在部署有安全设置的 Azure IoT作实例上,可以将机密添加到 Azure Key Vault,并使用作体验 Web UI 将其同步到资产终结点中使用的边缘。 机密用于资产终结点进行身份验证。

有关详细信息,请参阅 管理 Azure IoT作部署的机密

命令和控制

Azure IoT作包括符合标准的企业级 MQTT 中转站。 中转站支持边缘与云之间的双向通信,并为边缘 的事件驱动应用程序 提供支持。

使用 MQTT 中转站实现命令和控制解决方案,使你能够从云或其他基于边缘的组件将命令发送到资产。 连接器(如 ONVIF 连接器)可以使用 MQTT 主题来侦听和响应命令。 例如,可以将消息发布到 MQTT 中转站中的某个主题,该消息是向相机提供 20 度平移的指令。 相机可以使用另一个主题发布确认作已完成的消息。 Azure IoT作 SDK(预览版)包括演示如何实现这些类型的命令和控制方案的示例。

有关详细信息,请参阅 Azure IoT作内置本地 MQTT 代理