本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 SiteWise Edge 中使用 OPC UA 节点过滤器
在为 SiteWise Edge 网关定义 OPC UA 数据源时,可以定义节点筛选器。节点过滤器允许您限制 SiteWise Edge 网关发送到云的数据流路径。您可以使用节点筛选器通过仅包含您建模的数据的路径来减少 SiteWise Edge 网关的启动时间和 CPU 使用率 AWS IoT SiteWise。默认情况下, SiteWise 边缘网关会上传除以开头的路径之外的所有 OPC UA 路径。/Server/
您可以使用在节点筛选条件中使用 *
和 **
通配符来包含多个数据流路径和一个筛选条件。要了解如何为 SiteWise Edge 网关设置 OPC UA 来源,请参阅适用 SiteWise 于 Edge 的 OPC UA 数据源。
注意
AWS IoT SiteWise 每次添加或编辑源时都会重新启动 SiteWise Edge 网关。您的 SiteWise Edge 网关在重启时不会提取数据。重启 SiteWise Edge 网关的时间取决于 E SiteWise dge 网关源上的标签数量。重启时间可以从几秒钟(对于标签较少的 SiteWise Edge 网关)到几分钟(对于具有许多标签的 SiteWise Edge 网关)不等。
下表列出了可用于筛选 OPC UA 数据来源的通配符。
通配符 | 描述 |
---|---|
* |
匹配数据流路径中的单个级别。 |
** |
匹配数据流路径中的多个级别。 |
注意
如果您为源配置了宽筛选器,然后将源更改为使用更严格的筛选器,则 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*
。