使用 OPC UA 节点过滤器 - AWS IoT SiteWise

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

使用 OPC UA 节点过滤器

在为 SiteWise Edge 网关定义 OPC UA 数据源时,可以定义节点筛选器。节点过滤器允许您限制 SiteWise Edge 网关发送到云的数据流路径。您可以使用节点筛选器通过仅包含您建模的数据路径来减少 SiteWise Edge 网关的启动时间和CPU使用量 AWS IoT SiteWise。默认情况下, SiteWise Edge 网关会上传除以开头的所有 OPC UA 路径/Server/。您可以使用在节点筛选条件中使用 *** 通配符来包含多个数据流路径和一个筛选条件。要了解如何为 SiteWise Edge 网关设置 OPC UA 来源,请参阅OPCUA 数据源

注意

AWS IoT SiteWise 每次添加或编辑源时都会重新启动 SiteWise Edge 网关。您的 SiteWise Edge 网关在重启时不会提取数据。重启 SiteWise Edge 网关的时间取决于 E SiteWise dge 网关源上的标签数量。重启时间可以从几秒钟(对于标签较少的 SiteWise Edge 网关)到几分钟(对于具有许多标签的 SiteWise Edge 网关)不等。

下表列出了可用于筛选 OPC UA 数据源的通配符。

OPCUA 节点筛选通配符
通配符 描述
* 匹配数据流路径中的单个级别。
** 匹配数据流路径中的多个级别。
注意

如果您为源配置了宽筛选器,然后将源更改为使用更严格的筛选器,则 AWS IoT SiteWise 会停止存储与新筛选器不匹配的数据。

例 使用节点筛选条件的示例场景

考虑以下各项假定数据流:

  • /WA/Factory 1/Line 1/PLC1

  • /WA/Factory 1/Line 1/PLC2

  • /WA/Factory 1/Line 2/Counter1

  • /WA/Factory 1/Line 2/PLC1

  • /OR/Factory 1/Line 1/PLC1

  • /OR/Factory 1/Line 2/Counter2

使用之前的数据流,您可以定义节点筛选器来限制要包含哪些来自 OPC UA 来源的数据。

  • 要选择此示例中的所有节点,请使用 //**/。您可以使用 ** 通配符包含多个目录或文件夹。

  • 要选择所有 PLC 数据流,请使用 /*/*/*/PLC*/**/PLC*

  • 要选择此示例中的所有计数器,请使用 /**/Counter*/*/*/*/Counter*

  • 要选择 Line 2 中的所有计数器,请使用 /**/Line 2/Counter*