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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解讀MQTT協(xié)議:機(jī)器之間的通信

貿(mào)澤電子 ? 來源:djl ? 作者:貿(mào)澤電子 ? 2019-08-19 11:04 ? 次閱讀

遙測技術(shù)在通信領(lǐng)域是一個(gè)相對古老的概念,在上世紀(jì)初傳感器就具備了遠(yuǎn)距離發(fā)送信號的能力,這讓科學(xué)家能夠遠(yuǎn)程監(jiān)控終端機(jī)器和其他活動,而到了現(xiàn)在借助計(jì)算機(jī)處理器,機(jī)器可以接收傳感器和其他機(jī)器的數(shù)據(jù)并進(jìn)行相關(guān)操作,從而實(shí)現(xiàn)了機(jī)器—機(jī)器(M2M)之間的通信。如今互聯(lián)網(wǎng)的使用使得數(shù)據(jù)和信息的通信激增,推動了標(biāo)準(zhǔn)協(xié)議的制定。

物聯(lián)網(wǎng)IoT)根據(jù)用途具有不同的意義,在商業(yè)和工業(yè)方面可以劃分為兩個(gè)領(lǐng)域:工業(yè)物聯(lián)網(wǎng)(IIoT)和物聯(lián)網(wǎng)(IoT),兩者之間一些關(guān)鍵的區(qū)別在于:

IoT應(yīng)用于很多細(xì)分市場,包括消費(fèi)品、農(nóng)業(yè)、制造業(yè)和醫(yī)療等,而IIoT則主要面向工業(yè)應(yīng)用,比如制造業(yè)和能源產(chǎn)業(yè),IoT涉及的范圍更大一些,IIoT則是IoT的一個(gè)子集。

IoT重點(diǎn)關(guān)注消費(fèi)群體,IIoT則傾向于訪問盡可能多的數(shù)據(jù),從而調(diào)整工業(yè)制造流程,將供應(yīng)鏈的效率最大化。

雖然IoT可以生成大量的數(shù)據(jù)從而提升消費(fèi)者的體驗(yàn),但是IIoT的數(shù)據(jù)規(guī)模則更大,對于操作過程和相關(guān)人員的安全更加的至關(guān)重要。

IoT和IIoT發(fā)展所面臨的關(guān)鍵挑戰(zhàn)是如何處理收集到的大量數(shù)據(jù)。

MQTT到底是什么?

MQTT到底是什么?這是我第一次接觸到這個(gè)有趣話題的反應(yīng),其縮寫的首字母意思如下:

Message:簡單的來講,MQTT包括一個(gè)數(shù)據(jù)源,它發(fā)布主題消息給一個(gè)代理(broker),然后代理會將消息發(fā)送給所有已經(jīng)訂閱了該主題的設(shè)備或終端

Queue(或queuing):盡管名字中包含“queue”一詞,但是MQTT并不是基于隊(duì)列的協(xié)議,顯然這一項(xiàng)在整個(gè)協(xié)議更新過程中都沒有使用過

Telemetry:IoT和IIoT的關(guān)鍵,數(shù)據(jù)的傳輸是遙測技術(shù)的核心

Transport:點(diǎn)到點(diǎn)的數(shù)據(jù)傳輸是通過中央hub或代理(broker)

MQTT是一個(gè)簡單的中心輻射型系統(tǒng):傳感器、應(yīng)用和設(shè)備之間的通信是通過中央代理端運(yùn)行的數(shù)據(jù)中心服務(wù)實(shí)現(xiàn)的。設(shè)備也不會嘗試在彼此之間進(jìn)行通信,因?yàn)樗械臄?shù)據(jù)都要通過中央代理,從處理需求來看MQTT是輕量級的,因此在帶寬和延遲受限的網(wǎng)絡(luò)環(huán)境(比如典型的生產(chǎn)制造現(xiàn)場)中很好的適用于多種應(yīng)用程序,MQTT會話簡單快速:連接、身份驗(yàn)證、通信和結(jié)束。隨著數(shù)據(jù)量的增漲,MQTT協(xié)議的精簡性和輕量級使得它具有很好的可擴(kuò)展性,MQTT協(xié)議是涉及到很多傳感器的大型遠(yuǎn)程網(wǎng)絡(luò)系統(tǒng)(比如輸電線系統(tǒng)、長距離管道和油井等)的理想選擇。

