Modbus 轉(zhuǎn)MQTT網(wǎng)關(guān),簡單的說就是通過MODBUS協(xié)議轉(zhuǎn)成MQTT協(xié)議來上傳數(shù)據(jù),向南協(xié)議modbus,向北協(xié)議MQTT。
Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)應(yīng)用場(chǎng)景和行業(yè):
它主要應(yīng)用在物聯(lián)網(wǎng)行業(yè),具體應(yīng)用場(chǎng)景就相當(dāng)多的?;舅惺召M(fèi)的云平臺(tái)都是基于MQTT協(xié)議,比如阿里云、百度和所有的開放云平臺(tái)也都支持MQTT的接入,基本就會(huì)用到MQTT,也就是需要來轉(zhuǎn)換。
MQTT協(xié)議是什么?
MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測(cè)傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的"輕量級(jí)"通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上,MQTT最大優(yōu)點(diǎn)在于,可以以極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實(shí)時(shí)可靠的消息服務(wù)。作為一種低開銷、低帶寬占用的即時(shí)通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設(shè)備、移動(dòng)應(yīng)用等方面有較廣泛的應(yīng)用。
請(qǐng)注意這一點(diǎn)MQTT協(xié)議工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議,所以MQTT下端上來數(shù)據(jù)是基本小的數(shù)據(jù), 在物聯(lián)網(wǎng)行業(yè)小一點(diǎn)數(shù)據(jù)基本是串口的傳輸,以RS485、模擬量或是數(shù)字量為主,RS232也可能但是相對(duì)較少。
那么通過串口或是I/O采集數(shù)據(jù)是需要什么樣協(xié)議,大部份都是用到Modbus 協(xié)議,詳細(xì)一點(diǎn)就是Modbus RTU協(xié)議。
Modbus協(xié)議是一項(xiàng)應(yīng)用層報(bào)文傳輸協(xié)議,包括ASCII、RTU、TCP三種報(bào)文類型,modbus rtu最常用。值得說現(xiàn)在串口數(shù)據(jù),數(shù)字量或是模擬量大部份都是走標(biāo)準(zhǔn)的modbus(modbus rtu)協(xié)議,在沒有MQTT出來是,基本是透?jìng)骰蚴荕ODBUS RTU轉(zhuǎn)Tcp,當(dāng)然轉(zhuǎn)其它的但是極個(gè)別的。
那么在平臺(tái)端轉(zhuǎn)MQTT協(xié)議時(shí),這也就要求的下位網(wǎng)位必須走M(jìn)QTT來對(duì)接, 下位機(jī)是modbus采集時(shí)也就是網(wǎng)關(guān)對(duì)應(yīng)是modbus, 這就出現(xiàn)向南支持MODBUS,向北要支持MQTT轉(zhuǎn)換網(wǎng)關(guān)。
華辰智通的邊緣計(jì)算網(wǎng)關(guān)使用工業(yè)級(jí)ARM處理器,具有強(qiáng)大的邊緣計(jì)算功能,為邊緣節(jié)點(diǎn)服務(wù)提供強(qiáng)勁的計(jì)算資源,并有效分擔(dān)云端負(fù)荷。
邊緣計(jì)算網(wǎng)關(guān)擁有強(qiáng)大的邊緣計(jì)算能力,擁有支持遠(yuǎn)程自定義配置、遠(yuǎn)程部署、網(wǎng)關(guān)狀態(tài)監(jiān)控等技術(shù)于一體的內(nèi)嵌網(wǎng)絡(luò)操作系統(tǒng)的工業(yè)級(jí)智能網(wǎng)關(guān)。邊緣計(jì)算網(wǎng)關(guān)架構(gòu)和MQTT協(xié)議實(shí)現(xiàn)云服務(wù)的接入,能夠通過大數(shù)據(jù)云平臺(tái)來構(gòu)建工業(yè)物聯(lián)網(wǎng)平臺(tái),它能夠?qū)崿F(xiàn)數(shù)據(jù)時(shí)時(shí)響應(yīng),數(shù)據(jù)模型分析判斷,設(shè)備遠(yuǎn)程維護(hù)下載等功能。