新聞中心
PRESS CENTER
本章節(jié)主要實現一個流程:EG8200采集多個西門子S7-200 Smart的數據,并拼接組裝成JSON格式,通過MQTT上報ThingsKit平臺,并在平臺上做大屏顯示。
PLC數據采集此處不做過多贅述,可參考其他案例介紹。下文默認已經采集到PLC的數據。
網關配置:
第一步:采集多個PLC的數據
第二步:拼接Json
第三步:MQTT上報
平臺配置:
第一步:添加產品
第二步:添加物模型
第三步:添加設備
第四步:大屏設計
網關配置
第一步:采集多個PLC的數據
此處為采集PLC數據,不在過多贅述,可參考其他案例。采集到PLC的流程如下:

第二步:拼接Json
參考平臺配置第二步,設置物模型,其中數據點的標識符和網關采集的命名一致。因此只需將第一步的結果JSON格式化即可:

第三步:MQTT上報
新增MQTT發(fā)布節(jié)點,參考平臺配置第三步的內容配置MQTT鏈接信息:
客戶端ID:網關SN
用戶名:網關SN
密碼:123456
發(fā)布主題:v1/devices/me/telemetry

平臺配置
第一步:添加產品
設備管理->產品->新增產品:
設備類型:網關設備
產品名稱:自定義
規(guī)則鏈:默認
處理隊列:順序執(zhí)行
默認協議:MQTT
第二步:添加物模型
設備管理->產品->EG8000->詳情->物模型管理->編輯物模型->發(fā)布:
按照需求填寫數據點,即物模型
第三步:添加設備
設備管理->設備->新增設備:
別名:自定義
設備名稱:自定義,示例填寫網關SN
所屬產品:EG8000
所屬組織:自定義,方便項目管理
添加協議:MQTT Basic
客戶端ID:網關SN
用戶名:網關SN
密碼:123456
此時可以看到設備已經在線,且數據已經更新:

第四步:大屏設計
大屏設計需要將設備設為公開,以便數據能夠被訪問:設備管理->更多->公開->確認

新增公共接口,用于大屏獲取數據:可視化->大屏->公共接口管理->新增公共接口->確認->發(fā)布

新建大屏,本示例按照甲方要求設計為點陣效果:(大屏設計具體操作流程,請參考ThingsKit官方資料)

本章節(jié)介紹了一個相對復雜的流程,旨在表述網關所具備的能力,因此并未對程序的安全性、穩(wěn)定性、靈活性等方面做優(yōu)化。
通過EG邊緣計算網關采集西門子S7 PLC的數據,并通過MQTT協議將數據上報至ThingsKit平臺,能夠實現對工業(yè)設備數據的遠程監(jiān)控與管理。此架構利用了邊緣計算的優(yōu)勢,減少了帶寬需求,并通過輕量的MQTT協議提高了數據傳輸效率。