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