国产午夜伦鲁鲁-国产午夜片无码区在线观看爱情网-国产成 人 综合 亚洲专区-日本最新高清一区二区三-视频分类 国内精品

mqtt協(xié)議詳解:MQTT協(xié)議的優(yōu)點(diǎn)和缺點(diǎn)分析

2021-12-30 10:36:23 admin 1844


5g/4g工業(yè)路由網(wǎng)關(guān)


物聯(lián)網(wǎng)是對(duì)傳統(tǒng)互聯(lián)網(wǎng)的擴(kuò)展和擴(kuò)展。用戶終端從傳統(tǒng)的計(jì)算機(jī)擴(kuò)展到任何設(shè)備,其中設(shè)備首先通過各種傳感器收集信息,然后通過計(jì)算設(shè)備收集信息、交換和交換網(wǎng)絡(luò)信息。mqtt協(xié)議之所以出現(xiàn),是因?yàn)橐苿?dòng)互聯(lián)網(wǎng)尚處于起步階段,無法提供可靠的網(wǎng)絡(luò)保障。

1、Mqtt有許多優(yōu)點(diǎn)

1.mqtt的獨(dú)特功能是每個(gè)消息頭可以縮短為2個(gè)字節(jié)。對(duì)于HTTP,為每個(gè)新請(qǐng)求消息重新建立HTTP連接會(huì)產(chǎn)生相當(dāng)大的開銷。MQ和mqtt使用的持久連接可以極大地減少這種開銷。

2.遏制不穩(wěn)定網(wǎng)絡(luò)。Mqtt和MQ可以從諸如斷開連接之類的故障中恢復(fù),而無需進(jìn)壹步的代碼要求。但是,HTTP本身無法實(shí)現(xiàn)這壹目標(biāo),客戶端必須重試編碼,這將增

加身份問題。

3.低功耗mqtt設(shè)計(jì)用于低功耗。

HTTP設(shè)計(jì)中未考慮此因素,這將增加功耗。

4.當(dāng)連接數(shù)百萬個(gè)客戶端時(shí),在HTTP堆棧中維護(hù)數(shù)百萬個(gè)并發(fā)連接需要大量工作來提供支持。

盡管這種支持是可行的,但大多數(shù)商業(yè)產(chǎn)品都經(jīng)過優(yōu)化,以處理此訂單上的持久連接。IBM提供了IBMmessagesight,這是壹個(gè)經(jīng)過測(cè)試的獨(dú)立安裝服務(wù)器,可以通過mqtt處理多達(dá)壹百萬個(gè)并發(fā)設(shè)備。相比之下,MQ不是為許多同時(shí)出現(xiàn)的客戶設(shè)計(jì)的。

5.推送通知。

您需要能夠及時(shí)向客戶發(fā)送通知。為此,應(yīng)使用常規(guī)輪詢或推送方法。就電池、系統(tǒng)負(fù)載和帶寬而言,推送是最好的解決方案。

6.客戶端平臺(tái)之間的差異。HTTP和mqtt客戶端都在許多平臺(tái)上實(shí)現(xiàn)。mqtt的簡(jiǎn)單性幫助您在其他客戶機(jī)上以最小的工作量實(shí)現(xiàn)mqtt。

7.防火墻容錯(cuò)。某些公司防火墻將出站連接限制為某些預(yù)定義端口。這些端口通常限于HTTP(端口80)、HTTPS(端口443)等。HTTP顯然在這種情況下起作用。Mqtt封裝在WebSockets連接中,并顯示為HTTP升級(jí)請(qǐng)求,因此它可以在這種情況下運(yùn)行。

mqtt的缺點(diǎn)

事實(shí)上,mqtt被廣泛使用,幾乎可以在任何大型硬件和互聯(lián)網(wǎng)公司中找到,如Facebook、BP、阿里巴巴和百度。

由于mqtt的技術(shù)優(yōu)勢(shì),越來越多的公司選擇mqtt作為物聯(lián)網(wǎng)產(chǎn)品通信的標(biāo)準(zhǔn)協(xié)議。因此,工程師們逐漸意識(shí)到mqtt協(xié)議的功能需要通過大規(guī)模商業(yè)化來改進(jìn)。例如:

