一種基于自適應(yīng)心跳機(jī)制的MQTT通信協(xié)議的研究與應(yīng)用
發(fā)布時(shí)間:2017-11-06 04:24
本文關(guān)鍵詞:一種基于自適應(yīng)心跳機(jī)制的MQTT通信協(xié)議的研究與應(yīng)用
更多相關(guān)文章: 物聯(lián)網(wǎng)通信 MQTT 自適應(yīng)心跳機(jī)制 智能網(wǎng)關(guān)
【摘要】:隨著當(dāng)代信息技術(shù)和互聯(lián)網(wǎng)的不斷發(fā)展,物聯(lián)網(wǎng)已經(jīng)成為信息時(shí)代的重要組成部分,其應(yīng)用越來越廣泛。物聯(lián)網(wǎng)是在互聯(lián)網(wǎng)和其它通信的基礎(chǔ)上,將任何物體與物體之間聯(lián)接起來,進(jìn)行數(shù)據(jù)的傳輸和通信,完成廣泛大量的數(shù)據(jù)采集傳輸和應(yīng)用。但物聯(lián)網(wǎng)大量終端設(shè)備由于受限的資源、處理能力和傳輸帶寬等因素的限制,如何實(shí)現(xiàn)高效、可靠、低消耗的物聯(lián)網(wǎng)通信依然存在許多技術(shù)難點(diǎn)。MQTT是一種輕量級(jí)的基于代理的消息發(fā)布/訂閱的通信協(xié)議,它的設(shè)計(jì)思想是開放、簡單、輕量級(jí)、易于實(shí)現(xiàn),非常適用于物聯(lián)網(wǎng)通信,目前已經(jīng)成為OASIS國際標(biāo)準(zhǔn),有可能成為物聯(lián)網(wǎng)的重要組成部分。使用MQTT協(xié)議實(shí)現(xiàn)物聯(lián)網(wǎng)通信已經(jīng)成為目前的熱門方向。本文說明了課題的背景和來源項(xiàng)目,旨在實(shí)現(xiàn)作者所參與的物聯(lián)網(wǎng)項(xiàng)目的通信功能,研究更為高效、低帶寬、低功耗的通信服務(wù)。首先,通過詳細(xì)分析MQTT協(xié)議,重點(diǎn)對(duì)MQTT使用的心跳策略進(jìn)行研究,提出了自適應(yīng)心跳機(jī)制。自適應(yīng)心跳機(jī)制使用二分法快速查找最優(yōu)的心跳值來維持網(wǎng)絡(luò)長連接,并使用快速心跳法減少網(wǎng)絡(luò)丟包的影響,應(yīng)用實(shí)驗(yàn)結(jié)果表明它能夠在不同的網(wǎng)絡(luò)環(huán)境下自適應(yīng)找到最優(yōu)的心跳值來維持網(wǎng)絡(luò)連接,同時(shí)減小設(shè)備電量和網(wǎng)絡(luò)流量的消耗。然后,使用基于自適應(yīng)心跳機(jī)制的MQTT通信協(xié)議實(shí)現(xiàn)實(shí)際物聯(lián)網(wǎng)項(xiàng)目中的通信功能,具體闡述了物聯(lián)網(wǎng)項(xiàng)目中系統(tǒng)的通信需求,MQTT應(yīng)用設(shè)計(jì),以及MQTT在系統(tǒng)中通信功能的實(shí)現(xiàn)。最后,經(jīng)過功能上和性能上的測(cè)試與分析,應(yīng)用基于自適應(yīng)心跳機(jī)制的MQTT協(xié)議實(shí)現(xiàn)的通信功能滿足了項(xiàng)目系統(tǒng)的基本通信需求,并達(dá)到了高效、低帶寬、低功耗的通信效果。
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.04
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 孫其博;劉杰;黎,
本文編號(hào):1147345
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1147345.html
最近更新
教材專著