选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

物联网 SiteWise OPC UA 采集器

聚焦模式
物联网 SiteWise OPC UA 采集器 - AWS IoT Greengrass

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

IoT SiteWise OPC UA 收集器组件 (aws.iot.SiteWiseEdgeCollectorOpcua) 使 AWS IoT SiteWise 网关能够从本地 OPC UA 服务器收集数据。

使用此组件, AWS IoT SiteWise 网关可以连接到多个 OPC UA 服务器。有关 AWS IoT SiteWise 网关的更多信息,请参阅AWS IoT SiteWise 用户指南》中的在边缘使用 AWS IoT SiteWise

版本

此组件具有以下版本:

  • 3.0.x

  • 2.6.x

  • 2.5.x

  • 2.4.x

  • 2.3.x

  • 2.2.x

  • 2.1.x

  • 2.0.x

类型

组件是一个通用组件 (aws.greengrass.generic)。Greengrass Nucleus 运行组件的生命周期脚本。

有关更多信息,请参阅组件类型

操作系统

此组件可以安装在运行以下操作系统的核心设备上:

  • Linux

  • Windows

要求

此组件具有以下要求:

  • Greengrass 核心设备必须在以下其中一个平台上运行:

    • 操作系统:Ubuntu 20.04 或更高版本

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • 操作系统:红帽企业 Linux (RHEL) 8

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • 操作系统:亚马逊 Linux 2

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • 操作系统:Debian 11

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • 操作系统:Windows Server 2019 或更高版本

      架构:x86_64 () AMD64

  • Greengrass 核心设备必须允许与 OPC UA 服务器的出站网络连接。

依赖项

部署组件时, AWS IoT Greengrass 还会部署其依赖项的兼容版本。这意味着您必须满足组件及其所有依赖关系的要求,才能成功部署组件。本部分列出了此组件的已发布版本的依赖关系,以及定义每个依赖关系的组件版本的语义版本约束。您还可以在 AWS IoT Greengrass 控制台中查看每个组件版本的依赖关系。在组件详细信息页面上,查找依赖关系列表。

下表列出了此组件所有版本的依赖关系。

依赖关系 兼容版本 依赖关系类型
Greengrass Nucleus >=2.3.0 <3.0.0 硬性
流管理器 >2.0.10 <3.0.0 硬性
密钥管理器 >=2.0.8 <3.0.0 硬性

有关组件依赖关系的更多信息,请参阅组件配方参考

配置

此组件没有任何配置参数。

您可以使用 AWS IoT SiteWise 控制台或 API 来配置 IoT SiteWise OPC UA 收集器组件。有关更多信息,请参阅《AWS IoT SiteWise 用户指南》中的第 4 步:添加数据来源 – 可选

输入数据

此组件仅接受以下格式的数据,所有其他格式的数据都将被忽略并丢弃。下表将 OPC UA 数据类型映射到其 SiteWise 等效类型。

SiteWise 数据类型

OPC UA 数据类型

描述

STRING

String

Guid

XmlElement

最大长度为 1024 个字节的字符串。

INTEGER

SByte

Byte

Int16

UInt16

Int32

UInt32*

Int64*

有符号的 32 位整数,其范围为 -2,147,483,648 to 2,147,483,647

DOUBLE

UInt32*

Int64*

Float

Double

浮点数,其范围为 –10^100 to 10^100 并采用 IEEE 754 双精度。

BOOLEAN

Boolean

truefalse

* 对于 OPC UA 数据类型UInt32Int64INTEGER如果能够表示其值,则其 SiteWise 数据类型将为,否则将 SiteWise DOUBLE是。

输出数据

此组件将BatchPutAssetPropertyValue消息写入 AWS IoT Greengrass 流管理器。有关更多信息,请参阅 AWS IoT SiteWise API 参考中的 BatchPutAssetPropertyValue

本地日志文件

此组件使用以下日志文件。

