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

了解资产和设备

重要

若要查看资产终结点(经典)文档,请转到以前版本站点上的 资产管理概述

Azure IoT 操作使用术语资产设备来引用配置资源。 这些配置资源不会直接映射到环境中的物理资产和设备。 而是定义 Azure IoT Operations 中的连接器如何连接到环境中的物理资产和设备并与之交互。 在 Azure IoT操作中:

  • 设备是一种配置资源,用于封装连接到一个或多个物理设备或资产所需的连接信息。
  • 资产是一种配置资源,用于封装关于物理资产或设备与物联网操作交换数据的信息。

这些配置资源以 Kubernetes 自定义资源和 Azure 设备注册表中的条目的形式存储。

此图显示了资产、设备和连接器模板之间的关系。 本文更详细地介绍了这些资源。

显示资产和设备配置资源之间的关系的关系图。

设备

在创建资产之前,请定义设备。 设备是一种配置资源,用于描述一个或多个资产的南行边缘连接信息。 每个设备都有一个或多个入站终结点,用于定义设备如何安全地连接到物理资产或设备。 例如:

  • 具有 OPC UA 入站终结点定义的设备存储连接到 OPC UA 服务器所需的信息。
  • 具有媒体连接器入站终结点定义的设备存储连接到媒体源所需的信息。

注释

设备可以有多个入站终结点。 例如,可以创建一个设备,其中包含两个连接到 OPC UA 服务器和媒体源的入站终结点。

入站终结点

入站终结点配置定义设备如何连接到物理资产或设备。 每个入站终结点都有如下属性:

  • 地址:物理资产或设备的网络地址。 例如,OPC UA 服务器的 URL 或相机的 IP 地址。
  • 连接器类型:设备用来连接到物理资产或设备的连接器类型。 例如,opcuaonvifmedia
  • 身份验证数据:设备用来向物理资产或设备进行身份验证的凭据。 例如,用户名和密码。

连接器模板

连接器模板 定义 OT 用户可用的入站终结点类型。 例如,ONVIF 连接器模板定义创建连接到符合 ONVIF 的相机的入站终结点所需的属性。

IT 用户在 Azure 门户中添加连接器模板。 IT 用户添加连接器模板后,OT 用户可以在作体验 Web UI 中创建具有该类型的入站终结点的设备。

资产

资产是一种配置资源,表示物理设备或资产作为云中的 Azure 资源管理器资源,以及边缘的 Kubernetes 自定义资源。 在使用操作经验或 Azure IoT 操作 CLI 定义资产时,请为每个资产设置架构信息,例如 数据点标签事件

资产连接的入站终结点类型,用于确定为资产定义的架构元素。 例如,如果资产连接到 OPC UA 服务器,请定义标记和事件。 如果资产连接到媒体资源,请定义流。

标记

标记是 OPC UA 服务器发出的值。 例如,OPC UA 标记提供有关连接到 OPC UA 服务器的物理资产的实时或历史数据。

标签被分组到数据集中。 数据集是逻辑上相关的标记的集合。 数据集指定资产在其中发布标记值的 MQTT 主题。

溪流

是指流式传输的数据,例如来自媒体源的连续视频或图像快照。 例如,连接到媒体连接器的相机可以流式传输视频数据。

流可以是:

  • 发布到 MQTT 主题
  • 保存到存储和与云同步
  • 路由到媒体服务

事件

事件是对 OPC UA 和 ONVIF 资产的状态更改的通知。 例如,连接到 OPC UA 服务器的物理资产可以在温度达到特定阈值时生成事件。

事件被分为事件组。 事件组是逻辑上相关的事件的集合。 事件组指定资产在其中发布事件数据的 MQTT 主题。

行动

操作是您发送到 ONVIF 资产的命令。 例如,你可以向相机发送指令开始录制视频。

操作被分组到管理组中。 管理组是逻辑上相关的作的集合。 管理组指定资产用于接收操作命令的 MQTT 主题。

数据点

数据点是从 HTTP/REST 终结点中提取的单个信息。 例如,从传感器读取温度是一个数据点。

数据点被分组到数据集中。 数据集是逻辑上相关的数据点的集合。 数据集指定资产在其中发布标记值的 MQTT 主题。

Destinations

资产不为物理资产和设备提供北向连接。 将数据发布到 MQTT 中转站或将数据保存到本地存储。 其他 Azure IoT 操作服务提供北向连接。 例如:

  • 数据流将数据 从 MQTT 中转站路由到云服务,例如 Azure 事件网格或 Azure 事件中心。
  • 媒体连接器将媒体流代理到其他媒体服务器,或将捕获的数据上传到 Azure Blob 存储。