一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

什么是MQTT 有哪些特點

454398 ? 來源:工程師吳畏 ? 2019-07-26 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

消息隊列遙測傳輸(MQTT)是一種ISO標準消息傳遞協(xié)議,旨在通過不可靠的網(wǎng)絡(luò)連接傳感器。它在TCP/IP互聯(lián)網(wǎng)協(xié)議之上工作。

兩位工程師Andy Stanford-Clark和Arlen Nipper在1999年創(chuàng)建了協(xié)議。他們正在開發(fā)一個系統(tǒng)來監(jiān)控不可靠衛(wèi)星上的遠程石油管道網(wǎng)絡(luò),并且需要低功耗,易于實現(xiàn)且非??煽康南鬟f系統(tǒng)。

自開發(fā)以來,MQTT已發(fā)展成為許多物聯(lián)網(wǎng)系統(tǒng)中使用的關(guān)鍵消息傳遞協(xié)議,是家庭自動化,水培或遠程氣象站的理想選擇。

MQTT的主要優(yōu)勢

效率

MQTT消息帶寬小,設(shè)計合理在低功率系統(tǒng)上實施。這使其成為任何電池供電傳感器的理想選擇。使用MQTT作為消息傳遞協(xié)議可以延長項目的電池壽命。

輕松實現(xiàn)

實現(xiàn)MQTT非常簡單遠程傳感器系統(tǒng)上的消息。由于大部分復(fù)雜工作都是在中央服務(wù)器上實現(xiàn)的,因此遠程系統(tǒng)可以在其他地方使用其資源。

可靠性

MQTT用于任務(wù)關(guān)鍵型傳感器系統(tǒng),其中發(fā)送的任何消息都得到確認和接收至關(guān)重要。 MQTT允許您通過聲明其服務(wù)質(zhì)量(QOS)級別來定義消息的重要性。在項目中使用MQTT可以讓您高枕無憂,即可以收到所有重要信息。

數(shù)據(jù)不可知

此協(xié)議允許您以消息,數(shù)字,單詞,甚至可擴展標記語言(XML)或JavaScript對象表示法(JSON)發(fā)送任何類型的文本數(shù)據(jù)。

MQTT如何工作

MQTT遵循發(fā)布/訂閱原則,由兩個元素組成:經(jīng)紀人和客戶。

什么是MQTT 有哪些特點

MQTT包含兩個元素:經(jīng)紀人和客戶。

任何MQTT系統(tǒng)的核心都是一個名為broker的應(yīng)用程序,它可以接收和傳輸MQTT消息。當代理從客戶端收到消息時,它可以將消息發(fā)送到訂閱該消息主題的任何其他客戶端。常用的MQTT代理是Mosquitto,可用于許多平臺,如Windows,Linux或Raspberry Pi。甚至還有一個可供任何人使用的在線經(jīng)紀人。

MQTT系統(tǒng)的第二個組件是客戶端,它連接到代理并可以發(fā)布或訂閱MQTT消息。對于基于ESP8266的項目,PubSubClient經(jīng)常被用作MQTT客戶端的基礎(chǔ)。

MQTT消息按主題分類,主題是編碼到每個消息中的字符串??蛻舳擞嗛喼黝},當代理收到消息時,它會將其傳輸給訂閱它的任何客戶端。 MQTT主題具有與文件系統(tǒng)類似的結(jié)構(gòu),并使用/字符作為分隔符。一些示例主題是:

home/kitchen/light

home/lounge/lamp

home/lounge/light

