JPath / JSON 處理
JSON數據包中的數據查詢
JSON 是一種基于 JavaScript 的標準,用于通過 Internet 傳輸結構化數據。JSON通常用作值或參數的輸入或輸出。JSON 是 Web 客戶端和后端服務之間的一種有價值的交換格式。
JPath 專為包含 JSON 的服務器響應而設計。JPath 和XPath函數的工作原理相同 ,允許輕松訪問 JSON 數據包中包含的數據,從而使 OPC Router能夠隨時隨地提取和提供所需的信息。
就是這么容易。
連接系統(tǒng)
傳輸對象
JSON 插件的傳輸對象有助于輕松訪問傳入的 JSON 字符串。
JPath 查詢
該查詢需要一個 JSON 字符串作為數據輸入字段。在傳輸對象中,創(chuàng)建并制定了 JPath 查詢,并將其結構化為項目和參數。
數據字段的項目可作為輸出用于后續(xù)對象。
觸發(fā)
JSON 插件不自帶觸發(fā)功能。相反,它使用 OPC Router的標準觸發(fā)功能。
瀏覽
JSON 插件直接處理 JSON 項。
JSON 服務器插件應用示例
以 JSON 格式打包的生產和過程數據






從 OPC 和 SQL 的 JSON 文檔中提取數據
除了將 JSON 結構化數據從工業(yè) 4.0環(huán)境發(fā)送到 NoSQL 和 Cloud 環(huán)境之外,JSON 還通過 JSON 文檔為這些系統(tǒng)的生產提供數據。然后必須評估收到的 JSON 文檔并將其分解為可以由所涉及的生產系統(tǒng)處理的數據字段和結構。OPC Router的 JSON Read 傳輸對象為此目的讀取 JSON 文檔結構,并直觀地提供可用的數據字段和結構以供選擇。選擇各個數據字段以通過OPC UA傳輸到控制器和設備。用于傳輸到基于 SQL 的數據庫(SQL Server、ORACLE、MySQL) 可以選擇整個子結構和數組并將其直接傳輸到數據庫。在我們的教程文章中可以找到一個實際示例,該文章將天氣數據從在線門戶 OpenWeatherMap 傳輸到 SQL 數據庫。