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

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)品中心
在線咨詢
主站蜘蛛池模板: 精品国产一区二区三区香蕉| 伊人色综合久久天天五月婷| 在线亚洲精品国产成人av剧情 | 97人妻精品一区二区三区| 玩爽少妇人妻系列无码| 亚洲跨种族黑人xxxxx| 国产一区二区三区怡红院| 无码aⅴ精品一区二区三区| 樱花草在线社区www| 亚洲乱码国产乱码精华| 国产午夜理论片不卡| 国产成人午夜高潮毛片| 亚洲欧美国产成人综合不卡| 精品国产yw在线观看| 亚洲va久久久噜噜噜久久| 东北老女人高潮大叫对白| 131mm少妇做爰视频| av在线 亚洲 天堂| 天天做天天爱天天综合网2021 | 日本黄漫动漫在线观看视频| 亚洲人禽杂交av片久久| 欧美va天堂va视频va在线 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 国产成人午夜精华液| 蜜臀av在线播放| 国产成人精品999视频| 久久精品女同亚洲女同| 99久热re在线精品视频| 亚洲爆乳无码精品aaa片蜜桃| 亚洲人成中文字幕在线观看| 青春草在线视频观看| 亚洲第一av导航av尤物| 人妻性奴波多野结衣无码| 少妇厨房愉情理伦片免费| 无码免费大香伊蕉在人线国产| 无码人妻丰满熟妇| 久久成人影院精品99| 国产色a∨在线看免费| 国产最大成人亚洲精品| 人妻熟女一区二区aⅴ向井蓝| 亚洲精品久久av无码麻|