電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 104|回復(fù): 0
收起左側(cè)

MQTT協(xié)議,終于有人講清楚了

[復(fù)制鏈接]

317

主題

317

帖子

3149

積分

四級會員

Rank: 4

積分
3149
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-11 20:29:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好,我是小麥,最近做了一個物聯(lián)網(wǎng)的項目,順便總結(jié)一下MQTT協(xié)議。大家都知道,MQTT協(xié)議在物聯(lián)網(wǎng)中很常用,如果你對此還不是很了解,相信這篇文章可以帶你入門。
mqtt協(xié)議
1 MQTT協(xié)議特點
發(fā)布和訂閱
QoS(Quality of Service levels)
2 MQTT 數(shù)據(jù)包結(jié)構(gòu)
2.1 MQTT固定頭
2.2 MQTT可變頭 / Variable header
2.3 Payload消息體
3 環(huán)境搭建
3.1 MQTT服務(wù)器搭建
3.2 MQTT Client
4 總結(jié)
mqtt協(xié)議MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的“輕量級”通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上,由IBM在1999年發(fā)布。
MQTT最大優(yōu)點在于,用極少的代碼和有限的帶寬,為連接遠(yuǎn)程設(shè)備提供實時可靠的消息服務(wù)。
作為一種低開銷、低帶寬占用的即時通訊協(xié)議,使其在物聯(lián)網(wǎng)、小型設(shè)備、移動應(yīng)用等方面有較廣泛的應(yīng)用。
1 MQTT協(xié)議特點MQTT是一個基于客戶端-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。
MQTT協(xié)議是輕量、簡單、開放和易于實現(xiàn)的,這些特點使它適用范圍非常廣泛。在很多情況下,包括受限的環(huán)境中,如:機器與機器(M2M)通信和物聯(lián)網(wǎng)(IoT)。
其在,通過衛(wèi)星鏈路通信傳感器、偶爾撥號的醫(yī)療設(shè)備、智能家居、及一些小型化設(shè)備中已廣泛使用。
MQTT協(xié)議當(dāng)前版本為,2014年發(fā)布的MQTT v3.1.1。除標(biāo)準(zhǔn)版外,還有一個簡化版MQTT-SN,該協(xié)議主要針對嵌入式設(shè)備,這些設(shè)備一般工作于TCP/IP網(wǎng)絡(luò),如:ZigBee。
MQTT 與 HTTP 一樣,MQTT 運行在傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議 (TCP/IP) 堆棧之上。
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表