大量的應(yīng)用實(shí)例

除了能夠監(jiān)控長距離的石油管道和其他能源傳輸?shù)膱鼍巴?,MQTT精簡低帶寬的特性使得它能夠適用于其他很多應(yīng)用,家庭自動化應(yīng)用包括供暖、通風(fēng)、空調(diào)(HVAC)、照明、智能設(shè)備和安全等方面都采用了MQTT協(xié)議(圖1)。家庭園藝也可以很高科技,用戶訂閱來自光、溫度和濕度傳感器的消息獲取現(xiàn)場的實(shí)時(shí)數(shù)據(jù),然后就可以根據(jù)數(shù)據(jù)來自動化的遠(yuǎn)程調(diào)整澆水程序。極客們甚至采用MQTT協(xié)議和Arduino樹莓派來控制圣誕燈光。醫(yī)療監(jiān)控、運(yùn)輸網(wǎng)絡(luò)監(jiān)測、資產(chǎn)跟蹤、環(huán)境狀態(tài)檢查、氣候數(shù)據(jù)記錄以及自動亭監(jiān)控等都是使用MQTT協(xié)議的實(shí)例。

圖1:MQTT協(xié)議的其中一個(gè)應(yīng)用就是家庭自動化

總結(jié)

及時(shí)準(zhǔn)確的信息對于提升消費(fèi)IoT和工業(yè)物聯(lián)網(wǎng)(IIoT)系統(tǒng)的性能是非常有用的,隨著有越來越多的數(shù)據(jù)可用于解釋和使用,建立信息分享的協(xié)議和方法是必不可少的,在M2M通信領(lǐng)域,MQTT將成為最重要的協(xié)議,它提升了系統(tǒng)的可擴(kuò)展性,同時(shí)將長距離傳輸?shù)难舆t降到最低,帶寬占用低而且傳輸過程中斷的影響也是最小的。

正中紅心

貿(mào)澤電子會幫助用戶找到合適的傳感器、天線、調(diào)制解調(diào)器、數(shù)據(jù)記錄器、嵌入式處理器以及M2M和IIoT系統(tǒng)所需要的其他組件。相關(guān)產(chǎn)品以及組件的選擇在貿(mào)澤電子的網(wǎng)站上都有提供,并且會提供相應(yīng)的技術(shù)和數(shù)據(jù)支持來幫助用戶選購和系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn)。貿(mào)澤電子提供了一整套的信息產(chǎn)品和資源,旨在幫助研究和發(fā)現(xiàn)各種應(yīng)用主題,包括IoT和IIoT。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51134

    瀏覽量

    753911
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1901

    瀏覽量

    64633
  • 調(diào)制解調(diào)器

    關(guān)注

    3

    文章

    854

    瀏覽量

    38823
