新聞中心
PRESS CENTER本章節(jié)主要實現(xiàn)一個流程:EG8200采集Modbus TCP的數(shù)據(jù),組裝成JSON格式,通過MQTT上報ThingsBoard平臺。
Modbus TCP數(shù)據(jù)采集此處不做過多贅述,可參考其他案例介紹。下文默認已經(jīng)采集到Modbus TCP從機數(shù)據(jù)。
網(wǎng)關(guān)配置:
第一步:采集Modbus TCP數(shù)據(jù)
第二步:拼接Json
第三步:MQTT上報
平臺配置:
第一步:添加設(shè)備
第二步:配置MQTT
第三步:驗證數(shù)據(jù)發(fā)送
第四步:儀表盤
第五步:添加組件
網(wǎng)關(guān)配置
第一步:采集Modbus TCP數(shù)據(jù)
此處為采集Modbus TCP數(shù)據(jù),不在過多贅述,可參考其他案例。采集Modbus TCP流程如下:
點擊鏈接查看:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/eg8000/xktqk85002dg2623
第二步:拼接Json
平臺上數(shù)據(jù)點的標(biāo)識符和網(wǎng)關(guān)上報JSON格式的KEY命名一致。因此,本示例以網(wǎng)關(guān)采集的數(shù)據(jù)點名稱為KEY值進行JSON格式化:
第三步:MQTT上報
新增MQTT發(fā)布節(jié)點,參考平臺配置第二步的內(nèi)容配置MQTT鏈接信息:
ip域名:thingsboard.cloud(注意:如果自己部署的thingsboard,填寫自己服務(wù)端的ip域名)
端口:1883
客戶端ID:添加設(shè)備平臺生成的device id
用戶名:添加設(shè)備平臺生成的access token
密碼:留空
發(fā)布主題:v1/devices/me/telemetry
平臺配置
第一步:添加設(shè)備
實體->設(shè)備->添加設(shè)備:
標(biāo)簽:自定義
網(wǎng)關(guān)設(shè)備:勾選
規(guī)則鏈:默認
其他默認
第二步:配置MQTT
點擊創(chuàng)建的設(shè)備,將下圖的配置信息填入網(wǎng)關(guān),其中設(shè)備ID為MQTT客戶端ID,訪問令牌為MQTT用戶名:
操作流程如下:
第三步:驗證數(shù)據(jù)發(fā)送
點擊創(chuàng)建的設(shè)備,找到最新遙測查看平臺收到的數(shù)據(jù):
第四步:儀表盤
儀表盤->添加儀表盤:
標(biāo)題:自定義
第四步:添加組件
數(shù)據(jù)源選擇剛才添加的設(shè)備,設(shè)備標(biāo)識符需要和網(wǎng)關(guān)配置的數(shù)據(jù)點名稱保持一致:
EG邊緣計算網(wǎng)關(guān)采集Modbus TCP設(shè)備的數(shù)據(jù),并通過MQTT協(xié)議將數(shù)據(jù)上報至ThingsBoard平臺,您可以輕松實現(xiàn)工業(yè)設(shè)備的數(shù)據(jù)采集、遠程監(jiān)控和智能化管理。該解決方案具有高效、穩(wěn)定的特點,非常適合應(yīng)用在工業(yè)自動化、智能制造等領(lǐng)域中。