亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MQTT協議的內容有哪些

發布時間:2021-12-07 09:42:13 來源:億速云 閱讀:143 作者:iii 欄目:互聯網科技

這篇文章主要講解了“MQTT協議的內容有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“MQTT協議的內容有哪些”吧!

從周一初見MQTT

一年之季始于春,本著這樣的精神,我們在博客開始討論廣泛的MQTT主題。從該新的要點系列到深入了解安全性和客戶端庫,有很多非常好的內容。接下來的每個周一,我們將發布一篇新的關于MQTT的博客文章。 因此,如果你對MQTT感興趣,請經常訪問我們的博客。更好的方法是訂閱我們的新聞信件,當我們有新的文章發布時,會立即投遞到你的郵箱。

我們希望這一系列的文章能夠幫助你更加輕松快速并且成功地了解和實施MQTT。

MQTT要點: 為什么, 是什么和不是什么

在進入今天的主題之前,讓我解釋下我們為什么要開始這個系列,誰是受眾目標,以及我們在接下來的日子將介紹什么。HiveMQ團隊已經MQTT工作了很長一段時間,我們的專家每天在會議和線上向客戶回答關于MQTT核心概念的問題。 這些問題涉及發布/訂閱,服務質量,以及其他很多主題。在這個MQTT要點系列,我們想說明MQTT的主要概念,以及為各種類型的用戶提供易于訪問的參考指南。MQTT是一個開放的協議,因此我們認為如何使用它的信息也應該是開放的。 我們對這項技術感到非常興風,也希望你能從中獲得有用的內容。

首先我們探索下MQTT的基礎概念(發布/訂閱,客戶端/服務代理 )以及基礎功能(連接,發布,訂閱)。然后,我們了解一下這些特性: 服務質量,保留消息,持久會話,最后遺愿,保持活躍,以及更多。

該要點系列不包括安全信息,在MQTT中,安全是一個大的主題。實際上,這是一個非常重要的主題,因此在該系列之后,我們開發了一個關于MQTT和安全的完整系列。

介紹MQTT

MQTT是一個客戶端/服務器(C/S),發布/訂閱消息傳輸協議。輕量級,開放,簡單以及非常容易實現得設計模式。這些特性使得MQTT非常適用于許多場景,包括受限制的環境,比如機器與機器(M2M)間的通信和物聯網(IoT),
在這些環境下,需要小的代碼占用空間以及非常昂貴的網絡帶寬。  

引文自官方的[MQTT 3.1.1規范](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html)

MQTT規范的摘要很好地描述了MQTT的全部內容。它是一個非常輕量級和二進制協議,猶豫其最小的數據包開銷,與HTTP協議相比,MQTT在線路傳輸數據時表現優異。該協議另一個重要的方面是MQTT在客戶端及其好實現。 易用性是MQTT在開發中的一個關鍵點,使它非常適合當今資源有限的受限設備。

一點點歷史

MQTT協議在1999年被 Andy Stanford-Clark (IBM) 和 Arlen Nipper (Arcom, now Cirrus Link) 發明。他們需要一種協議,以最小電池損耗和最小帶寬通過衛星與石油管道連接。兩位發明者為未來的協議規定了幾個要求:

  • 實現簡單

  • 服務質量數據傳遞

  • 輕量級和帶寬高效

  • 數據不可知

  • 持續會話意識

這些目標依然是MQTT的核心。然而,該協議的主要關注點已經從專有的嵌入式系統轉向了開放得物聯網場景。這個轉移給MQTT的縮寫意義帶來了很大的困擾,簡短的回答就是MQTT已 再認為是一個縮寫,MQTT只是協議的簡單名稱。

長一點的回答,原來的縮寫表示MQ遙測傳輸(MQ Telemetry Transport)。

“MQ”是指MQ系列,一個IBM開發支持消息隊列遙測傳輸的產品。當Andy和Arlen在1999年創建他們的協議時,他們以IBM產品來命名。許多資料錯誤地將MQTT標記為消息隊列協議 顯然是不對的。MQTT不是傳統的消息隊列解決方案(雖然在某些情況下也可以隊列傳輸消息,我們將在后面的博客文章里詳細討論這一情況)。接下來的十年,IBM一直在內部使用該 ,直到2010年他們發布了MQTT 3.1作為版權自由的版本。從那時開始,所有人都受歡迎來實現和使用該協議。

我們在2012年熟悉了MQTT協議,在同一年構建了HiveMQ的第一個版本。2003年,我們公開發布了HiveMQ,隨著協議規范的發布,我們還貢獻了客戶端實現給Eclipse基金會新 的Paho項目。對于協議來說,這些事件無疑是很重要的,因為沒有支持的生態系統,協議是很難被廣泛采用的。

OASIS標準和當前版本

首次發布后大概三年,宣布了MQTT將在OASIS的旗幟下進行標準化,OASIS是一個推進標準的開放組織。AMQP,SAML和DocBook都是OASIS之前發布的一些標準。標準化過程進行了大概一年,在2014年10月29號,MQTT成為了官方認可的OASIS標準。MQTT 3.1.1是最新的協議版本,次要版本從3.1改變為3.1.1表明了對以前的版本修改很小。

我們強烈推薦使用MQTT 3.1.1版本。

感謝各位的閱讀,以上就是“MQTT協議的內容有哪些”的內容了,經過本文的學習后,相信大家對MQTT協議的內容有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合川市| 贵州省| 晴隆县| 广丰县| 九江县| 同江市| 固始县| 杭州市| 响水县| 朔州市| 汝城县| 达尔| 绥宁县| 仪征市| 海原县| 德安县| 宽甸| 双鸭山市| 潜江市| 华宁县| 琼中| 敖汉旗| 宿迁市| 偃师市| 湘潭市| 大方县| 子长县| 镇远县| 大竹县| 涟源市| 蕲春县| 长兴县| 永定县| 廊坊市| 吉林省| 台东市| 高州市| 博兴县| 中阳县| 云安县| 城步|