首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

一种基于自适应心跳机制的MQTT通信协议的研究与应用

摘要第5-6页
Abstract第6页
第一章 绪论第10-16页
    1.1 课题背景与来源第10-11页
    1.2 目的及意义第11-12页
    1.3 国内外研究现状第12-13页
    1.4 论文主要工作第13-14页
    1.5 论文组织结构第14-15页
    1.6 本章小结第15-16页
第二章 MQTT通信协议第16-26页
    2.1 MQTT协议的特点第16-17页
    2.2 MQTT的结构第17页
    2.3 MQTT控制报文格式第17-24页
        2.3.1 MQTT控制报文的结构第17-18页
        2.3.2 固定头部第18-21页
        2.3.3 可变长度头部第21-23页
        2.3.4 报文有效载荷第23-24页
    2.4 MQTT控制报文类型第24-25页
        2.4.1 连接处理类第24页
        2.4.2 连接保活类第24-25页
        2.4.3 消息发布类第25页
    2.5 本章小结第25-26页
第三章 自适应心跳机制第26-35页
    3.1 心跳机制第26页
    3.2 影响TCP连接寿命的因素第26-29页
        3.2.1 NAT超时第27-28页
        3.2.2 防火墙第28页
        3.2.3 终端节点异常第28-29页
        3.2.4 DHCP的租期(lease time)第29页
        3.2.5 网络状态变化第29页
    3.3 MQTT协议的心跳机制第29-30页
        3.3.1 保活连接第29-30页
        3.3.2 心跳值的设置第30页
    3.4 心跳值分析第30-31页
        3.4.1 连接断开的概率第30-31页
        3.4.2 流量和电量消耗第31页
    3.5 自适应心跳机制第31-34页
        3.5.1 设计原则第31-32页
        3.5.2 总体流程第32-33页
        3.5.3 延迟心跳测试方法第33页
        3.5.4 最优心跳二分查找法第33-34页
        3.5.5 快速心跳法第34页
    3.6 本章小结第34-35页
第四章MQTT协议的应用第35-47页
    4.1 系统概述第35页
    4.2 通信需求分析第35-36页
    4.3 MQTT应用设计第36-39页
        4.3.1 MQTT总体应用架构设计第36-37页
        4.3.2 MQTT服务程序设计第37-38页
        4.3.3 功能模块设计第38-39页
    4.4 MQTT通信服务实现第39-46页
        4.4.1 MQTT代理服务器搭建第39-42页
        4.4.2 MQTT客户端服务程序实现第42-44页
        4.4.3 主题订阅实现第44-46页
    4.5 本章小结第46-47页
第五章 测试与分析第47-55页
    5.1 测试环境第47-48页
    5.2 MQTT应用系统通信功能测试第48-51页
        5.2.1 MQTT服务器端测试第48-50页
        5.2.2 数据集中器MQTT通信功能测试第50-51页
        5.2.3 应用终端MQTT通信功能测试第51页
    5.3 MQTT性能测试第51-54页
        5.3.1 MQTT服务器端压力测试第51-52页
        5.3.2 MQTT自适应心跳机制性能测试第52-54页
    5.4 本章小结第54-55页
第六章 总结与展望第55-57页
    6.1 总结第55-56页
    6.2 展望第56-57页
参考文献第57-59页
致谢第59-60页
附件第60页

论文共60页,点击 下载论文
上一篇:轮腿混合式四足机器人的设计与仿真
下一篇:基于无线签到技术的会议管理系统设计与实现