1. 研究目的与意义(文献综述)
1.1研究对象
mqtt 是基于发布/订阅模式的轻量级消息传输协,为ibm的andy stanford-clark 博士及 arcom 公司的 arlen nipper 博士于 1999 年发明。其设计思想是开放、简单、轻量、易于实现。最初是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议。mqtt 已成为国内外很多企业实现消息推送的首选协议。mqtt 协议支持绝大部分平台和编程语言。它具有以下主要几项特性:
(1) 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;
2. 研究的基本内容与方案
2.1 mqtt 消息类型mqtt 在其固定头部为消息类型字段分配了四个比特位,这就决定了mqtt协议最多支持16种消息类型,去掉被保留的全0和全1字段,包含14 种消。各种消息的功能如下:
1;connect 和 connack 分别用于连接请求和确。
2;publish 和 puback 分别用于发布请求和确认。
3. 研究计划与安排
第1-2周:根据论文题目利用图书馆的网络及书面资源,搜集大量相关课题资料。
第3周:根据搜集的资料和自己的学习以及研究能力完成开题报告,在老师指导下修改开题报告,确定最终的研究方向和技术路线。
第4-5周:根据任务书和开题报告,确定研究流程。将系统每一部分的研究任务和具体内容细化,找出并攻克技术难点。完成论文的提纲,并通过中期检查。
4. 参考文献(12篇以上)
[1]郭宏志.android应用开发详解.北京:电子工业出版社,2010.[2](美) mark l. murphy .android开发入门教程.北京:人民邮电出版社,2010.
[3]周乐钦,燕彩蓉,苏厚勤.计算机应用与软件,2013.30(5):229–232.
[4]宋新晓.基于 android 的 push 平台功能的实现[学位论文].北京:北京交通大学,2012.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。