天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于MQTT的云推送平臺的研究及應(yīng)用

發(fā)布時間:2017-09-13 22:24

  本文關(guān)鍵詞:基于MQTT的云推送平臺的研究及應(yīng)用


  更多相關(guān)文章: 消息推送 MQTT協(xié)議 心跳 發(fā)布/訂閱 SaaS


【摘要】:隨著工業(yè)4.0及萬物互聯(lián)的發(fā)展和興起,各種聯(lián)網(wǎng)設(shè)備之間的消息推送逐漸成為了一種基礎(chǔ)性需求。與傳統(tǒng)互聯(lián)網(wǎng)相比,在新的網(wǎng)絡(luò)環(huán)境中由于其設(shè)備處理器性能、網(wǎng)絡(luò)帶寬和穩(wěn)定性以及電池蓄電量等諸多方面的限制,對消息推送提出了更高的要求。MQTT是一種基于發(fā)布/訂閱模型的輕量級消息傳輸協(xié)議。針對低帶寬,低CPU計算能力,以及不穩(wěn)定的網(wǎng)絡(luò)環(huán)境做了特殊的優(yōu)化,能夠有效節(jié)省終端的耗電量和流量,使其能夠適用于嵌入式智能終端和移動終端的消息推送;诖,本文研究提出一種基于MQTT的云推送平臺的技術(shù)方案。主要工作內(nèi)容包括:(1)MQTT協(xié)議的研究和分析。針對MQTT協(xié)議中的關(guān)鍵點進(jìn)行分析,包括MQTT協(xié)議的各種消息類型,MQTT協(xié)議中消息的基本格式,MQTT協(xié)議中消息各個標(biāo)志字段的特殊含義及MQTT協(xié)議的整個通信流程。(2)MQTT協(xié)議的擴(kuò)展研究。針對消息的安全可靠傳輸,提出一種基于MQTT協(xié)議的消息加密驗證機(jī)制,在協(xié)議層面實現(xiàn)對消息的加密和校驗,來確保消息的可靠傳輸;此外,針對MQTT協(xié)議的心跳報文,本文提出一種基于動態(tài)反饋的心跳維護(hù)機(jī)制,實現(xiàn)動態(tài)地修改心跳時間間隔,使得MQTT協(xié)議能夠更好的適應(yīng)復(fù)雜無線網(wǎng)絡(luò)環(huán)境。(3)MQTT協(xié)議實現(xiàn)若干關(guān)鍵技術(shù)的研究。在對開源系統(tǒng)Mosquitto進(jìn)行研究的基礎(chǔ)上,本文提出一種基于哈希表的主題發(fā)布/訂閱關(guān)系維護(hù)模型,實現(xiàn)對主題發(fā)布/訂閱關(guān)系維護(hù)性能的改進(jìn);基于Epoll模型對開源系統(tǒng)的并發(fā)性能進(jìn)行改進(jìn)研究,以提升系統(tǒng)的并發(fā)性能;基于分布式緩存對系統(tǒng)存儲性能進(jìn)行改進(jìn)。同時對上述改進(jìn)結(jié)果進(jìn)行實驗驗證。(4)SaaS模式消息云推送平臺的設(shè)計實現(xiàn)。在上述研究成果的基礎(chǔ)上,設(shè)計實現(xiàn)MQTT消息云推送平臺,使消息推送可以以基礎(chǔ)服務(wù)的形式供第三方應(yīng)用使用。最后,將云推送平臺進(jìn)行實際應(yīng)用,驗證系統(tǒng)的可行性。
【關(guān)鍵詞】:消息推送 MQTT協(xié)議 心跳 發(fā)布/訂閱 SaaS
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TP393.09
【目錄】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第一章 緒論9-14
  • 1.1 選題背景及意義9-10
  • 1.2 國內(nèi)外研究現(xiàn)狀10-11
  • 1.2.1 消息推送的國內(nèi)外研究現(xiàn)狀10
  • 1.2.2 消息推送協(xié)議的國內(nèi)外研究現(xiàn)狀10
  • 1.2.3 消息推送平臺的國內(nèi)外研究現(xiàn)狀10-11
  • 1.3 研究目標(biāo)與內(nèi)容11-12
  • 1.4 論文的結(jié)構(gòu)安排12-13
  • 1.5 本章小結(jié)13-14
  • 第二章 相關(guān)技術(shù)簡介14-26
  • 2.1 MQTT通訊協(xié)議概述14-22
  • 2.1.1 MQTT通訊協(xié)議特點14-15
  • 2.1.2 MQTT通訊協(xié)議的格式15-21
  • 2.1.3 MQTT通訊協(xié)議工作流程21-22
  • 2.2 Mosquitto開源項目簡介22-23
  • 2.3 SaaS概述23-25
  • 2.4 本章小結(jié)25-26
  • 第三章 MQTT協(xié)議的擴(kuò)展研究26-31
  • 3.1 基于SHA-1 的MQTT消息加密驗證機(jī)制26-28
  • 3.1.1 MQTT消息加密驗證概述26
  • 3.1.2 基于SHA-1 的MQTT消息加密驗證機(jī)制26-28
  • 3.2 基于動態(tài)反饋的MQTT協(xié)議心跳機(jī)制改進(jìn)28-30
  • 3.2.1 MQTT協(xié)議心跳機(jī)制概述28-29
  • 3.2.2 基于動態(tài)反饋的心跳機(jī)制29-30
  • 3.3 本章小結(jié)30-31
  • 第四章 MQTT實現(xiàn)中關(guān)鍵技術(shù)研究31-41
  • 4.1 一種基于哈希表的發(fā)布/訂閱關(guān)系維護(hù)算法31-34
  • 4.1.1 發(fā)布/訂閱模型概述31-32
  • 4.1.2 Mosquitto中的發(fā)布/訂閱模型實現(xiàn)32
  • 4.1.3 基于哈希表的發(fā)布/訂閱關(guān)系維護(hù)算法32-34
  • 4.2 基于Epoll模型的高并發(fā)性能改進(jìn)34-36
  • 4.2.1 并發(fā)編程技術(shù)的種類34-35
  • 4.2.2 Epoll模型35-36
  • 4.2.2.1 Epoll模型接口35-36
  • 4.2.2.2 Epoll模型的實現(xiàn)36
  • 4.3 基于分布式緩存的存儲性能改進(jìn)36-37
  • 4.4 性能測試37-40
  • 4.4.1 測試需求及目的37
  • 4.4.2 測試環(huán)境搭建37-38
  • 4.4.3 測試內(nèi)容與結(jié)果分析38-40
  • 4.5 本章小結(jié)40-41
  • 第五章 云推送平臺的設(shè)計與實現(xiàn)41-56
  • 5.1 SaaS模式下多租戶模型的設(shè)計41-43
  • 5.1.1 SaaS模式中用戶體系的設(shè)計41-42
  • 5.1.2 SaaS模式應(yīng)用體系的設(shè)計42-43
  • 5.1.4 SaaS模式下身份驗證體系的設(shè)計43
  • 5.2 云推送平臺的總體設(shè)計43-44
  • 5.3 主題管理模塊的設(shè)計44-47
  • 5.3.1 主題通配符的設(shè)計44-45
  • 5.3.2 主題分層結(jié)構(gòu)的設(shè)計45-46
  • 5.3.3 主題的添加和刪除46-47
  • 5.4 推送控制模塊的設(shè)計47-49
  • 5.4.1 推送控制模塊的設(shè)計概要47-48
  • 5.4.2 推送控制模塊的具體實現(xiàn)48
  • 5.4.3 AppId和AppKey的生成48-49
  • 5.5 消息發(fā)布模塊的設(shè)計49-50
  • 5.6 服務(wù)端SDK的設(shè)計50-52
  • 5.7 客戶端SDK的設(shè)計52-53
  • 5.8 功能測試53-56
  • 第六章 總結(jié)與展望56-57
  • 6.1 研究工作結(jié)論56
  • 6.2 未來展望56-57
  • 參考文獻(xiàn)57-61
  • 致謝61-62
  • 附錄62-63
  • 碩士學(xué)位論文詳細(xì)摘要63-66

【相似文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前2條

1 蔣鵬;袁嵩;;基于MQTT協(xié)議的綜合消息推送[J];現(xiàn)代計算機(jī)(專業(yè)版);2014年11期

2 ;[J];;年期

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前3條

1 楊鵬;基于MQTT協(xié)議的信息推送平臺系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2015年

2 吳寧;基于MQTT協(xié)議的糧油交易信息推送系統(tǒng)的設(shè)計與實現(xiàn)[D];河南工業(yè)大學(xué);2015年

3 鄭峰;基于MQTT的云推送平臺的研究及應(yīng)用[D];杭州電子科技大學(xué);2016年



本文編號:846262

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/846262.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d8452***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com