基于MQTT的云推送平台的研究及应用

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:z30405060
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业4.0及万物互联的发展和兴起,各种联网设备之间的消息推送逐渐成为了一种基础性需求。与传统互联网相比,在新的网络环境中由于其设备处理器性能、网络带宽和稳定性以及电池蓄电量等诸多方面的限制,对消息推送提出了更高的要求。MQTT是一种基于发布/订阅模型的轻量级消息传输协议。针对低带宽,低CPU计算能力,以及不稳定的网络环境做了特殊的优化,能够有效节省终端的耗电量和流量,使其能够适用于嵌入式智能终端和移动终端的消息推送。基于此,本文研究提出一种基于MQTT的云推送平台的技术方案。主要工作内容包括:(1)MQTT协议的研究和分析。针对MQTT协议中的关键点进行分析,包括MQTT协议的各种消息类型,MQTT协议中消息的基本格式,MQTT协议中消息各个标志字段的特殊含义及MQTT协议的整个通信流程。(2)MQTT协议的扩展研究。针对消息的安全可靠传输,提出一种基于MQTT协议的消息加密验证机制,在协议层面实现对消息的加密和校验,来确保消息的可靠传输;此外,针对MQTT协议的心跳报文,本文提出一种基于动态反馈的心跳维护机制,实现动态地修改心跳时间间隔,使得MQTT协议能够更好的适应复杂无线网络环境。(3)MQTT协议实现若干关键技术的研究。在对开源系统Mosquitto进行研究的基础上,本文提出一种基于哈希表的主题发布/订阅关系维护模型,实现对主题发布/订阅关系维护性能的改进;基于Epoll模型对开源系统的并发性能进行改进研究,以提升系统的并发性能;基于分布式缓存对系统存储性能进行改进。同时对上述改进结果进行实验验证。(4)SaaS模式消息云推送平台的设计实现。在上述研究成果的基础上,设计实现MQTT消息云推送平台,使消息推送可以以基础服务的形式供第三方应用使用。最后,将云推送平台进行实际应用,验证系统的可行性。
其他文献
在新医改政策明确鼓励发展民营医院的良好大环境下,以温州和嘉兴两地民营医院为研究对象,对两地民营医院数量、规模、资源利用率、政策支持等方面进行了调查和分析对比,以探
目的探讨细菌学检验对宫颈癌腔内放疗合并局部感染患者临床治疗的指导作用。方法将该院2013年9月-2016年10月收治的实施宫腔内放射治疗伴有局部性感染的69例宫颈癌患者为研究
<正> 各上市公司: 为促进证券市场的健康发展,保护投资者的合法权益,现发布《亏损上市公司暂停上市和终止上市实施办法》(以下简称《办法》),自发布之日起施行。上市公司股票
目的观察中药苍耳子合剂鼻腔冲洗结合鼻腔雾化治疗中重度变应性鼻炎的临床效果。方法采用随机分组对门诊就诊的100例中重度变应性鼻炎患者分为两组。对照组50例,口服抗组胺药
会议
<正>Amazon Go之后,即拿即走、免排队购物的无人零售店成为行业趋势。不久前,上海街头出现了一家24小时无人便利店——缤果盒子;紧接着,娃哈哈与研发无人智能零售店技术的深
当前,互联网用户增速逐渐放缓,用户时长瓜分殆尽,线上获客成本激增,互联网业务线上拓展边际效应日益凸显。2016年10月,马云在云栖大会第一次正式提出了“五新”战略——新零售、新
报纸
本文介绍了影响母乳中药物浓度的因素、各种抗抑郁药在母乳中的浓度及其对婴儿的影响。
招平断裂南段的夏甸—姜家窑金矿床受断裂产状变化、断层泥、脉岩、次级断裂复合控制。矿体多赋存于蚀变分带明显、产状由缓变陡处、脉岩的下盘 ,并具北东侧伏及尖灭再现规律
<正>电线电缆作为国民经济中最大的配套行业之一,是各产业的基础,其产品广泛应用于电力、建筑、民用、通信、船舶、军工、航空以及石油化工等领域。电线电缆与国民经济发展密
介绍了螺旋折流板换热器折流板的结构形式和特点,给出了螺旋折流板各部分几何尺寸的计算公式。