基于mqtt协议的信息推送平台系统的设计与实现

基于mqtt协议的信息推送平台系统的设计与实现

ID:27301207

大小:7.11 MB

页数:150页

时间:2018-12-02

基于mqtt协议的信息推送平台系统的设计与实现_第1页
基于mqtt协议的信息推送平台系统的设计与实现_第2页
基于mqtt协议的信息推送平台系统的设计与实现_第3页
基于mqtt协议的信息推送平台系统的设计与实现_第4页
基于mqtt协议的信息推送平台系统的设计与实现_第5页
资源描述:

《基于mqtt协议的信息推送平台系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、-------摘要摘要随着移动互联网技术的迅速发展以及智能移动终端的普及,人们的生活变得更加便捷、丰富,无论是个人还是企业都已受到移动互联网带来的深刻影响,越来越多的行业也希望利用移动互联网的优势达到降低人力成本、提高工作效率的目的。在其中的教育行业,师生间存在信息传递不及时、沟通不畅等问题,影响着教学质量和管理效率,因此提出能及时、可靠、精准地推送多媒体信息的需求,本项目正是根据某教育学院客户这样的需求提供的一种解决方案。通过对客户需求的分析以及国内外相关案例和技术的分析,论证需求的可行性,设计出“

2、基于MQTT(MessageQueuingTelemetryTransport)协议的信息推送平台系统的设计与实现”的方案,该系统结合B/S结构与C/S结构的架构模式,将总体架构细分为服务端、代理端和客户端三个子系统,采用基于MQTT协议的推送技术来实现信息的传播,突出及时、精准送达信息的特点。其中,服务端分为前端服务器和Web服务器,前者使用Nginx,提供反向代理和负载均衡的功能,后者采用PlayFramework框架来开发,服务端的数据管理由MySQL数据库提供支持;代理端基于C语言版的Mosq

3、uitto工程来开发,从而提高开发和运行效率;客户端采用Android系统平台开发,从而支持使用最广泛的智能终端用户群。在开发工具方面,服务端和客户端工程在Eclipse上进行开发,代理端工程开发采用SublimeText2。在功能定义方面,服务端子系统具有内容管理、用户管理、处理反馈信息等功能;代理端子系统具有发布消息、持久连接用户终端等功能,提供对MySQL数据库操作的支持,改进MQTT协议从而实现个性化消息推送机制;客户端子系统具有消息接收、消息展示、信息反馈、附件下载等功能。通过对本系统的一系

4、列测试,结果证明实现的功能符合要求,系统的可用性得到验证,系统总体上满足客户的需求。本项目的开发应用,使得MQTT协议的应用领域得到扩展,也使得本系统成为行业信息推送领域的成功解决方案之一。关键词:推送技术,MQTT协议,行业应用,安卓应用,Play框架I-----------ABSTRACTABSTRACTAstherapiddevelopmentofmobileInternettechnologyandthepopularityofsmartmobiledevices,people'slifebe

5、comemoreconvenientandricher.WhetherindividualsorcompanieshavebeendeeplyaffectedbymobileInternet,andmoreandmoreindustrieswanttotakeadvantageofthemobileInternettoreducelaborcosts,improveworkefficiency.Intheeducationindustry,betweenteachersandstudentsexist

6、theseproblemswhichnottimelytransmissionofinformationandpoorcommunication.Theseissuesareaffectingthequalityofteachingandmanagementefficiency,sotheyputtheneedsofpushtimely,reliable,precisemultimediainformation.Thispaperprovidesasolutionwhichbasedonsuchnee

7、dsofaneducationalinstitutecustomer. Throughanalysisofcustomerrequirementsandresearchrelatedtechnicalathome andabroad,thendemonstratethefeasibilityofdemand,finallywedesignthescheme whichbuildaplatformofinformationpushsystembasedontheMQTT(Message QueuingT

8、elemetryTransport)protocol.Thesoftwaresystem’soverallarchitecture combinedwiththebrowser-servermodelandtheclient-servermodel,anddividedinto threepartsofserver,brokerandclient.Thissystem’sinformationdisseminationusepush technology

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。