午夜欧美福利-午夜欧美成人香蕉剧场-午夜欧美成人久久久久久-午夜久久网-国产亚洲男人的天堂在线观看-国产亚洲免费观看

問答中心

Answer Center

下載中心

視頻中心

常見問題

售后服務(wù)

物聯(lián)網(wǎng)協(xié)議介紹-MQTT 協(xié)議的概念與應(yīng)用

時間:2022-11-22 11:43:54 

點擊:5511 

關(guān)鍵詞:mqtt,物聯(lián)網(wǎng)協(xié)議 

問題
MQTT 協(xié)議是什么?MQTT有什么特性?

回答
一、MQTT 協(xié)議概念
 
MQTT 協(xié)議的全稱是 Message Queuing Telemetry Transport,翻譯為消息隊列傳輸探測,它是 ISO 標(biāo)準(zhǔn)下的一種基于發(fā)布 - 訂閱模式的消息協(xié)議,它是基于 TCP/IP 協(xié)議簇的,它是為了改善網(wǎng)絡(luò)設(shè)備硬件的性能和網(wǎng)絡(luò)的性能來設(shè)計的。MQTT 一般多用于 IoT 即物聯(lián)網(wǎng)上,廣泛應(yīng)用于工業(yè)級別的應(yīng)用場景,比如汽車、制造、石油、天然氣等。
 
在了解了 MQTT 的概念和應(yīng)用場景后,我們下來就來走進(jìn) MQTT 的學(xué)習(xí)中了,先來看一下 MQTT 有哪些概念。
 
二、MQTT 基礎(chǔ)
 
上面我們解釋了 MQTT 協(xié)議的基本概念,MQTT 協(xié)議總結(jié)一點就是一種輕量級的二進(jìn)制協(xié)議,MQTT 協(xié)議與 HTTP 相比具有一個明顯的優(yōu)勢:數(shù)據(jù)包開銷較小,數(shù)據(jù)包開銷小就意味著更容易進(jìn)行網(wǎng)絡(luò)傳輸。還有一個優(yōu)勢就是 MQTT 在客戶端容易實現(xiàn),而且具有易用性,非常適合當(dāng)今資源有限的設(shè)備。
 
你可能對這些概念有些諱莫如深,為什么具有 xxx 這種特性呢?這就需要從 MQTT 的設(shè)計說起了。
 
MQTT 協(xié)議由 Andy Stanford-Clark (IBM) 和 Arlen Nipper(Arcom,現(xiàn)為 Cirrus Link)于 1999 年發(fā)明。他們需要一種通過衛(wèi)星連接石油管道的協(xié)議,以最大限度地減少電池?fù)p耗和帶寬。所以他們?yōu)檫@個協(xié)議規(guī)定了幾種要求:
 
1、這個協(xié)議必須易于實現(xiàn);
 
2、這個協(xié)議中的數(shù)據(jù)必須易于傳輸,消耗成本?。?/div>
 
3、這個協(xié)議必須提供服務(wù)質(zhì)量管理;
 
4、這個協(xié)議必須支持連續(xù)的會話控制;
 
5、假設(shè)數(shù)據(jù)不可知,不強(qiáng)求傳輸數(shù)據(jù)的類型與格式,保持靈活性。
 
這些設(shè)計也是 MQTT 的精髓所在,MQTT 經(jīng)過不斷的發(fā)展,已經(jīng)成為了物聯(lián)網(wǎng) IoT 所必備的一種消息探測協(xié)議,官方強(qiáng)烈推薦使用的版本是 MQTT 5。
 
三、發(fā)布 - 訂閱模式
 
發(fā)布 - 訂閱模式,我相信接觸消息中間件架構(gòu)的同學(xué)都聽過,這是一種傳統(tǒng)的客戶端 - 服務(wù)器架構(gòu)的替代方案,因為一般傳統(tǒng)的客戶端-服務(wù)器是客戶端能夠直接和服務(wù)器進(jìn)行通信。
 
