使用 OPC-UA 节点筛选条件 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 OPC-UA 节点筛选条件

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

注意

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

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

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

如果您使用宽泛的筛选条件配置源,之后将源更改为使用限制条件更多的筛选条件,Amazon 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 源中要包含的数据。

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

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

  3. 要选择本示例中的所有计数器,请使用/**/Counter*要么/*/*/*/Counter*

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