儀表網(wǎng)手機(jī)版
手機(jī)訪問更快捷
儀表網(wǎng)小程序
更多流量 更易傳播
公眾號:ybzhan
隨時掌握行業(yè)動態(tài)
掃碼關(guān)注視頻號
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
絕大多數(shù)公有云IoT平臺,云端本身不直接接收ModbusRTU/TCP報文;Modbus屬于工業(yè)本地總線協(xié)議,不能跨越互聯(lián)網(wǎng)直接發(fā)到云端,必須經(jīng)過協(xié)議轉(zhuǎn)換。
運(yùn)行流程:Modbus設(shè)備 →【網(wǎng)關(guān)做Modbus轉(zhuǎn)MQTT】→ MQTT上云 → 云平臺接收解析
一、各大主流云平臺 Modbus支持方式對照表
1、公有云(阿里云IoT、華為云IoTDA、騰訊云IoT、中國移動OneNET)
平臺 | 云端原生直連Modbus | 正確接入方案 |
阿里云IoT | 不支持云端直接接收Modbus報文 | 方案A:ModbusMQTT網(wǎng)關(guān)(4GDTU);方案B:邊緣網(wǎng)關(guān)+LinkIoTEdge部署Modbus驅(qū)動采集,再M(fèi)QTT上云 |
華為云IoTDA | 云端不直連Modbus | IoTEdge邊緣網(wǎng)關(guān)采集Modbus,轉(zhuǎn)發(fā)MQTT上云 |
騰訊云IoT Explorer | 云端不直連Modbus | 網(wǎng)關(guān)/邊緣程序Modbus轉(zhuǎn)MQTT |
中國移動OneNET新版 | 云端不直連Modbus | 網(wǎng)關(guān)轉(zhuǎn)換MQTT接入 |
> 公有云接入Modbus設(shè)備快捷低成本方案:4G Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),零代碼采集RS485儀表、PLC
2、私有/工業(yè)型物聯(lián)網(wǎng)平臺(原生內(nèi)置Modbus采集能力)
這類平臺可以直接配置Modbus寄存器、云端輪詢ModbusTCP設(shè)備
- ThingsBoard、JetLinks、IoTDC3、ThingsPanel
- 工業(yè)商用云平臺(聚英云、研華、映翰通云等)
> 注意:只能采集ModbusTCP(以太網(wǎng));RS485RTU依然需要網(wǎng)關(guān)
3、消息中間件EMQX
EMQX消息服務(wù)器本身不是Modbus主站,不會主動輪詢寄存器;需要外接Modbus網(wǎng)關(guān)或者部署EMQXEdge插件采集Modbus,轉(zhuǎn)為MQTT消息送入EMQX。
二、3種Modbus設(shè)備上云落地路徑(按速度排序)
路徑1:硬件網(wǎng)關(guān) Modbus → MQTT(零開發(fā))
硬件:Modbus轉(zhuǎn)MQTT網(wǎng)關(guān) /4GDTU
流程:
1. RS485接電表、傳感器、PLC(ModbusRTU)
2. 在網(wǎng)關(guān)網(wǎng)頁配置:Modbus寄存器地址、采集周期、云平臺MQTT賬號參數(shù)
3. 網(wǎng)關(guān)自動讀取儀表數(shù)據(jù),打包成JSON,以MQTT發(fā)給云平臺
4. 云端接收JSON數(shù)據(jù),直接解析展示
?優(yōu)點(diǎn):不用寫一行代碼,12小時上線,工業(yè)項(xiàng)目最主流方案
路徑2:邊緣計算機(jī)+軟件驅(qū)動(邊緣網(wǎng)關(guān)方案)
硬件:工控機(jī)、樹莓派
軟件:阿里云LinkIoTEdge、EMQX Edge,部署Modbus驅(qū)動,本地輪詢設(shè)備,轉(zhuǎn)MQTT上云。
適合點(diǎn)位多、需要斷網(wǎng)緩存、本地控制的大型廠區(qū)。
路徑3:自研程序轉(zhuǎn)換(代碼開發(fā))
單片機(jī)/Python程序讀取Modbus寄存器,處理后上報MQTT。適合有軟件開發(fā)人員、定制項(xiàng)目。
三、一個非常關(guān)鍵誤區(qū)
> ?錯誤想法:直接把Modbus RTU數(shù)據(jù)包通過4G透明傳輸發(fā)到阿里云/OneNET云端
> 結(jié)果:云平臺無法識別、設(shè)備上線失敗、數(shù)據(jù)亂碼。
> 原因:云端MQTT Broker只解析MQTT報文,看不懂原始Modbus二進(jìn)制報文。
四、最簡推薦方案(快速落地)
如果你手上是RS485 ModbusRTU傳感器/儀表
> 4G ModbusMQTT網(wǎng)關(guān) → 阿里云/華為云/OneNET
網(wǎng)關(guān)負(fù)責(zé)全部Modbus采集+協(xié)議轉(zhuǎn)換;云端只需要接收標(biāo)準(zhǔn)MQTTJSON數(shù)據(jù)。
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15267989561(同微信)
加盟熱線: 15267989561(同微信)
媒體合作: 0571-87759945
投訴熱線: 0571-87759942

下載儀表站APP

Ybzhan手機(jī)版

Ybzhan公眾號

Ybzhan小程序