但是發(fā)布 - 訂閱模式 pub/sub就不一樣了,發(fā)布訂閱模式會將發(fā)送消息的發(fā)布者 publisher與接收消息的訂閱者 subscribers進(jìn)行分離,publisher 與 subscribers 并不會直接通信,他們甚至都不清楚對方是否存在,他們之間的交流由第三方組件 broker 代理。
 
pub/sub 最重要的方面是 publisher 與 subscriber 的解藕,這種耦合度有下面三個維度:
 
1、空間解耦
 
publisher 與 subscriber 并不知道對方的存在,例如不會有 IP 地址和端口的交互,也更不會有消息的交互。
 
2、時間解藕
 
publisher 與 subscriber 并不一定需要同時運(yùn)行。
 
3、同步 Synchronization 解藕
 
兩個組件的操作比如 publish 和 subscribe 都不會在發(fā)布或者接收過程中產(chǎn)生中斷。
 
總之,發(fā)布/訂閱模式消除了傳統(tǒng)客戶-服務(wù)器之間的直接通信,把通信這個操作交給了 broker 進(jìn)行代理,并在空間、時間、同步三個維度上進(jìn)行了解藕。
 
四、可拓展性
 
pub/sub 比傳統(tǒng)的客戶端-服務(wù)器模式有了更好的拓展,這是由于 broker 的高度并行化,并且是基于事件驅(qū)動的模式??赏卣剐赃€體現(xiàn)在消息的緩存和消息的智能路由,還可以通過集群代理來實現(xiàn)數(shù)百萬的連接,使用負(fù)載均衡器將負(fù)載分配到更多的單個服務(wù)器上,這就是 MQTT 的深度應(yīng)用了。
 
你可能不明白什么是事件驅(qū)動,我在這里解釋下事件驅(qū)動的概念。
 
事件驅(qū)動是一種編程范式,編程范式是軟件工程中的概念,它指的是一種編程方法或者說程序設(shè)計方式,比如說面向?qū)ο缶幊毯兔嫦蜻^程編程就是一種編程范式,事件驅(qū)動中的程序流程會由諸如用戶操作(點擊鼠標(biāo)、鍵盤)、傳感器輸出或者從其他程序或傳遞的消息事件決定。事件驅(qū)動編程是圖形用戶界面和其他應(yīng)用程序比如 Web 中使用的主要范式,這些應(yīng)用程序能夠響應(yīng)用戶輸入執(zhí)行某些操作為中心,這同時也適用于驅(qū)動程序的編程。
 
五、消息過濾
 
在 pub/sub 的架構(gòu)模式中,broker 扮演著至關(guān)重要的作用,其中非常重要的一點就是 broker 能夠?qū)ο⑦M(jìn)行過濾,使每個訂閱者只接收自己感興趣的消息。broker 有幾個可以過濾的選項:
 
1、基于主題的過濾
 
MQTT 是基于 subject 的消息過濾的,每條消息都會有一個 topic ,接收客戶端會向 borker 訂閱感興趣的 topic,訂閱后,broker 就會確保客戶端收到發(fā)布到 topic 中的消息。
 
2、基于內(nèi)容的過濾
 
在基于內(nèi)容的過濾中,broker 會根據(jù)特定的內(nèi)容過濾消息,接受客戶端會經(jīng)過過濾他們感興趣的內(nèi)容。這種方法的一個顯著的缺點就是必須事先知道消息的內(nèi)容,不能加密或者輕易修改。
 
3、基于類型的過濾
 
在使用面向?qū)ο蟮恼Z言時,基于消息(事件)的類型過濾是一種比較常見的過濾方式。
 
為了發(fā)布/訂閱系統(tǒng)的挑戰(zhàn),MQTT 具有三個服務(wù)質(zhì)量級別,你可以指定消息從客戶端傳到 broker 或者從 broker 傳到客戶端,在 topic 的訂閱中,會存在 topic 沒有 subscriber 訂閱的情況,作為 broker 必須知道如何處理這種情況。
 
六、MQTT 與消息隊列的區(qū)別
 