通配符(#)可用于訂閱級別上的所有消息。例如,訂閱home/lounge/#的客戶將收到家庭/休息室/燈和家庭/休息室/燈光消息。訂閱home/#的客戶將收到以上所有訂閱。

MQTT提供簡易消息系統(tǒng)

MQTT可以為制造商提供強大的功能,易于實現(xiàn),可靠的消息系統(tǒng)。它適用于需要在設(shè)備之間進行通信的任何項目,例如家庭監(jiān)控系統(tǒng),并且可以在以后階段輕松調(diào)整以合并其他傳感器。

有關(guān)基于MQTT的系統(tǒng)的示例ESP8266客戶端和運行Mosquitto代理的Raspberry Pi,請查看如何在Raspberry Pi上安裝Mosquitto MQTT Broker。

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

    關(guān)注

    5

    文章

    682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    MQTT網(wǎng)關(guān)具備邊緣計算功能嗎?什么功能?

    現(xiàn)代MQTT網(wǎng)關(guān)通常具備邊緣計算功能,尤其是為適應(yīng)物聯(lián)網(wǎng)(IoT)場景中低延遲、高可靠、帶寬優(yōu)化等需求而設(shè)計的新一代網(wǎng)關(guān)。傳統(tǒng)MQTT網(wǎng)關(guān)的核心功能是協(xié)議轉(zhuǎn)換(如將Modbus、ZigBee等設(shè)備
    的頭像 發(fā)表于 07-15 15:01 ?123次閱讀
    <b class='flag-5'>MQTT</b>網(wǎng)關(guān)具備邊緣計算功能嗎?<b class='flag-5'>有</b>什么功能?

    精通 MQTT:消息隊列遙測傳輸指南!

    引言MQTT(消息隊列遙測傳輸)是一種輕量級消息協(xié)議,專為低帶寬、高延遲和不可靠的網(wǎng)絡(luò)環(huán)境設(shè)計。它廣泛應(yīng)用于物聯(lián)網(wǎng)(IoT)應(yīng)用、消息系統(tǒng)以及實時數(shù)據(jù)通信領(lǐng)域。本指南深入探討了MQTT的工作原理
    的頭像 發(fā)表于 06-16 16:56 ?485次閱讀
    精通 <b class='flag-5'>MQTT</b>:消息隊列遙測傳輸指南!

    如何在MQTT中發(fā)布和訂閱實體

    消息發(fā)送到MQTT代理(Broker)上的特定主題(Topic)。發(fā)布者無需知道哪些客戶端訂閱了該主題,只需將消息發(fā)送到代理即可。 訂閱(Subscribe):客戶端向MQTT代理注冊感興趣的主題,當
    的頭像 發(fā)表于 05-20 17:21 ?328次閱讀

    MQTT物聯(lián)網(wǎng)平臺哪些?哪些功能?

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

    MQTT測試程序上機實驗

    mqtt_test、paho.mqtt.c.tar.bz2放到Ubuntu上同一個目錄下。
    的頭像 發(fā)表于 02-11 13:35 ?647次閱讀
    <b class='flag-5'>MQTT</b>測試程序上機實驗

    基于MQTT協(xié)議的車云通信設(shè)計

    隨著智能汽車的發(fā)展,車云通信的功能場景及數(shù)據(jù)量也逐漸增多,具有輕量化、可靠性等特點MQTT協(xié)議成為很多OEM車云通信協(xié)議的選擇。本文主要介紹。 什么是MQTT? MQTT(Messa
    的頭像 發(fā)表于 01-08 10:24 ?1048次閱讀
    基于<b class='flag-5'>MQTT</b>協(xié)議的車云通信設(shè)計

    通過物通博聯(lián)工業(yè)智能網(wǎng)關(guān)實現(xiàn)MQTT穿透

    MQTT是一種輕量級的、基于發(fā)布/訂閱模式的通信協(xié)議,具有可靠性、低帶寬消耗和簡單易用等特點,適合在工業(yè)環(huán)境中進行實時數(shù)據(jù)傳輸和遠程控制。而MQTT穿透是在MQTT協(xié)議的基礎(chǔ)上延伸出來
    的頭像 發(fā)表于 10-19 17:20 ?808次閱讀
    通過物通博聯(lián)工業(yè)智能網(wǎng)關(guān)實現(xiàn)<b class='flag-5'>MQTT</b>穿透

    MQTT物聯(lián)網(wǎng)云平臺什么功能

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

    MQTT智能網(wǎng)關(guān)接入物聯(lián)網(wǎng)平臺:實現(xiàn)高效連接與數(shù)據(jù)交互

    隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,MQTT(Message Queuing Telemetry Transport)協(xié)議因其輕量級、高可靠性和易于擴展的特點,在物聯(lián)網(wǎng)領(lǐng)域得到了廣泛應(yīng)用。MQTT智能網(wǎng)關(guān)作為
    的頭像 發(fā)表于 09-27 17:04 ?711次閱讀

    物聯(lián)網(wǎng)行業(yè)中MQTT通信協(xié)議詳解以及使用

    在物聯(lián)網(wǎng)、小型設(shè)備、移動應(yīng)用等方面有較廣泛的應(yīng)用。 二 MQTT協(xié)議特點 MQTT是一個基于 客戶端-服務(wù)器 的消息發(fā)布/訂閱傳輸
    的頭像 發(fā)表于 09-20 17:08 ?2648次閱讀
    物聯(lián)網(wǎng)行業(yè)中<b class='flag-5'>MQTT</b>通信協(xié)議詳解以及使用

    MQTT物聯(lián)網(wǎng)平臺和網(wǎng)關(guān)有什么功能

    在物聯(lián)網(wǎng)(IoT)迅速發(fā)展的今天,MQTT(Message Queuing Telemetry Transport)作為一種輕量級的通信協(xié)議,以其高效、可靠的特點,在物聯(lián)網(wǎng)領(lǐng)域發(fā)揮著越來越重要的作用
    的頭像 發(fā)表于 08-22 14:19 ?694次閱讀

    MQTT網(wǎng)關(guān):物聯(lián)網(wǎng)中的關(guān)鍵橋梁

    MQTT網(wǎng)關(guān):物聯(lián)網(wǎng)中的關(guān)鍵橋梁 在物聯(lián)網(wǎng)(IoT)的廣闊世界中,MQTT網(wǎng)關(guān)扮演著至關(guān)重要的角色。MQTT,全稱為Message Queuing Telemetry Transport,是一種
    的頭像 發(fā)表于 08-22 14:15 ?786次閱讀
    <b class='flag-5'>MQTT</b>網(wǎng)關(guān):物聯(lián)網(wǎng)中的關(guān)鍵橋梁

    PLC轉(zhuǎn)MQTT網(wǎng)關(guān)快速實現(xiàn)PLC轉(zhuǎn)MQTT協(xié)議

    PLC(可編程邏輯控制器)轉(zhuǎn)MQTT網(wǎng)關(guān)BL10是連接工業(yè)自動化系統(tǒng)與物聯(lián)網(wǎng)平臺的重要設(shè)備,那它都有哪些功能特點以及它的應(yīng)用場景哪些呢?我們一起來看看。
    的頭像 發(fā)表于 07-31 13:36 ?1299次閱讀
    PLC轉(zhuǎn)<b class='flag-5'>MQTT</b>網(wǎng)關(guān)快速實現(xiàn)PLC轉(zhuǎn)<b class='flag-5'>MQTT</b>協(xié)議

    基于MQTT協(xié)議云平臺的Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)

    數(shù)據(jù)的上傳和云端控制指令的下發(fā),讓設(shè)備能夠與基于MQTT協(xié)議的云平臺進行通信,實現(xiàn)數(shù)據(jù)的實時傳輸和遠程監(jiān)控。 網(wǎng)關(guān)功能特點 協(xié)議轉(zhuǎn)換 :BL100網(wǎng)關(guān)能夠?qū)odbus協(xié)議的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)議
    的頭像 發(fā)表于 07-29 17:59 ?1139次閱讀
    基于<b class='flag-5'>MQTT</b>協(xié)議云平臺的Modbus轉(zhuǎn)<b class='flag-5'>MQTT</b>網(wǎng)關(guān)

    MQTT通信物聯(lián)網(wǎng)網(wǎng)關(guān)有什么功能和特點

    MQTT是一種輕量級的物聯(lián)網(wǎng)(IoT)通信協(xié)議,它基于發(fā)布/訂閱模式,適用于低帶寬、不穩(wěn)定網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)傳輸。物聯(lián)網(wǎng)網(wǎng)關(guān)在MQTT通信中扮演著關(guān)鍵角色,其主要功能和特點如下: 功能 1.協(xié)議轉(zhuǎn)換
    的頭像 發(fā)表于 07-19 13:50 ?717次閱讀
    <b class='flag-5'>MQTT</b>通信物聯(lián)網(wǎng)網(wǎng)關(guān)有什么功能和<b class='flag-5'>特點</b>