资料
  • 资料
  • 专题
一种基于自适应心跳机制的MQTT通信协议的研究与应用
时间:2019-07-16
大小:4.42MB
阅读数:473
上传用户:xld0932
查看他发布的资源
下载次数
1
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
随着当代信息技术和互联网的不断发展,物联网已经成为信息时代的重要组成部分,其应用越来越广泛。物联网是在互联网和其它通信的基础上,将任何物体与物体之间联接起来,进行数据的传输和通信,完成广泛大量的数据采集传输和应用。但物联网大量终端设备由于受限的资源、处理能力和传输带宽等因素的限制,如何实现高效、可靠、低消耗的物联网通信依然存在许多技术难点。MQTT 是一种轻量级的基于代理的消息发布/订阅的通信协议,它的设计思想是开放、简单、轻量级、易于实现,非常适用于物联网通信,目前已经成为OASIS 国际标准,有可能成为物联网的重要组成部分。使用MQTT 协议实现物联网通信已经成为目前的热门方向。 本文说明了课题的背景和来源项目,旨在实现作者所参与的物联网项目的通信功能,研究更为高效、低带宽、低功耗的通信服务。首先,通过详细分析MQTT 协议,重点对MQTT 使用的心跳策略进行研究,提出了自适应心跳机制。自适应心跳机制使用二分法快速查找最优的心跳值来维持网络长连接,并使用快速心跳法减少网络丢包的影响,应用实验结果表明它能够在不同的网络环境下自适应找到最优的心跳值来维持网络连接,同时减小设备电量和网络流量的消耗。然后,使用基于自适应心跳机制的MQTT通信协议实现实际物联网项目中的通信功能,具体阐述了物联网项目中系统的通信需求,MQTT 应用设计,以及MQTT 在系统中通信功能的实现。最后,经过功能上和性能上的测试与分析,应用基于自适应心跳机制的MQTT 协议实现的通信功能满足了项目系统的基本通信需求,并达到了高效、低带宽、低功耗的通信效果。
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书