我們現(xiàn)在知道,MQTT 是一種消息隊列傳輸探測協(xié)議,這種協(xié)議是看似是以消息隊列為基礎(chǔ),但卻與消息隊列有所差別。
 
在傳統(tǒng)的消息隊列模式中,一條消息會存儲在消息隊列中等待被消費(fèi),每個傳入的消息都存儲在消息隊列中,直到它被客戶端(通常稱之為消費(fèi)者)所接收,如果沒有客戶端消費(fèi)消息的話,這條消息就會存在消息隊列中等待被消費(fèi)。但是在消息隊列中,不會存在消息沒有客戶端消費(fèi)的情況,但是在 MQTT 中,卻存在 topic 無 subscriber 訂閱的情況。
 
在傳統(tǒng)的消息隊列模式中,一條消息只能被一個客戶端所消費(fèi),負(fù)載會分布在隊列的每個消費(fèi)者之間;而在 MQTT 中,每個訂閱者都會收到消息,每個訂閱者有相同的負(fù)載。
 
在傳統(tǒng)的消息隊列模式中,必須使用單獨(dú)的命令來顯式創(chuàng)建隊列,只有隊列創(chuàng)建后,才可以生產(chǎn)或者消費(fèi)消息;而在 MQTT 中,topic 比較靈活,可以即時創(chuàng)建。

 

免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!


產(chǎn)品系列

工業(yè)智能網(wǎng)關(guān)
物通博聯(lián)·WG系列工業(yè)智能網(wǎng)關(guān)是一款支持采集各種PLC,儀器儀表,水環(huán)保,電力設(shè)備,CNC等各種工業(yè)設(shè)備數(shù)據(jù),具有協(xié)議解析,邊緣計算的高可靠性工業(yè)智能網(wǎng)關(guān),是構(gòu)建工業(yè)互聯(lián)網(wǎng)系統(tǒng)的核心邊緣節(jié)點。
了解更多
工業(yè)數(shù)采終端
物通博聯(lián)·WD系列工業(yè)數(shù)采終端,主要實現(xiàn)對現(xiàn)場工業(yè)設(shè)備的數(shù)字量DI、DO,模擬量AI,AO的采集和控制,實現(xiàn)LORA本地組網(wǎng)和4G數(shù)據(jù)上云的功能,從而實現(xiàn)對現(xiàn)場傳感器、執(zhí)行機(jī)構(gòu)、指示燈等數(shù)采和控制。
LoRa終端
LoRa網(wǎng)關(guān)
DTU
RTU
4G無線IO
WIFI無線IO
了解更多
網(wǎng)段隔離器
物通博聯(lián)WC系列網(wǎng)段隔離器適用于生產(chǎn)網(wǎng)絡(luò)對 PLC、HMI、CNC、DCS、MES等網(wǎng)絡(luò)通訊和數(shù)據(jù)采集,兼有跨網(wǎng)段隔離和IP轉(zhuǎn)換的功能。車間多個設(shè)備,如果有不同網(wǎng)段的IP地址,則可以統(tǒng)一成同一網(wǎng)段的IP地址,進(jìn)行設(shè)備(PLC、CNC)的在線編程、數(shù)據(jù)采集、遠(yuǎn)程管理等各種跨網(wǎng)段訪問。
IP重命名
跨網(wǎng)段訪問
網(wǎng)絡(luò)隔離防護(hù)
VPN組網(wǎng)
NAT轉(zhuǎn)換
工業(yè)設(shè)計
了解更多
工業(yè)路由器
物通博聯(lián)·WR系列工業(yè)無線路由,是一款支持5G/4G/WIFI/以太網(wǎng)等方式聯(lián)網(wǎng)接入,支持5G/4G組網(wǎng)、WIFI組網(wǎng)、VPN組網(wǎng),為現(xiàn)場設(shè)備提供低時延、高可靠、高安全的網(wǎng)絡(luò)接入,從而實現(xiàn)大規(guī)模設(shè)備組網(wǎng)應(yīng)用。
5G/4G蜂窩組網(wǎng)
WiFi本地組網(wǎng)
VPN虛擬組網(wǎng)
斷網(wǎng)重連
遠(yuǎn)程管理
高安全可靠
了解更多
工業(yè)設(shè)備數(shù)據(jù)平臺
物通博聯(lián)·工業(yè)設(shè)備數(shù)據(jù)平臺是一款高并發(fā)的工業(yè)設(shè)備遠(yuǎn)程管理和工業(yè)設(shè)備數(shù)據(jù)可視化的云平臺,廣泛應(yīng)用于智能工廠數(shù)采中臺、遠(yuǎn)程設(shè)備運(yùn)營管理平臺、各行業(yè)的物聯(lián)網(wǎng)數(shù)據(jù)云平臺等。
海量設(shè)備接入
高效數(shù)據(jù)采集
豐富組態(tài)控件
強(qiáng)大的數(shù)據(jù)分析
預(yù)防式設(shè)備維護(hù)
豐富的API接口
了解更多
設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)
物通博聯(lián)·設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)是一套實現(xiàn)對分散式設(shè)備遠(yuǎn)程維護(hù)和運(yùn)營的軟硬件系統(tǒng),為工程師搭建一條通往遠(yuǎn)端設(shè)備現(xiàn)場的安全數(shù)據(jù)通道,實現(xiàn)對現(xiàn)場設(shè)備(PLC)的遠(yuǎn)程配置、遠(yuǎn)程診斷、遠(yuǎn)程調(diào)試和遠(yuǎn)程升級程序。
設(shè)備遠(yuǎn)程配置
設(shè)備遠(yuǎn)程調(diào)試
遠(yuǎn)程上下載程序
設(shè)備遠(yuǎn)程維護(hù)
設(shè)備遠(yuǎn)程監(jiān)控
設(shè)備預(yù)防式維護(hù)
了解更多

