91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MQTT的優(yōu)點有哪些

麥辣雞腿堡 ? 來源:嵌入式Linux系統(tǒng)開發(fā) ? 作者:嵌入式Linux系統(tǒng)開 ? 2023-07-30 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MQTT 最初是用于石油管道的傳感器與衛(wèi)星之間數據傳輸。他們當時正在開發(fā)一個利用衛(wèi)星通訊監(jiān)控 輸油管道的項目,為了實現這個項目要求,他們需要開發(fā)一種用于嵌入式設備的通訊協議,這種通訊協議必須滿足以下條件:

? 易于實現,服務器必須要實現成千上萬個客戶端的接入

? 數據傳輸的服務質量可控,根據數據的重要性和特性,設置不同等級的服務質量

? 占用帶寬小,單次數據量小,但不能出錯

? 必須能夠適應高延遲、掉線、斷網等網絡通信不可靠的風險

? 設備連接狀態(tài)可知,云端與設備端保持長連接

通過以上幾個條件可知:

? MQTT 服務器可以連接大量的遠程傳感器和控制設備,與遠程客戶端保持長連接,具有一定的實 時性。

? 云端向設備端發(fā)送消息,設備端可以在最短的時間內接收到并作出回應。

? MQTT 更適合需要實時控制的場合,尤其適合執(zhí)行器。

? 云端與客戶端需要保持長連接,要能夠獲取到設備的連接狀態(tài),就需要時不時地發(fā)送心跳包,這就不會省電,所以,MQTT 并不適合低功耗場合。

