物聯(lián)網(wǎng)
通訊網(wǎng)關(guān)機(jī)協(xié)議MQTT和Modbus:是用于短距離設(shè)備連接的本地協(xié)議Modbus和支持物聯(lián)網(wǎng)全球通信的可擴(kuò)展互聯(lián)網(wǎng)協(xié)議消息隊(duì)列遙測傳輸,那么大家知道這兩者的區(qū)別是什么呢?接下來我們來了解一下工業(yè)物聯(lián)網(wǎng)通訊網(wǎng)關(guān)機(jī)協(xié)議MQTT和Modbus的區(qū)別。
Modbus協(xié)議自從1979年首次出現(xiàn)以來,Modbus已經(jīng)發(fā)展成為一個(gè)全面支持多種物理鏈接的協(xié)議集(例如RS-485)。Modbus的核心是一個(gè)串行通信協(xié)議,采用主從模式。主機(jī)向從機(jī)發(fā)送請求,并從機(jī)回復(fù)。在標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò)中,有一個(gè)主機(jī),247個(gè)從機(jī)(但如果使用2字節(jié)尋址,這個(gè)界限可以顯著提高)。
借助于RS-485,主從機(jī)之間的通訊發(fā)生在指示功能碼的幀中。該功能代碼可以識別要操作的功能,例如讀取獨(dú)立輸入;讀取先進(jìn)先出隊(duì)列;或者執(zhí)行診斷函數(shù)。然后,從機(jī)根據(jù)收到的功能代碼進(jìn)行響應(yīng)。響應(yīng)相對簡單,由一組字節(jié)指示。因此,從機(jī)可以是智能設(shè)備,也可以是只有一個(gè)傳感器的簡單設(shè)備。
MQTT是一種開放的輕型機(jī)器協(xié)議,專門為物聯(lián)網(wǎng)交互設(shè)計(jì)。MQTT網(wǎng)絡(luò)包括MQTT經(jīng)紀(jì)人(broker),負(fù)責(zé)協(xié)調(diào)MQTT代理之間的互動(dòng)。代理商是發(fā)布者,負(fù)責(zé)發(fā)布用戶使用的信息。
MQTT的要求很少,因?yàn)樗菍iT為資源有限的嵌入式設(shè)備設(shè)計(jì)的。MQTT除了占用空間小,還可以提供優(yōu)異的通信效率(即使通過低帶寬網(wǎng)絡(luò)通信)和很少的費(fèi)用(與HTTP等協(xié)議相比)。在3G網(wǎng)絡(luò)中,MQTT的吞吐速度是使用HTTP表達(dá)狀態(tài)轉(zhuǎn)移的93倍。
以上所講解的這些內(nèi)容就是有關(guān)于工業(yè)物聯(lián)網(wǎng)通訊網(wǎng)關(guān)機(jī)協(xié)議MQTT和Modbus的區(qū)別的相關(guān)內(nèi)容,希望看完之后能夠?qū)δ兴鶐椭?,如果您還想了解更多關(guān)于通訊網(wǎng)關(guān)機(jī)的相關(guān)信息,可以咨詢在線客服,我們將竭誠為您服務(wù)。