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

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

搜索
查看: 135|回復: 0
收起左側

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

[復制鏈接]

317

主題

317

帖子

3149

積分

四級會員

Rank: 4

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

使用道具 舉報

發(fā)表回復

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

本版積分規(guī)則


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