用MQTT網(wǎng)關(guān)和邊緣計(jì)算網(wǎng)關(guān)簡(jiǎn)化數(shù)據(jù)采集
在邁向工業(yè)4.0的路上,利用 MQTT網(wǎng)關(guān) 和 邊緣計(jì)算網(wǎng)關(guān) 這樣的工具,可以擴(kuò)大對(duì)工業(yè)數(shù)據(jù)的存取和轉(zhuǎn)化,從而為用戶(hù)帶來(lái)更大的利益。
MQTT是支持消息導(dǎo)向的中間件架構(gòu)的發(fā)行/訂購(gòu)協(xié)議。在資訊科技方面,這并非新的觀念;長(zhǎng)久以來(lái),企業(yè)業(yè)務(wù)總線(ESB)是利用相似的總線結(jié)構(gòu)將應(yīng)用軟件整合起來(lái)的。當(dāng)出現(xiàn)異常時(shí), MQTT會(huì)向MQTT網(wǎng)關(guān)發(fā)送設(shè)備數(shù)據(jù)。應(yīng)用程序會(huì)向MQTT網(wǎng)關(guān)訂購(gòu)資料,也就是說(shuō)不需要與終端機(jī)裝置相連。
MQTT網(wǎng)關(guān)的優(yōu)勢(shì)是:
? 開(kāi)放標(biāo)準(zhǔn)/ 可互操作(OASIS 標(biāo)準(zhǔn)和Eclipse 開(kāi)放標(biāo)準(zhǔn)(TAHU))
? 設(shè)備與應(yīng)用分離
? 事件觸發(fā)報(bào)告
? 需要的帶寬很少
? 傳輸層安全
? 遠(yuǎn)程發(fā)起連接(僅出站;無(wú)入站防火墻規(guī)則)
? 狀態(tài)感知
? 數(shù)據(jù)單一來(lái)源
? 自動(dòng)識(shí)別標(biāo)簽
? 數(shù)據(jù)緩沖(存儲(chǔ)和轉(zhuǎn)發(fā))
? 即插即用功能
假定有10臺(tái) Modbus設(shè)備與 SCADA (SCADA)系統(tǒng)相連。用戶(hù)可以在 Modbus和 MQTT之間配置一個(gè)邊緣計(jì)算網(wǎng)關(guān),這樣就可以讓輪詢(xún)更靠近 PLC 。通過(guò)這種方式,使用者可以更快速地查詢(xún)更多的信息,并且當(dāng)數(shù)據(jù)改變時(shí),向中心 MQTT服務(wù)器發(fā)送數(shù)據(jù)。您也可以通過(guò) SCADA與 MQTT服務(wù)器進(jìn)行連接,并且通過(guò) MQTT服務(wù)器來(lái)獲得數(shù)據(jù)。這對(duì)于保證 SCADA系統(tǒng)在今后的發(fā)展具有重大意義。在用戶(hù)購(gòu)買(mǎi)具有 MQTT功能的傳感器或更新裝置后, SCADA就可以在不需要知道終端設(shè)備的情況下獲取數(shù)據(jù)。
用戶(hù)不但要存取資料,還要保證資料是有效的、有情境資訊的,而且必須是一般架構(gòu)中的一員。在使用分析與機(jī)器學(xué)習(xí)之前,這是一個(gè)非常關(guān)鍵的一步。只有掌握了這些數(shù)據(jù),系統(tǒng)才能對(duì)這些數(shù)據(jù)進(jìn)行合理的利用。新的傳感器和裝置一般都具備這種能力。但這不適用于老式的設(shè)備。有數(shù)以百計(jì)的輪詢(xún)協(xié)定要求進(jìn)行映射和擴(kuò)充。大部分 PLC地址系統(tǒng)的地址設(shè)計(jì)是不太好理解的。這種映射經(jīng)常出現(xiàn)在 SCADA中,但它們?nèi)匀蝗狈ο嚓P(guān)的信息,或含有無(wú)效的數(shù)據(jù),或沒(méi)有標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)。
最好的方法是與 邊緣計(jì)算網(wǎng)關(guān)相連。它要求軟件具有數(shù)據(jù)清理、數(shù)據(jù)情境化以及數(shù)據(jù)結(jié)構(gòu)的支持。