收藏 人收藏

    評論

    相關(guān)推薦

    通信協(xié)議解讀:CoAP/LWM2M協(xié)議MQTT協(xié)議

    本文將分別解讀CoAP/LWM2M協(xié)議MQTT協(xié)議,希望能幫助您了解這些協(xié)議,并選擇最適合您的設(shè)備的
    的頭像 發(fā)表于 12-04 14:09 ?1.3w次閱讀
    <b class='flag-5'>通信協(xié)議</b><b class='flag-5'>解讀</b>:CoAP/LWM2M<b class='flag-5'>協(xié)議</b>和<b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>

    TLT507-MQTT通信協(xié)議案例

    TLT507-MQTT通信協(xié)議案例
    的頭像 發(fā)表于 01-26 10:06 ?871次閱讀
    TLT507-<b class='flag-5'>MQTT</b><b class='flag-5'>通信協(xié)議</b>案例

    MQTT協(xié)議通信 - 第13節(jié)

    通信MQTT協(xié)議
    充八萬
    發(fā)布于 :2023年09月01日 14:47:48

    MQTT協(xié)議通信 - 第14節(jié)

    通信MQTT協(xié)議
    充八萬
    發(fā)布于 :2023年09月01日 14:48:38

    【HarmonyOS】 MQTT 協(xié)議開發(fā)入門

    一、簡述MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的"輕量級
    發(fā)表于 11-03 17:38

    MQTT 協(xié)議開發(fā)入門

    一、簡述MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的"輕量級
    發(fā)表于 11-05 09:38

    MQTT 協(xié)議 開發(fā)入門

    的消息發(fā)布/訂閱傳輸協(xié)議。MQTT協(xié)議是輕量、簡單、開放和易于實(shí)現(xiàn)的,這些特點(diǎn)使它適用范圍非常廣泛。在很多情況下,包括受限的環(huán)境中,如:機(jī)器機(jī)器
    發(fā)表于 11-07 15:51

    請問MQTT協(xié)議的整個(gè)通信流程是怎樣的?

    請問MQTT協(xié)議的整個(gè)通信流程是怎樣的?
    發(fā)表于 10-27 06:27

    如何利用mqtt協(xié)議實(shí)現(xiàn)的通信服務(wù)?

    如何利用mqtt協(xié)議實(shí)現(xiàn)的通信服務(wù)?
    發(fā)表于 10-27 06:41

    MQTT協(xié)議的相關(guān)資料分享

    前言搞智能家居就不得不說到網(wǎng)絡(luò)通信,因?yàn)槲覀冃枰ㄟ^各種終端去控制我們的智能家居設(shè)備,所以網(wǎng)絡(luò)通信這方面是必備的.而在市面上比較流行的網(wǎng)絡(luò)通訊協(xié)議就是MQTT
    發(fā)表于 01-20 07:11

    怎樣使用micropython去實(shí)現(xiàn)mqtt協(xié)議測試呢

    情況下,包括受限的環(huán)境中,如:機(jī)器機(jī)器(M2M)通信和物聯(lián)網(wǎng)(IoT)。2、MQTT客戶端MQTT.fx軟件,可以實(shí)現(xiàn)
    發(fā)表于 03-24 14:58

    mqtt-v3.1.1版協(xié)議

    mqtt-v3.1.1版協(xié)議,英文版,時(shí)間2014.10.29,物聯(lián)網(wǎng)通信協(xié)議MQTT
    發(fā)表于 10-29 11:22 ?0次下載

    MQTT 協(xié)議機(jī)器機(jī)器通信的解決方案?

    MQTT 協(xié)議機(jī)器機(jī)器通信的解決方案?
    的頭像 發(fā)表于 01-05 09:43 ?848次閱讀

    MQTT協(xié)議的概念和主要特性 MQTT協(xié)議于物聯(lián)網(wǎng)有何好處

    /Internet協(xié)議)作為其傳輸,但也可以使用其他雙向傳輸。MQTT通常應(yīng)用于物聯(lián)網(wǎng)、智能家居等設(shè)備和應(yīng)用程序之間通信。在嵌入式領(lǐng)域,MQTT
    的頭像 發(fā)表于 07-28 11:21 ?2518次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>的概念和主要特性 <b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>于物聯(lián)網(wǎng)有何好處

    MQTT協(xié)議詳解 概念、特性、版本及作用

    /Internet協(xié)議)作為其傳輸,但也可以使用其他雙向傳輸。MQTT通常應(yīng)用于物聯(lián)網(wǎng)、智能家居等設(shè)備和應(yīng)用程序之間通信。在嵌入式領(lǐng)域,MQTT
    的頭像 發(fā)表于 08-01 00:09 ?9532次閱讀
    <b class='flag-5'>MQTT</b><b class='flag-5'>協(xié)議</b>詳解 概念、特性、版本及作用