国产精品盗摄久久久_日本强好片久久久久久aaa_亚洲国产精品va_日本国产亚洲

問答中心

Answer Center

下載中心

視頻中心

常見問題

售后服務(wù)

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

時(shí)間:2022-11-22 11:43:54 

點(diǎn)擊:4662 

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

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

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

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

申請樣機(jī)
在線
咨詢
免費(fèi)
試用
国产精品盗摄久久久_日本强好片久久久久久aaa_亚洲国产精品va_日本国产亚洲
亚洲无线视频| 亚洲日韩视频| 亚洲嫩草精品久久| 欧美日韩国产综合久久| 亚洲福利一区| 久久福利毛片| 国产欧美精品一区二区三区介绍| 一本色道婷婷久久欧美| 欧美激情精品久久久久久大尺度| 亚洲第一精品在线| 久久综合色婷婷| 黄色精品一二区| 久久精品男女| 好吊色欧美一区二区三区视频| 性欧美大战久久久久久久免费观看| 国产精品久久国产精品99gif| 一区二区久久久久久| 欧美日韩国产综合视频在线| 一道本一区二区| 欧美午夜不卡影院在线观看完整版免费 | 欧美成人有码| 亚洲国产精品成人| 欧美成人一品| 亚洲乱码日产精品bd| 欧美黄在线观看| 日韩午夜三级在线| 国产精品www色诱视频| 一本久道综合久久精品| 久久久久综合一区二区三区| 国产主播精品在线| 一本综合久久| 国产精品久久毛片a| 亚洲国产成人精品女人久久久 | 欧美国产日本韩| 亚洲精品视频一区| 久久九九国产| 国产精品国产精品国产专区不蜜| 亚洲一区二区三区四区在线观看 | 欧美黄色影院| 日韩亚洲欧美高清| 欧美午夜在线视频| 午夜视频精品| 激情婷婷久久| 欧美激情五月| 亚洲一区二区三区777| 国产女人精品视频| 久久久久综合网| 亚洲精品久久| 国产精品成人一区二区| 午夜精品一区二区三区在线视 | 欧美精品激情| 亚洲二区免费| 欧美日本亚洲| 亚洲欧美区自拍先锋| 韩日欧美一区二区三区| 欧美高清在线观看| 亚洲一区免费网站| 黄网站免费久久| 先锋a资源在线看亚洲| 好吊色欧美一区二区三区视频| 欧美jjzz| 亚洲国产91精品在线观看| 欧美乱大交xxxxx| 香蕉亚洲视频| 亚洲人成网站999久久久综合| 国产精品福利网站| 久久综合九色九九| 尤妮丝一区二区裸体视频| 欧美久久久久免费| 香港成人在线视频| 亚洲人成在线播放网站岛国| 国产精品久久久久久久久久久久 | 国产夜色精品一区二区av| 牛夜精品久久久久久久99黑人| 在线视频日本亚洲性| 欧美日韩在线高清| 亚洲香蕉伊综合在人在线视看| 国产一区二区日韩精品| 欧美日韩高清在线一区| 久久国产精品一区二区三区| 亚洲精品一区在线| 国产一区二区无遮挡| 欧美人与性动交cc0o| 久久国产精品毛片| 中文成人激情娱乐网| 国产精品入口麻豆原神| 欧美成ee人免费视频| 亚洲欧美日韩中文播放| 亚洲精品欧美在线| 黑人极品videos精品欧美裸| 欧美视频第二页| 蜜桃久久精品一区二区| 亚洲精品中文字幕女同| 国产主播精品在线| 国产精品yjizz| 欧美91视频| 欧美专区日韩专区| 国产精品99久久久久久久久| 亚洲第一天堂av| 国产日韩在线亚洲字幕中文| 欧美日韩一区二区三区| 亚洲欧美日韩另类| 日韩亚洲在线| 亚洲第一页中文字幕| 国产色综合久久| 欧美视频在线观看免费网址| 免费亚洲电影在线| 久久久蜜臀国产一区二区| 亚洲男人的天堂在线| 99视频精品在线| 亚洲欧洲日韩综合二区| 一区二区三区在线不卡| 国产日韩欧美综合| 国产精品嫩草影院av蜜臀| 欧美日韩精品一本二本三本| 免费久久久一本精品久久区| 久久久av毛片精品| 99精品欧美一区二区三区| 国产精品入口麻豆原神| 欧美色图一区二区三区| 欧美连裤袜在线视频| 欧美成人免费网站| 老司机亚洲精品| 久久青草久久| 久久久免费av| 久久精品夜色噜噜亚洲aⅴ| 小黄鸭精品aⅴ导航网站入口| 亚洲尤物精选| 亚洲自拍偷拍网址| 亚洲视频网站在线观看| 一本色道88久久加勒比精品| 亚洲美女精品一区| 亚洲伦理一区| 99视频国产精品免费观看| 亚洲美女中出| 99视频在线精品国自产拍免费观看| 亚洲人成人99网站| 亚洲日本免费| 亚洲人妖在线| 日韩视频免费在线| 99成人免费视频| 一区二区欧美激情| 亚洲亚洲精品在线观看 | 亚洲天堂网在线观看| 国产精品99久久久久久久vr| 亚洲无人区一区| 午夜在线精品偷拍| 国产精品亚洲综合一区在线观看| 国产精品v一区二区三区| 国产精品理论片| 国产农村妇女精品一二区| 国产欧美丝祙| 韩日精品视频| 亚洲激情在线观看视频免费| 亚洲美女精品一区| 宅男噜噜噜66一区二区| 亚洲一区二区三区乱码aⅴ| 亚洲欧美日韩精品综合在线观看| 亚洲欧美日韩爽爽影院| 欧美在线在线| 蜜桃av久久久亚洲精品| 欧美久久在线| 国产精品久久午夜| 欧美日韩播放| 欧美日韩在线播放| 欧美激情国产日韩| 欧美日韩一区免费| 国产欧美一级| 在线播放精品| 99v久久综合狠狠综合久久| 亚洲网站啪啪| 久久国产精品亚洲va麻豆| 欧美成年人视频| 欧美视频在线观看一区二区| 国产伦精品一区二区三区在线观看 | 蜜臀va亚洲va欧美va天堂| 欧美精品一区二区三区久久久竹菊| 欧美三日本三级少妇三2023| 国产精品视频久久一区| 欧美h视频在线| 欧美三级电影大全| 国产亚洲综合在线| 国产亚洲视频在线| 亚洲欧洲在线观看| 亚洲一区二区三区在线看 | 免费在线看一区| 欧美亚州在线观看| 精品成人在线视频| 亚洲神马久久| 久久久久国产精品人| 欧美日韩ab片| 国产一区二区三区四区老人| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲国内欧美| 亚洲尤物影院| 鲁鲁狠狠狠7777一区二区| 欧美视频官网| 影音欧美亚洲| 亚洲免费视频网站| 欧美不卡高清| 国产伦一区二区三区色一情| 亚洲激情自拍| 欧美一级淫片播放口| 欧美精品在线观看一区二区|