MQTT 設備無法很好地通過 DMZ 連接到 MQTT 代理,因為 MQTT 并非設計為支持多跳連接。
為了解決這個問題,DataHub 隧道/鏡像方法將 MQTT 封裝在一個可以穿越 DMZ 的單向傳輸層中。支持 MQTT 的設備連接到 DataHub 智能 MQTT 代理。該 DataHub 實例啟用了隧道/鏡像功能,并將數據發送到 DMZ 上運行的 DataHub。然后,數據通過隧道傳輸到 IT 系統上運行的第三個 DataHub 實例。該 DataHub 配置為 MQTT 客戶端,并將數據發送到 MQTT 代理。