隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,大量的現(xiàn)場工業(yè)智能設(shè)備(如各類工業(yè)現(xiàn)場的邏輯控制器、傳感器、儀器儀表等)需要接入云平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)采集與控制。這些現(xiàn)場工業(yè)智能設(shè)備大多數(shù)都是用串口和采用modbus協(xié)議進(jìn)行通信。當(dāng)前的主流物聯(lián)網(wǎng)云平臺(tái)對(duì)現(xiàn)場設(shè)備數(shù)據(jù)采集大多都支持mqtt協(xié)議進(jìn)行數(shù)據(jù)通信。
那么如何進(jìn)行數(shù)據(jù)的轉(zhuǎn)換處理,將modbus協(xié)議轉(zhuǎn)換成MQTT協(xié)議上云呢?目前常用的是通過工業(yè)物聯(lián)網(wǎng)關(guān)來實(shí)現(xiàn),簡單的說就是通過MODBUS協(xié)議轉(zhuǎn)成MQTT協(xié)議來上傳數(shù)據(jù),向南協(xié)議modbus,向北協(xié)議MQTT,網(wǎng)關(guān)采集數(shù)據(jù)后通過連接服務(wù)器、訂閱和發(fā)布主題來實(shí)現(xiàn)傳統(tǒng)設(shè)備和MQTT云端的聯(lián)系
物通博聯(lián)工業(yè)物網(wǎng)關(guān)內(nèi)嵌強(qiáng)大的數(shù)據(jù)采集能力和協(xié)議轉(zhuǎn)換能力,不斷循環(huán)執(zhí)行通過串口基于MODBUS協(xié)議從工業(yè)智能設(shè)備讀取相關(guān)的實(shí)時(shí)數(shù)據(jù),對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行解析,得到寄存器地址,將寄存器地址和寄存器地址內(nèi)存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)換成JSON字符串,然后在本地處理加工數(shù)據(jù),并提供給MQTT協(xié)議格式進(jìn)行打包,生成打包數(shù)據(jù);對(duì)生成的所述打包數(shù)據(jù)進(jìn)行加密,得到加密后的數(shù)據(jù)通過4G網(wǎng)絡(luò)上傳至云平臺(tái),實(shí)現(xiàn)設(shè)備上云,數(shù)據(jù)上云。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!