物通博聯(lián),助您開啟工業(yè)數(shù)字化和智能化之路

申請樣機(jī)
在線
咨詢
免費(fèi)
試用
欧美大片毛片aaa免费看| 欧美一级视频免费| 在线观看成人网 | 九九精品久久| 日韩中文字幕在线亚洲一区| 精品国产三级a| 在线观看成人网 | 久久99中文字幕| 四虎影视精品永久免费网站| 国产视频久久久| 精品久久久久久中文字幕2017| 欧美电影免费| 国产视频一区二区在线播放| 免费一级片在线观看| 黄色短视频网站| 久久精品店| 精品国产亚洲一区二区三区| 99久久网站| 99久久精品国产国产毛片| 午夜激情视频在线观看| 国产伦久视频免费观看视频| 欧美激情一区二区三区在线播放| 91麻豆精品国产综合久久久| a级毛片免费全部播放| 日韩专区第一页| 国产麻豆精品高清在线播放| 一级毛片看真人在线视频| 天天做人人爱夜夜爽2020| 国产精品1024永久免费视频| 国产亚洲男人的天堂在线观看| 成人免费观看视频| 免费一级片网站| 国产91精品一区| 久久99欧美| 精品国产三级a| 久久国产影视免费精品| 欧美另类videosbestsex高清| 国产不卡在线观看| 欧美国产日韩一区二区三区| 一级毛片视频免费| 国产一区免费观看| 毛片高清| 国产极品白嫩美女在线观看看| 欧美国产日韩在线| 国产成人啪精品| 欧美激情在线精品video| 国产一区二区精品| 成人免费观看男女羞羞视频 | 久久国产影院| 一级女性全黄久久生活片| 欧美日本免费| 亚洲女人国产香蕉久久精品| 欧美1卡一卡二卡三新区| 日韩专区第一页| 色综合久久天天综线观看| 黄视频网站免费看| 精品国产一区二区三区久久久狼| 四虎影视久久久| 国产一区免费观看| 免费国产在线观看| 日韩av片免费播放| 久久国产精品永久免费网站| 亚洲女人国产香蕉久久精品 | 国产伦精品一区二区三区无广告| 亚洲第一视频在线播放| 国产麻豆精品hdvideoss| 中文字幕97| 青青久久精品| 免费国产在线视频| 你懂的福利视频| 沈樵在线观看福利| 国产一区二区福利久久| 国产一区精品| 可以在线看黄的网站| 国产不卡在线看| 一a一级片| 久久国产精品自线拍免费| 日本伦理片网站| 美女免费毛片| 欧美大片a一级毛片视频| 精品视频免费看| 亚洲天堂一区二区三区四区| 久久精品免视看国产明星| 色综合久久久久综合体桃花网| 欧美大片aaaa一级毛片| 成人高清视频免费观看| 成人高清护士在线播放| 日韩中文字幕在线播放| 精品在线免费播放| 日韩av成人| 精品视频在线观看一区二区| 美女被草网站| 欧美另类videosbestsex视频| 四虎影视久久久| 天天做人人爱夜夜爽2020毛片| 九九久久99综合一区二区| 日韩在线观看视频黄| 黄色短视频网站| 午夜在线影院| 日韩欧美一二三区| 精品国产三级a| 亚洲爆爽| 一级女人毛片人一女人| 国产美女在线观看| 麻豆系列 在线视频| 欧美1区| 久久99这里只有精品国产| 99久久网站| 国产一区二区精品久久| 欧美电影免费| 日本特黄特色aaa大片免费| 可以免费在线看黄的网站| 九九热精品免费观看| 中文字幕Aⅴ资源网| 一级女性大黄生活片免费| 日韩在线观看视频免费| 精品久久久久久综合网| 欧美激情在线精品video| 青青青草视频在线观看| 欧美激情伊人| 精品视频免费在线| 91麻豆国产级在线| 一a一级片| 一本伊大人香蕉高清在线观看| 精品久久久久久中文字幕2017| 黄视频网站在线免费观看| 国产不卡在线看| 91麻豆高清国产在线播放| 亚洲精品中文一区不卡| 中文字幕Aⅴ资源网| 欧美激情一区二区三区在线| 国产视频一区二区在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99久久精品国产高清一区二区 | 国产国语对白一级毛片| 91麻豆精品国产综合久久久| 国产成+人+综合+亚洲不卡| 国产精品1024永久免费视频| 国产国产人免费视频成69堂| 日韩在线观看免费完整版视频| 国产一区二区精品久| 国产美女在线观看| 国产亚洲男人的天堂在线观看| 91麻豆精品国产高清在线| 成人免费一级毛片在线播放视频| 久久99这里只有精品国产| 国产福利免费视频| 国产伦理精品| 欧美一级视频免费| 青青久久精品国产免费看| 韩国三级视频在线观看| 成人免费网站久久久| 成人免费一级纶理片| 国产麻豆精品hdvideoss| 99久久精品国产国产毛片| 一级女人毛片人一女人| 日本在线不卡视频| 成人a大片高清在线观看| 国产一区二区精品尤物| 国产一级生活片| 日韩免费片| 99色视频在线| 国产91视频网| 久久精品免视看国产成人2021| 亚洲精品中文一区不卡| 欧美激情中文字幕一区二区| 亚洲精品永久一区| 青青青草影院| 精品在线免费播放| 久久99这里只有精品国产| 精品在线观看国产| 午夜在线影院| 国产麻豆精品高清在线播放| 91麻豆tv| 免费的黄视频| 黄视频网站免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品美女| 国产一区二区精品久久| 九九干| 精品在线观看国产| 亚飞与亚基在线观看| 日韩免费在线观看视频| 国产麻豆精品hdvideoss| 亚欧成人乱码一区二区| 九九精品在线播放| 九九九在线视频| 国产亚洲免费观看| 精品视频免费在线| 免费毛片播放| 欧美a级成人淫片免费看| 可以免费在线看黄的网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产一区二区三区国产馆| 欧美国产日韩在线| 成人免费网站久久久| 精品国产香蕉伊思人在线又爽又黄| 日日夜人人澡人人澡人人看免| 国产伦理精品| 免费一级生活片|