色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當前位置: 首頁 >應(yīng)用方案 >技術(shù)應(yīng)用 >

MQTT消息等級詳解

MQTT簡介

MQTT(消息隊列遙測傳輸)協(xié)議是建立在TCP協(xié)議之上,基于發(fā)布/訂閱的一種數(shù)據(jù)傳輸協(xié)議。由于其實現(xiàn)簡單,系統(tǒng)開銷極低,所以非常適合用于對成本比較敏感的物聯(lián)網(wǎng)應(yīng)用場景。如今很多物聯(lián)網(wǎng)設(shè)備與云端交互都是用的MQTT協(xié)議。由于在某些物聯(lián)網(wǎng)場景,設(shè)備的網(wǎng)絡(luò)環(huán)境往往受限,MQTT則提供了消息等級機制(Qos)來滿足不同網(wǎng)絡(luò)環(huán)境、不同應(yīng)用場景下的傳輸需求。

一、MQTT消息等級

MQTT提供了三類消息等級:

-Qos 0:最多傳輸一次:

只會發(fā)布一次。消息發(fā)布后發(fā)送方不會確保發(fā)布的消息對端是否收到。

-Qos 1:最少收到一次

發(fā)布消息后,發(fā)布消息那一方會等待對方的PUBACK。在發(fā)送方的超時時間之內(nèi)如果沒有收到對端的PUBACK。發(fā)送方會重新發(fā)送消息以確保接收方能收到。

-Qos 2:只收到一次

發(fā)布消息過程中收發(fā)雙方會經(jīng)過四次握手過程(PUBRECPUBREL、PUBCOMP)來確保數(shù)據(jù)只會接收一次。在握手任一步驟出錯或未收到數(shù)據(jù),都會重啟整個發(fā)送步驟,知道發(fā)送成功

二、不同等級下的傳輸過程

MQTT消息等級

三、不同Qos等級的特點及其適用場景

1Qos 0At Most Once:

2Qos 1At Least Once:

3、Qos 2Exactly Once:

在了解了MQTT在不同Qos等級下的消息收發(fā)機制后,我們在基于MQTT協(xié)議做應(yīng)用時就能更好的選擇適合應(yīng)用場景的消息等級。



今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術(shù)專員!


相關(guān)閱讀:

1、通過MQTT協(xié)議接入OneNet平臺教程1:OneNet平臺配置

2、詳解4G遙控開關(guān)接入MQTT協(xié)議服務(wù)器的步驟與意義

3、西門子PLC利用函數(shù)塊連接MQTT服務(wù)器發(fā)布消息教程

4、MQTT通信協(xié)議報文詳解


億佰特官網(wǎng) 4000-330-990

https://www.wjx.cn/jq/84863372.aspx