你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure IoT作中,关键任务是管理属于解决方案的资产和设备。 本文:
- 定义 Azure IoT作中的资产和设备的含义。
- 概述用于管理资产和设备的服务。
- 介绍这些服务的常见用例。
此图显示了 Azure IoT作中资产管理的关键组件:
了解物理资产和设备
在 Azure IoT 操作的上下文中,资产和设备两个术语既可以指连接到 Azure IoT 操作的物理实体,也可以指 Azure IoT 操作和 Azure 设备注册表中的配置资源。
在上图中:
- 相机是使用媒体连接器或 ONVIF 连接器直接连接到 Azure IoT 操作的 物理设备 示例。
- 像Asset-01这样的资产(可能是烤箱)属于物理资产,它们通过 OPC UA 服务器间接连接。
- OPC UA 服务器是通过 OPC UA 连接器连接到 Azure IoT 操作的物理设备。
物理设备可以使用各种协议进行连接。 它可能通过媒体连接器等连接器进行连接。 如果它使用 MQTT 协议,它将直接连接到 MQTT 代理,绕过连接器。
此图显示了物理设备如何连接到 Azure IoT运作。
了解 Azure IoT 运营中的资产和设备
Azure IoT 操作使用术语资产和设备来引用配置资源。 这些配置资源不会直接映射到环境中的物理资产和设备。 而是定义 Azure IoT Operations 中的连接器如何连接到环境中的物理资产和设备并与之交互。 在 Azure IoT操作中:
- 设备是一种配置资源,用于封装连接到一个或多个物理设备或资产所需的连接信息。
- 资产是一种配置资源,用于封装关于物理资产或设备与物联网操作交换数据的信息。
这些配置资源以 Kubernetes 自定义资源和 Azure 设备注册表中的条目的形式存储。
操作员在操作体验 Web UI 中或使用 Azure IoT 操作 CLI 配置与管理设备和资产。
详细了解 如何定义资产和设备。
南行和北行连接
在 Azure IoT作中, 南行连接 是指边缘群集与物理设备和资产之间的连接。 Northbound 连接 是指边缘群集与云服务之间的连接。
本文中的连接器通过让边缘群集与物理设备和资产通信来实现南行连接。 在使用数据流处理和路由数据中了解北向连接。
用于管理设备和资产的服务
Azure IoT操作包括多个帮助管理设备和资产的服务。
- Azure 设备注册表:管理资产和其他资源的元数据。
- Akri 服务:允许管理 Kubernetes 群集中的边缘资源。
- 运营体验:一个用于管理设备和资产的 Web 界面。
- Azure 门户:用于管理 Azure 资源的 Web 界面。
Azure 设备注册表
Azure 设备注册表 是一项后端服务,用于从 Azure 门户对资产进行云和边缘管理。
Azure 设备注册表将资产从边缘环境映射到云中的 Azure 资源。 它提供统一注册表,以便与资产交互的应用和服务连接到单个源。 Azure 设备注册表将云中的资产与边缘 Kubernetes 中的自定义资源同步。
在运营体验中创建设备或资产,或使用 Azure IoT 操作 CLI 时,该设备或资产在 Azure 设备注册表中进行定义。
资产
Azure 设备注册表将资产映射到 Azure 资源。 企业可以使用 Azure 资源管理器(Azure 的部署和管理服务)和资产。 Azure 资源管理器支持资源组、标记、基于角色的访问控制(RBAC)、策略、日志记录和审核。
设备
Azure 设备注册表将设备映射到 Azure 资源。 企业可以将 Azure 资源管理器(Azure 的部署和管理服务)与设备配合使用。 Azure 资源管理器支持资源组、标记、基于角色的访问控制(RBAC)、策略、日志记录和审核。
Schemas
架构注册表是一项服务,可用于定义和管理资产的架构。 数据流使用架构对消息进行反序列化和序列化处理。
命名空间
Azure 设备注册表使用 命名空间 来组织资产和设备。 每个 Azure IoT Operations 实例对其资产和设备使用一个命名空间。 多个实例可以共享命名空间。
Synchronization
通过运维体验或 Azure API 和工具(如 Azure Resource Graph)管理设备和资产。 在云端所做的更改会同步到边缘,在 Kubernetes 群集中显示为自定义资源。
Akri 服务
Azure IoT操作中的Akri 服务:
- 提供一个可扩展的框架,用于生成和部署支持 ONVIF 和 HTTP/REST 等连接协议的连接器。
- 启用对边缘物理设备和资产的自动发现、载入和监视。
Connectivity
Akri 服务允许在边缘部署和设置连接协议。 Akri 服务使用 Azure 设备注册表中的资产和设备资源来为环境中的不同设备和协议连接建模。 借助它们,可以轻松载入和预配具有开放标准的资产。 它们为所有设备协议提供可扩展的框架,并为所有资产提供单窗格视图。 连接器包括:
- OPC UA 的连接器是一种数据入口和协议转换服务,允许 Azure IoT作从 OPC UA 服务器引入数据。 工业环境中的关键要求是计算机到计算机和计算机到云数据交换的常见标准或协议。 OPC UA 是一种独立于平台的服务型体系结构的规范,可用于在工业环境中进行数据交换。 连接器从资产接收消息和事件,并将数据发布到 MQTT 代理中的主题。
- 媒体连接器(预览版)是一项服务,使源(如边缘附加摄像头)中的媒体可供其他 Azure IoT 操作组件使用。
- ONVIF 的连接器是一种发现和注册 ONVIF 资产(如相机)的服务。 连接器允许你管理和控制 ONVIF 资产,例如连接到群集的相机。
- HTTP/REST 的连接器是一项服务,可用于连接到 HTTP/REST 终结点并将数据发布到 MQTT 代理。
- SSE 的连接器是一项服务,可用于连接到 SSE 终结点并将事件数据发布到 MQTT 代理。
- 自定义连接器 是你创建的用于连接到其他数据源并将数据发布到 MQTT 代理的服务。 使用 Azure IoT作 SDK 创建自定义连接器,以满足特定要求。
发现
Akri 服务 可让你自动发现物理设备和资产,并帮助 OT 用户在作体验 Web UI 中设置设备和资产。 前面所述的连接器都使用 Akri 服务提供的框架来实现其核心功能。
Akri 服务通过使用连接器生成的预配置数据集和终结点自动载入资产来简化资产的创建过程,以表示网络上的功能和设备。
监测
Akri 服务 为物理设备和资产提供监视功能。 这包括跟踪设备的状态和运行状况。 监视框架可与连接器和 Azure 设备注册表无缝配合工作,让你深入了解边缘环境。
操作体验
操作体验是一种 Web UI,允许 OT 用户在 Azure IoT 操作实例中创建和配置设备和资产。 此 Web UI 简化了设备和资产的管理,并推荐用于此任务的服务。
Azure 门户
Azure 门户是基于 Web 的应用程序,可让 IT 用户从统一控制台管理 Azure 资源。 使用 Azure 门户创建和管理 Azure IoT作实例、监视 IoT 解决方案以及排查问题。