MQTT客戶端插件

MQTT – 物聯(lián)網(wǎng)和 M2M 通信協(xié)議

MQTT(消息隊列遙測傳輸) 協(xié)議是 IoT(物聯(lián)網(wǎng))世界中廣泛使用的協(xié)議。 通過 MQTT 傳輸數(shù)據(jù)時,消息的數(shù)據(jù)內(nèi)容是未指定的,由發(fā)布者指定。和 OPC UA 進行通信之間的主要區(qū)別。在 OPC UA 中,通信數(shù)據(jù)的結(jié)構(gòu)是預(yù)定義的。

使用 OPC Router作為 MQTT 客戶端,您可以使用來自 MQTT 發(fā)布者的數(shù)據(jù)并通過附加插件將它們轉(zhuǎn)發(fā)到任何系統(tǒng)。例如 MQTT 到 OPC UA、MQTT 到 SAP、MQTT 到 SQL、MQTT 到 REST等。作為發(fā)布者,您可以將數(shù)據(jù)從不支持 MQTT 的源發(fā)送到代理,從而為任何 MQTT 訂閱者提供數(shù)據(jù)。您可以在我們的分步指南中查看實際用例: 使用 MQTT 客戶端連接到 Azure IoT Hub,通過 MQTT 連接 AWS IoT 云,通過 MQTT連接 IBM Watson 平臺,通過 MQTT連接 Google IoT Core 和 通過 MQTT 連接 Siemens MindSphere IoT。
您可以通過訪問我們的教程 找到有關(guān)此主題的專用視頻。

免費測試 MQTT 連接
MQTT 插件

就這么簡單。

通過拖放連接 MQTT

通過 MQTT 連接系統(tǒng)非常簡單和直觀,直接拖放即可完成。在我們的屏幕截圖中,您可以看到示例性 MQTT 傳輸。第一個屏幕截圖顯示了使用OPC UA 客戶端插件從 OPC 服務(wù)器收集的數(shù)據(jù),通過JPath 插件轉(zhuǎn)換為用戶定義的 JSON 字符串并發(fā)送到 MQTT 代理。Mosquitto Broker用于測試。第二個屏幕截圖顯示了 MQTT 到 SQL 傳輸?shù)氖纠?MQTT 客戶端插件從代理接收數(shù)據(jù)。接收觸發(fā)觸發(fā)器。觸發(fā)器使有效負載可用,并且數(shù)據(jù)通過MS SQL Server插件直接寫入 SQL 表。

數(shù)據(jù)傳輸 OPC 到 MQTT
將數(shù)據(jù)從 OPC 傳輸?shù)?MQTT

MQTT 客戶端和物聯(lián)網(wǎng)網(wǎng)關(guān)合二為一

  • 通過耦合系統(tǒng)實現(xiàn)更多功能:
    使用 OPC Router作為 MQTT 客戶端,您可以向/從支持 MQTT 的系統(tǒng)發(fā)送或接收有價值的數(shù)據(jù)。MQTT 客戶端插件為物聯(lián)網(wǎng)世界鋪平了道路,并允許不支持 MQTT 的設(shè)備與物聯(lián)網(wǎng)和云進行數(shù)據(jù)通信。
  • 工業(yè) 4.0 MQTT 客戶端:
    工業(yè) 4.0 世界的聯(lián)網(wǎng)系統(tǒng)通過許多不同的接口進行通信。MQTT 就是其中之一,在工業(yè) 4.0 世界中,它主要確保物聯(lián)網(wǎng)設(shè)備和云的集成。在這里,OPC Router構(gòu)建了連接網(wǎng)絡(luò)生產(chǎn)基礎(chǔ)設(shè)施的橋梁。
  • 數(shù)據(jù)中心和物聯(lián)網(wǎng)網(wǎng)關(guān):
    使用 OPC Router,您可以以圖形方式實現(xiàn)系統(tǒng)的聯(lián)網(wǎng)。它的插件使其成為工業(yè)環(huán)境中的數(shù)據(jù)中心。簡單的配置、復(fù)雜的監(jiān)控和穩(wěn)健性是其顯著特點。通過 MQTT 插件,它具有物聯(lián)網(wǎng)網(wǎng)關(guān)的功能。

讓您的系統(tǒng)通過 MQTT 相互通信。

無需任何義務(wù)即可使用 MQTT 客戶端插件測試 OPC Router,并立即申請免費演示。

免費測試 MQTT 連接

MQTT 客戶端插件應(yīng)用示例

OPC Router
云計算

物聯(lián)網(wǎng)和云連接

物聯(lián)網(wǎng)一方面來自智能“事物”,但同樣來自事物的總體網(wǎng)絡(luò)。這是由云和物聯(lián)網(wǎng)平臺完成的。這些平臺中的大多數(shù)都將 IoT 協(xié)議 MQTT 作為其主要接口之一。事物數(shù)字孿生的數(shù)據(jù)通過 MQTT 與真實事物進行交換。OPC Router可以通過其 MQTT 客戶端插件作為這些平臺的通信伙伴,從而將數(shù)據(jù)從現(xiàn)實世界發(fā)送到平臺,但從云端返回到事物的路徑也是可能的。從 OPC Router的角度來看,可以被視為“事物”的東西來自 OPC Router的插件. 通過將其每個插件與 MQTT 客戶端插件相結(jié)合,可以將打印機、SQL 服務(wù)器、SAP 系統(tǒng)等集成到各自的物聯(lián)網(wǎng)平臺中。例如,常見的 IoT 平臺有 Amazon AWS IoT(AWS IoT Cloud 與 MQTT連接的說明)、Microsoft Azure(Azure IoT Hub 與 MQTT 的連接說明)、IBM Watson、ThingWorx。

MQTT 插件
微軟 SQL 服務(wù)器

從傳感器和設(shè)備獲取數(shù)據(jù)

MQTT 協(xié)議是專門為低帶寬的設(shè)備和網(wǎng)絡(luò)創(chuàng)建的。因此,小型、低功耗的設(shè)備和傳感器是注定的 MQTT 數(shù)據(jù)源。使用 OPC Router,可以通過代理接收來自這些數(shù)據(jù)源的數(shù)據(jù),然后將其傳輸?shù)?/font>SQL 服務(wù)器、SAP 系統(tǒng)、打印機等處理系統(tǒng)(請參閱插件)。由于 MQTT 數(shù)據(jù)流量是雙向的,因此數(shù)據(jù)也可以通過這種方式發(fā)送到設(shè)備和傳感器,以進行設(shè)置或觸發(fā)操作。

使用 OPC Router MQTT 客戶端插件連接系統(tǒng)

什么是傳輸、觸發(fā)和瀏覽?

轉(zhuǎn)移對象

MQTT 客戶端傳輸對象允許作為發(fā)布者發(fā)送消息。代理是在插件實例中配置的。字段TopicPayload被傳輸?shù)絺鬏攲ο蟆?/font>
數(shù)據(jù)在傳輸執(zhí)行時被發(fā)送到代理,從而傳輸給訂閱者。XPath
JPath插件可以很好地用于構(gòu)建有效負載中的數(shù)據(jù)

觸發(fā)

MQTT 客戶端插件提供 MQTT 觸發(fā)器來觸發(fā)連接。

MQTT 觸發(fā)器是代理上特定主題(可能是通配符)的訂閱者。如果收到消息,則觸發(fā)器使主題和有效負載在連接中可用。

瀏覽

MQTT 協(xié)議不提供主題瀏覽功能。因此,MQTT 客戶端插件不提供瀏覽功能。

視頻播放器

點擊下面視頻播放: