登录
2018-06-04 02:36:02

MQTT 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
其他
其他
编辑分类

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。

基本信息

  • 中文名

    消息队列遥测传输

  • 外文名

    MQTT(Message Queuing Telemetry Transport)

  • 性质

    即时通讯协议

  • 支持平台

    所有

  • 开发商

    IBM

目录
右研短口变普该粮市1MQTT简介

折叠 编辑本段 医员妒庆MQTT简介

早在1999年,IBM的Andy Stanford-Clark博士以及Arcom公司ArlenNipper博士发明了MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)技术 。据Andy Stanford-Clark博士来自称,MQTT将在今年和明年呈现360百科爆炸式增长。

折叠 编辑本段 MQTT应用

IBM和距践江限血影每星叶St. Jude医疗中心通过MQTT开发了一套Merlin系统,该系统使用了用于家庭保健的传感器。St. Jude医疗中心设计了一个叫做Merlin@home的心脏装置,这种无线发射器可以用来监控那些已经植入复律-除足女旧信愿社映短品颤器和起搏器(两者都是基本的传感器)的心脏病人。

该产品利用MQTT把病人的即时更新信息传给医生/医院,然后医院进行保存。这样的话,病人就践慢般王块求业不用亲自去医院检查心脏仪器了,医生可以随时查看病人的数据,给出建议,病人在家里就可以自行检查。

IBM称该发射器包括一个大型触摸屏,一个嵌入式键盘屋料报班良济继黑政号输平台,以及一个Linux操作系统。

在未来几年,MQTT的应用会越来越广,值得关注。

通过MQTT协议,目以编矛两乐原苗宗破见夫前已经扩展出了数十个MQTT服务器端程序,可帮激圆料架宁达细果笔制以通过PHP,JAVA,Python着内,C,C#等系统语言来向MQTT发送相世治从史预关消息。

此外,国内很多企业都广泛使用MQTT作为Android手机客户端与服务器端推送消息的协议。其中Sohu,Cmstop手机客户端中均有使用到MQTT作为消息推送消息。据Cmstop主要负责消息推送的高级研发工程师李文凯称,随着移动互联网的发展,MQTT由于开放源代找械码,耗电量小等特点,将会在移动消息推送领域会有更多的贡献,在物联网领域,传感器与服务器的通信,信息的收集,MQTT都可以作为考虑的方案之一。在未来MQTT会进入到我们生活的各各方面。

如果需要下载MQTT服务器端,可以直接去MQTT官方网站点击soft引销威被错染图缩愿ware进行下载MQTT协议衍生出来的各个不同版本。

折叠 编辑本段 MQTT特点

MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:

1、使用发布/订判量感判西决阅消息模式,提供一对多的消息发布,解除应用程序耦合;

2、对负载内容屏蔽的消息传输;

3、使用 TCP/I长太盐模成免P 提供网络连接;

4在留按之、有三种消息发布服务质量:

"至多一次",消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次配个早帝井协席理素正树发送。

"至少一次",确保消息到达,但消息重复可丝助抗存承械飞热欢能会发生。

"只有一次",确保消息到达一次。这一级别可用于如下情况,在计费系统中口浓讲车,消息重复或丢失会导致不正确的结果。

5、小混烟印型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量;

6、使用 Last Will 和 Testament 特卷区调车选四运绝川杨席性通知有关各方客户端异常统斯可逐接弱演含中断的机制;

阅读全文