本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 OPC UA 節點篩選
定義 SiteWise Edge 閘道的 OPC UA 資料來源時,您可以定義節點篩選器。節點篩選器可讓您限制 SiteWise Edge 閘道傳送至雲端的資料串流路徑。您可以使用節點篩選器,透過僅包含建立模型的資料路徑,以減少 SiteWise Edge 閘道的啟動時間和使用CPU量 AWS IoT SiteWise。依預設, SiteWise Edge 閘道會上傳除開頭為的 OPC UA 路徑以外的所有 UA 路徑/Server/
。您可以在節點篩選器中使用 *
和 **
萬用字元,將多個資料串流路徑包含在一個篩選器中。若要瞭解如何設定 SiteWise Edge 閘道的 OPC UA 來源,請參閱OPCUA 資料來源。
注意
AWS IoT SiteWise 每次新增或編輯來源時,都會重新啟動 SiteWise Edge 閘道。 SiteWise Edge 閘道在重新啟動時不會擷取資料。重新啟動 SiteWise Edge 閘道的時間取決於 SiteWise Edge 閘道來源上的標籤數量。重新啟動時間的範圍可以從幾秒鐘(對於具有少量標籤的 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*
。