什么是 MQTT?
MQTT作為一種工具,可以在各種規(guī)模的部署中連接多種類型的 IoT 設(shè)備。它最初始于1999 年,用于石油和天然氣管道通過(guò)遠(yuǎn)程衛(wèi)星進(jìn)行通信。
MQTT在物聯(lián)網(wǎng)領(lǐng)域應(yīng)用非常廣泛,基本上所有的云平臺(tái)Q都支持設(shè)備以MQTT協(xié)議接入,所以如果您的設(shè)備支持MQTT連接,就可以很容易的對(duì)接各云平臺(tái)(比如ONENET、阿里云、騰訊云等)。CORE提供的MQTT庫(kù)函數(shù)也十分簡(jiǎn)單,只需根據(jù)各云平臺(tái)的規(guī)則,在調(diào)用MQTT庫(kù)函數(shù)時(shí)對(duì)傳入的參數(shù)做相應(yīng)的調(diào)整即可對(duì)接各家云平臺(tái)。
為什么在物聯(lián)網(wǎng)開(kāi)發(fā)中使用MQTT?
1. MQTT協(xié)議輕量且靈活,可以在嚴(yán)重受限的設(shè)備硬件和高延遲/帶寬有限網(wǎng)絡(luò)上實(shí)現(xiàn)。
2. MQTT協(xié)議是發(fā)布/訂閱型消息協(xié)議,可以在不可靠的網(wǎng)絡(luò)環(huán)境中進(jìn)行擴(kuò)展。
3. MQTT協(xié)議支持原因代碼和消息到期日期的功能,可以在不影響現(xiàn)有基礎(chǔ)架構(gòu)的情況下將設(shè)備添加到系統(tǒng)中,這對(duì)于物聯(lián)網(wǎng)應(yīng)用程序特別有用。
4. MQTT協(xié)議使用基于主題的消息傳遞模型,允許開(kāi)發(fā)人員創(chuàng)建自定義主題來(lái)管理來(lái)自各種連接設(shè)備的數(shù)據(jù)。
5. MQTT已成為物聯(lián)網(wǎng)的標(biāo)準(zhǔn),它在物聯(lián)網(wǎng)和智能自動(dòng)化系統(tǒng)中的使用正在逐漸增加,也是物聯(lián)網(wǎng)行業(yè)中采用最廣泛的開(kāi)源協(xié)議。
MQTT協(xié)議有什么特點(diǎn)?
輕量級(jí):MQTT協(xié)議簡(jiǎn)單、輕量級(jí),適用于網(wǎng)絡(luò)帶寬有限、網(wǎng)絡(luò)環(huán)境不穩(wěn)定、設(shè)備內(nèi)存和CPU資源有限的場(chǎng)景。
發(fā)布/訂閱模式:MQTT協(xié)議采用發(fā)布/訂閱模式,支持一對(duì)多的消息發(fā)布和接收,能夠有效地解耦應(yīng)用程序之間的耦合。
低帶寬占用:MQTT協(xié)議的消息傳輸開(kāi)銷很小,協(xié)議交換最小化,以降低網(wǎng)絡(luò)流量。
支持服務(wù)質(zhì)量:MQTT協(xié)議支持三種消息傳遞服務(wù)質(zhì)量等級(jí):“at most once”至多一次、 "at lease once"至少一次和“exactly once”只有一次。
TCP/IP為基礎(chǔ):MQTT協(xié)議使用TCP/IP提供基礎(chǔ)的網(wǎng)絡(luò)連接。
工業(yè)級(jí)路由器網(wǎng)關(guān)中的MQTT協(xié)議
工業(yè)級(jí)路由器網(wǎng)關(guān)是將MQTT協(xié)議與其他通信協(xié)議(例如Modbus)進(jìn)行轉(zhuǎn)換的設(shè)備。MQTT是一種輕量級(jí)的消息傳遞協(xié)議,MQTT協(xié)議常用于物聯(lián)網(wǎng)和工業(yè)自動(dòng)化應(yīng)用中,以實(shí)現(xiàn)設(shè)備之間網(wǎng)絡(luò)通信。
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4611瀏覽量
51558 -
工業(yè)路由器
+關(guān)注
關(guān)注
2文章
421瀏覽量
14714 -
MQTT
+關(guān)注
關(guān)注
5文章
655瀏覽量
22725
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于MQTT協(xié)議的車云通信設(shè)計(jì)
![基于<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>的車云通信設(shè)計(jì)](https://file1.elecfans.com/web3/M00/05/31/wKgZPGd94kWAcfymAAAR3x3J6xI567.jpg)
MQTT網(wǎng)關(guān)接入工業(yè)物聯(lián)網(wǎng)平臺(tái)解析
MQTT協(xié)議網(wǎng)關(guān)的工作原理及功能特性
![<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>的工作原理及功能特性](https://file1.elecfans.com//web2/M00/07/B1/wKgaombqlp6ARrPnAADgy2-cZI8853.jpg)
MQTT網(wǎng)關(guān):物聯(lián)網(wǎng)中的關(guān)鍵橋梁
![<b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>:物聯(lián)網(wǎng)中的關(guān)鍵橋梁](https://file1.elecfans.com//web2/M00/04/B3/wKgaombG15aAcAnfAAEFTeFZDvg122.jpg)
PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)實(shí)現(xiàn)PLC轉(zhuǎn)MQTT,PLC轉(zhuǎn)OPC UA
![PLC轉(zhuǎn)<b class='flag-5'>MQTT</b> OPC UA物聯(lián)<b class='flag-5'>網(wǎng)關(guān)</b>實(shí)現(xiàn)PLC轉(zhuǎn)<b class='flag-5'>MQTT</b>,PLC轉(zhuǎn)OPC UA](https://file1.elecfans.com/web2/M00/00/CD/wKgaomarAJyANTaDAAOI9PEoHJM846.png)
鋇錸技術(shù)Modbus轉(zhuǎn)MQTT網(wǎng)關(guān):橋接Modbus協(xié)議與MQTT協(xié)議
![鋇錸技術(shù)Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>:橋接Modbus<b class='flag-5'>協(xié)議</b>與<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>](https://file1.elecfans.com/web2/M00/00/50/wKgaomaoovKAU7d4AASPlzrTdN0275.png)
基于MQTT協(xié)議云平臺(tái)的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)
![基于<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>云平臺(tái)的Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>網(wǎng)關(guān)</b>](https://file1.elecfans.com/web2/M00/00/11/wKgaomanYQ6ARFCfAAAaWpcP9_Y947.png)
鋇錸協(xié)議網(wǎng)關(guān)輕松實(shí)現(xiàn)Modbus轉(zhuǎn)MQTT協(xié)議
![鋇錸<b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>輕松實(shí)現(xiàn)Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>](https://file1.elecfans.com/web2/M00/FB/53/wKgZomaQpE2ABnbqAAAPbeO5m9E490.png)
MQTT物聯(lián)網(wǎng)網(wǎng)關(guān)是什么
![<b class='flag-5'>MQTT</b>物聯(lián)網(wǎng)<b class='flag-5'>網(wǎng)關(guān)</b>是什么](https://file1.elecfans.com//web2/M00/FD/2E/wKgZomaYs26AfZwiAAAxsCqqd2Y668.jpg)
MQTT工業(yè)網(wǎng)關(guān)的工作原理及其在實(shí)際生產(chǎn)中的重要作用解析[天拓四方]
mqtt協(xié)議和tcp協(xié)議區(qū)別
MQTT網(wǎng)關(guān)是什么?MQTT網(wǎng)關(guān)的功能
MQTT和Modbus的物聯(lián)網(wǎng)網(wǎng)關(guān)協(xié)議的區(qū)別分析
![<b class='flag-5'>MQTT</b>和Modbus的物聯(lián)網(wǎng)<b class='flag-5'>網(wǎng)關(guān)協(xié)議</b>的區(qū)別分析](https://file1.elecfans.com/web2/M00/C4/D2/wKgZomX4AFKASRhwAAjPIFFEmT8549.png)
MQTT協(xié)議網(wǎng)關(guān)解決方案設(shè)計(jì)與實(shí)施
什么是MQTT?MQTT協(xié)議中的方法
![什么是<b class='flag-5'>MQTT</b>?<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>中的方法](https://file1.elecfans.com/web2/M00/C0/EB/wKgZomXbAtaAUo0rAAE7QsakqBs263.png)
評(píng)論