在現代工業自動化應用中,系統整合與資料交換愈加仰賴標準化通訊協定。本文將介紹如何透過永宏(FATEK)HMI 支援的 REST API 功能,實作與 Redfish 協定的通訊整合,實現人機介面直接讀取伺服器資料並即時顯示的應用範例。
Redfish 是一套基於 RESTful 架構的開放通訊協定,廣泛應用於 IT 與 OT 整合。此範例以 Python + Flask 架設模擬 Redfish Server,HMI 透過 HTTP GET 方法連接 URI 並接收 JSON 格式資料,最後將數值寫入 HMI 的暫存器並在畫面上顯示。
為何選擇 Redfish?
Redfish 提供標準且易於解析的資料格式與通訊架構,能有效簡化工業系統與雲端伺服器間的整合,亦適用於智慧工廠資料流整合應用。
範例內容概述
✅ HMI 透過 REST API 傳送 GET 請求至 Redfish Server
✅ JSON 回應資料映射至 HMI 暫存器
✅ 使用 Flask 架設模擬 Redfish URI 與資料結構
✅ 實作 HMI 畫面元件即時顯示資料內容
✅ 建立工業設備與伺服器間的資料交換橋樑
了解更多:
點擊 YuYou FATEK 永宏產品 或透過 LINE 聯繫我們,探索更多PLC/HMI/IOT解決方案,提升您的生產流程!