問(wèn)題:
mqtt協(xié)議優(yōu)缺點(diǎn)介紹
回答:
MQTT是結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織(OASIS,Organization for the Advancement of Structured Information Standards)標(biāo)準(zhǔn)下的物聯(lián)網(wǎng)消息傳遞協(xié)議,其輕量級(jí)的發(fā)布/訂閱傳輸機(jī)制,非常適合為遠(yuǎn)程連接設(shè)備提供可靠的消息通信服務(wù)。目前MQTT協(xié)議被廣泛應(yīng)用于自動(dòng)駕駛、工業(yè)、通信等領(lǐng)域。而在智能家居領(lǐng)域市場(chǎng)上中國(guó)移動(dòng)、華為、阿里、騰訊等多家IoT平臺(tái)都支持MQTT協(xié)議接入。
mqtt協(xié)議優(yōu)缺點(diǎn)介紹
優(yōu)點(diǎn):
1. 數(shù)據(jù)格式簡(jiǎn)潔:MQTT協(xié)議消息體簡(jiǎn)潔,采用類(lèi)似于JSON格式,因此可以節(jié)省帶寬和內(nèi)存,使系統(tǒng)能夠更加高效的運(yùn)行。
2. 低耗電:MQTT協(xié)議使用了基于事件的消息系統(tǒng),當(dāng)數(shù)據(jù)不變的時(shí)候不需要發(fā)送消息,從而節(jié)省帶寬和電量。
3. 可靠性:MQTT協(xié)議提供了可靠的數(shù)據(jù)傳輸機(jī)制,確保消息能夠及時(shí)的傳輸?shù)侥康牡亍?/div>
4. 簡(jiǎn)單易用:MQTT協(xié)議簡(jiǎn)單易懂,很容易實(shí)現(xiàn),開(kāi)發(fā)人員可以很容易的掌握它,并且可以用于多種類(lèi)型的設(shè)備。
缺點(diǎn):
1. 安全性:MQTT協(xié)議本身沒(méi)有提供安全性,所以需要在消息傳輸網(wǎng)絡(luò)上添加安全機(jī)制來(lái)保障消息安全。
2. 不能完全支持發(fā)布/訂閱模式:MQTT協(xié)議只能部分支持發(fā)布/訂閱模式,只能支持一次性消息傳輸,不能支持長(zhǎng)期的消息傳輸。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來(lái)源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!