可以看出,MQTT 從誕生之初就是專為低帶寬、高延遲或不可靠的網絡而設計的。雖然歷經幾十年的更新和變化,以上這些特點仍然是 MQTT 協議的核心特點。但是與最初不同的是,MQTT 協議已經從嵌入式系統(tǒng)應用拓展到開放的物聯網IoT)領域。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5200

    文章

    20483

    瀏覽量

    334596
  • 物聯網
    +關注

    關注

    2947

    文章

    47870

    瀏覽量

    415680
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    mqtt協議怎么用?以MQTT3.1協議ESP8266連接阿里云物聯網平臺

    于TCP/IP協議上,由IBM在1999年發(fā)布。MQTT最大的優(yōu)點在于可以以極少的代碼和有限的帶寬,為遠程設備提供實時可靠的消息服務。做為一種低開銷、低帶寬占用的即時通訊協議,MQTT在物聯網、小型設備
    的頭像 發(fā)表于 05-25 18:32 ?7052次閱讀
    <b class='flag-5'>mqtt</b>協議怎么用?以<b class='flag-5'>MQTT</b>3.1協議ESP8266連接阿里云物聯網平臺

    MQTT是什么?MQTT協議的特點哪些

    MQTT是什么?MQTT協議的特點哪些?MQTT協議幾種消息發(fā)布服務質量啊?
    發(fā)表于 09-29 07:43

    干貨:MQTT協議開發(fā)入門

    于 TCP/IP 協議上,由 IBM 在 1999 年發(fā)布。 簡述 MQTT 最大優(yōu)點在于,可以以極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務。 作為一種低開銷、低帶寬占用的即時通訊協議
    的頭像 發(fā)表于 10-25 09:16 ?3979次閱讀

    支持MQTT的模塊哪些

    DTU是將設備和平臺端串聯起來的樞紐設備,其中通信協議最為重要。眾山科技LTE-658 4G DTU采用了MQTT協議,當然也可以根據客戶需求進行適配。
    發(fā)表于 09-13 15:16 ?1175次閱讀

    MQTT網關與DTU終端什么區(qū)別

    什么是MQTT?MQTT(Message queuing telemetry transport)是一種基于發(fā)布/訂閱(publish/subscribe)模式的"輕量級"通訊
    的頭像 發(fā)表于 09-14 16:05 ?1690次閱讀
    <b class='flag-5'>MQTT</b>網關與DTU終端<b class='flag-5'>有</b>什么區(qū)別

    羅氏線圈的優(yōu)點哪些?

    PRBTEK分享羅氏線圈的優(yōu)點哪些?
    的頭像 發(fā)表于 02-03 11:42 ?3364次閱讀
    羅氏線圈的<b class='flag-5'>優(yōu)點</b><b class='flag-5'>有</b>哪些?

    MQTT透傳和MQTT網關的區(qū)別

    構建于TCP/IP協議上,由IBM在1999年發(fā)布。MQTT最大優(yōu)點在于,可以以極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的消息服務。
    的頭像 發(fā)表于 11-13 10:47 ?3157次閱讀
    <b class='flag-5'>MQTT</b>透傳和<b class='flag-5'>MQTT</b>網關的區(qū)別

    MQTT協議的概念和主要特性 MQTT協議于物聯網何好處

    MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是ISO標準下基于發(fā)布/訂閱方式的輕量級消息協議。MQTT通常使用TCP / IP(傳輸控制協議
    的頭像 發(fā)表于 07-28 11:21 ?3459次閱讀
    <b class='flag-5'>MQTT</b>協議的概念和主要特性 <b class='flag-5'>MQTT</b>協議于物聯網<b class='flag-5'>有</b>何好處

    MQTT的主要特性哪些

    MQTT 的主要特性 MQTT 協議是為工作在低帶寬、不可靠網絡的遠程傳感器和控制設備之間的通訊而設計的協議,它具 以下主要的幾項特性: ①、使用發(fā)布/訂閱消息模式,提供一對多的消息發(fā)布,解除
    的頭像 發(fā)表于 07-30 14:42 ?2687次閱讀

    MQTT發(fā)布特性哪些

    客戶端之間的通訊順暢,保證 MQTT 信息得以正確接收和準確投遞。 正是因為了服務端對 MQTT 信息的接收、儲存、處理和發(fā)送,客戶端在發(fā)布和訂閱信息時,可以相 互獨立、且在空間上可以分離、時間上可以異步,這就是
    的頭像 發(fā)表于 07-30 15:16 ?1365次閱讀

    MQTT是什么 MQTT特點

    MQTT 是 Message Queuing Telemetry Transport 的縮寫,是一種輕量級的、基于發(fā)布/訂閱模式的物聯網通信協議。 它具有以下特點: ?簡單易用:MQTT 的協議規(guī)范
    的頭像 發(fā)表于 11-09 15:20 ?3466次閱讀

    如何部署一個MQTT服務

    1. 選擇哪一種MQTT實現方案 根據前面的介紹,可以知道,要想使用MQTT,必須要有一個服務端。這個服務端既可以自己部署,也可以使用公有云提供的服務。 我這里目前選擇在本地部署一個服務,但是后面
    的頭像 發(fā)表于 11-09 15:29 ?2072次閱讀

    smt元器件哪些優(yōu)點

    smt元器件哪些優(yōu)點
    的頭像 發(fā)表于 12-25 10:11 ?1837次閱讀

    MQTT物聯網云平臺什么功能

    隨著物聯網(IoT)技術的迅猛發(fā)展,MQTT(Message Queuing Telemetry Transport)物聯網云平臺作為一種重要的基礎設施,正在智能制造、智能家居、車聯網等多個領域發(fā)揮
    的頭像 發(fā)表于 10-09 14:15 ?1350次閱讀

    MQTT物聯網平臺哪些?哪些功能?

    MQTT(Message Queuing Telemetry Transport)是一種基于客戶端-服務器架構的發(fā)布/訂閱模式的消息傳輸協議,它廣泛應用于機器與機器的通信(M2M)以及物聯網環(huán)境
    的頭像 發(fā)表于 03-15 14:23 ?1496次閱讀
    <b class='flag-5'>MQTT</b>物聯網平臺<b class='flag-5'>有</b>哪些?<b class='flag-5'>有</b>哪些功能?