Linux
/greengrass/v2/logs/aws.iot.SiteWiseEdgeCollectorOpcua.log
Windows
C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeCollectorOpcua.log
/greengrass/v2/logs/aws.iot.SiteWiseEdgeCollectorOpcua.log
查看此组件的日志
  • 在核心设备上运行以下命令可实时查看此组件的日志文件。将/greengrass/v2C:\greengrass\v2替换为 AWS IoT Greengrass 根文件夹的路径。

    Linux
    sudo tail -f /greengrass/v2/logs/aws.iot.SiteWiseEdgeCollectorOpcua.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeCollectorOpcua.log -Tail 10 -Wait
    sudo tail -f /greengrass/v2/logs/aws.iot.SiteWiseEdgeCollectorOpcua.log

许可证

此组件在 Greengrass Core 软件许可协议下发行。

更改日志

下表介绍每个组件版本的更改。

版本

更改

3.0.0
新特征

除了经典流之外,还增加了对支持 MQTT 的 V3 网关、V2 网关(以前称为自 SiteWise 托管 Edge 网关)的支持。有关更多信息,请参阅支持 MQTT 的 Edge 版 V3 网关。 AWS IoT SiteWise

  • 允许将 OPC UA 数据发布到 AWS IoT Greengrass MQTT 5 经纪商 (EMQX)。

错误修复和改进
  • 修复安全漏洞。

2.6.0
新特征
2.5.1
错误修复和改进
  • 修复了在快照任务运行时遇到错误时,将取消未来的快照任务的错误。

  • 修复了在与数据源的 OPC UA 服务器的连接中断时,数据源配置更新要等到重新启动 OPC UA Collector 后才会持续存在的问题。

2.5.0
新特征
  • 添加数据源选项,用于将简单的数组和 DateTime 值转换为字符串。

  • 添加属性组选项,用于在从 OPC UA 服务器收集数据时选择源时间戳或服务器时间戳。

错误修复和改进
  • 将默认轮询配置重置为使用源时间戳。

2.4.2

错误修复和改进
  • 修复了以下问题:OPC UA 服务器发现期间可能多次发现节点。

  • 修复了快照功能,以确保每个快照数据点的时间戳都是新的。

2.4.1

错误修复和改进
  • 修复了与代理支持有关的问题。

  • 修复了以下问题:线程清理失败并导致数据阻塞。

2.4.0

新特征
  • 添加事件日志,便于识别和修复问题。

错误修复和改进
  • 修复了 OPC UA 客户端在连接到使用 OPC UA 规范版本 1.05 的 OPC UA 服务器时导致证书错误的问题。

2.3.0

新特征
  • 在 Linux 上支持 Greengrass Nucleus HTTP 代理配置。

错误修复和改进

2.2.0

新特征
  • 增加了对在 Linux ARMv8 架构上安装数据收集包的支持。

  • Linux 的最低要求 ARMv8:

    • 内存:4 GB

    • CPU:ARM Cortex-A72 或同等规格

错误修复和改进
  • 改进了节点发现过程中的指标日志记录。

  • 改进了对不支持的数据类型的处理。

  • 改进了数据流错误的日志记录。

2.1.3

新特征
  • 支持 Windows Server 2019 或更高版本。

错误修复和改进
  • 改进了在不支持的设备上部署此组件时的错误消息。

2.1.1

新特征
  • 支持配置以下订阅属性:

    • DataChangeTrigger-您可以定义启动数据变更警报的条件。

    • QueueSize-OPC-UA 服务器上特定指标的队列深度,其中监控项目的通知已排队。

    • PublishingIntervalMilliseconds-创建订阅时指定的发布周期间隔(以毫秒为单位)。

    • SnapshotFrequencyMilliseconds -您可以配置快照频率超时设置,以确保 AWS IoT SiteWise Edge 摄取稳定的数据流。

  • 此版本支持采集 BAD 质量数据,并根据以下数据质量筛选数据:

    • UNCERTAIN 质量数据

    • BAD 质量数据

错误修复和改进
  • 客户指标改进。

  • 修复了在连接到启用加密的服务器时有时会出现问题的安全编码。

  • 修复了属性组更新失败的问题。

2.0.3

错误修复和改进。

2.0.2

关于与边缘同步的资产优先级的错误修复和改进。

2.0.1

初始版本。

另请参阅

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。