MQTT协议在移动互联网即时通信中的应用

被引:26
作者
马跃 [1 ]
孙翱 [1 ,2 ]
贾军营 [1 ]
孙建伟 [1 ]
于碧辉 [1 ]
杨雪华 [3 ]
机构
[1] 中国科学院沈阳计算技术研究所
[2] 中国科学院大学
[3] 沈阳师范大学软件学院
关键词
MQTT协议; 移动互联网; 即时通信; 系统设计; 带宽耗费;
D O I
暂无
中图分类号
TP393.01 []; TN929.5 [移动通信];
学科分类号
081201 ; 1201 ; 080402 ; 080904 ; 0810 ; 081001 ;
摘要
移动互联网下的即时通信应用现今已经成为人们日常沟通必不可少的工具,然而作为其开发基础的即时通信协议却始终没有一个统一的标准,已有的即时通信协议都不能够很好的适应移动互联网网络环境不稳定,低带宽高延迟,设备计算能力差等特点.MQTT协议作为一种基于发布/订阅模型的轻量级消息传输协议,在移动平台具有节省流量和能耗,可扩展性强的优点.本文首先介绍了当前一些主流的即时通信协议,指出了它们在移动互联网环境下存在哪些缺陷;之后研究了MQTT协议的消息格式与使用方式,并与已有的即时通信协议进行了对比;最后基于MQTT协议,对即时通信应用的两项核心功能IM和Presence进行了设计和实现,并经过测试表明使用MQTT协议能够在移动互联网环境下提供比传统即时通信协议更少的带宽耗费和更良好的用户体验.
引用
收藏
页码:170 / 176
页数:7
相关论文
共 3 条
[1]   面向移动互联网的Presence/IM机制研究 [J].
杨海波 ;
王默涵 ;
贾正锋 ;
卜立平 .
小型微型计算机系统, 2015, 36 (11) :2549-2553
[2]   MQTT协议在Android平台上的研究与应用 [J].
关庆余 ;
李鸿彬 ;
于波 .
计算机系统应用, 2014, 23 (04) :197-200+196
[3]   基于MQTT协议的消息推送服务器 [J].
任亨 ;
马跃 ;
杨海波 ;
贾正锋 .
计算机系统应用, 2014, 23 (03) :77-82