1.如果沒有完整的SDK,則需要不同異構(gòu)設(shè)備的軟件SDK包與mqtt服務(wù)器(如MCU、Linux、Android、IOS、web)進(jìn)行通信,實(shí)現(xiàn)互聯(lián)互通。

2.不支持文件和AV。在壹些應(yīng)用場(chǎng)景中,要傳輸?shù)男畔⒖赡懿幌抻谛枰ㄟ^AV與文件通信的指令,例如語音和視頻信號(hào)。

3.不支持與第叁方HTTP集成。Mqtt協(xié)議優(yōu)于傳統(tǒng)的HTTP協(xié)議,但基于傳統(tǒng)HTTP協(xié)議的Web服務(wù)器在主流市場(chǎng)上仍占據(jù)主導(dǎo)地位。這些服務(wù)器應(yīng)與mqtt協(xié)議互連,以降低升級(jí)成本。

4.不支持負(fù)載分配。負(fù)載分布服務(wù)器對(duì)于高并發(fā)性和防止惡意攻擊也至關(guān)重要。

5.不支持用戶管理界面。這在用戶分析設(shè)備行為數(shù)據(jù)時(shí)尤為重要。在工業(yè)4.0和大數(shù)據(jù)時(shí)代,這是壹種必然的需求。

6.設(shè)備脫機(jī)后,不支持脫機(jī)消息來補(bǔ)償從mqtt服務(wù)器到設(shè)備的控制信息丟失。

7.不支持點(diǎn)對(duì)點(diǎn)通信,使用標(biāo)準(zhǔn)mqtt協(xié)議。理論上,點(diǎn)對(duì)點(diǎn)通信可以通過相互訂閱來實(shí)現(xiàn),但邏輯相對(duì)復(fù)雜,涉及設(shè)備安全。當(dāng)設(shè)備B和設(shè)備C相同時(shí)——在對(duì)象的情況下,設(shè)備a無法知道消息是來自設(shè)備B還是來自設(shè)備C,并且消息很可能被設(shè)備D***。

8、不支持集團(tuán)溝通和集團(tuán)管理,實(shí)現(xiàn)集團(tuán)成員的管理。團(tuán)隊(duì)成員可以交換消息,如果壹臺(tái)設(shè)備由多人控制或多臺(tái)設(shè)備由壹人控制,這壹點(diǎn)尤其有用。


網(wǎng)站首頁
解決方案
產(chǎn)品中心
在線咨詢
主站蜘蛛池模板: 啦啦啦www播放日本观看| 日日摸天天碰中文字幕你懂的| 久久精品中文字幕无码绿巨人| 欧洲免费无线码在线一区| 国产女主播精品大秀系列| 亚洲精品久久久久高潮| 国产精品三级国产电影| 四虎成人精品永久在线视频| 在线观看国产一区二区三区| 亚洲а∨精品天堂在线| 国内精品久久久久久无码| 国产成人精品aa毛片| 狠狠热在线视频免费| 日本免费一区二区三区最新vr| 美女视频黄频大全免费| 国产乱人伦app精品久久| 69精品| 老太婆性杂交视频| 18禁勿入网站入口永久| 美女裸体网站| 乱人伦人妻中文字幕无码久久网 | 欧美日本免费一区二区三区| 特级aaaaaaaaa毛片免费视频| 人人鲁免费播放视频| 国模叶桐尿喷337p人体| 免费国产黄网站在线观看视频| 亚洲伊人久久综合网站| 国产成人午夜精华液| 97se狼狼狼狼狼亚洲网| 国产无套内射又大又猛又粗又爽| 国产在线精品成人一区二区三区 | 亚洲综合成人婷婷五月网址| 夜夜偷天天爽夜夜爱| 超碰人人模人人爽人人喊手机版| 午夜精品一区二区三区的区别| 久久亚洲私人国产精品va| 香蕉午夜福利院| 久久国产精品免费一区二区三区 | 无码精品国产一区二区三区免费 | 人妻无码系列一区二区三区| 国产亚洲精品yxsp|