`

MQTT消息队列遥测传输

    博客分类:
  • MQ
 
阅读更多
消息队列遥测传输(Message Queueing Telemetry Transport (MQTT))
现在我们已经有了面向基于Java的企业应用的JMS和面向所有其他应用需求的AMQP。为什么我们还需要第三种技术?它是专门为小设备设计的。计算性能不高的设备不能适应AMQP上的复杂操作,它们需要一种简单而且可互用的方式进行通信。这是MQTT的基本要求,而如今,MQTT是物联网(IOT)生态系统中主要成分之一。



下面是MQTT的主要特性:
1.面向流,内存占用低
2.为小型无声设备之间通过低带宽发送短消息而设计
3.不支持长周期存储和转发
4.不允许分段消息(很难发送长消息)
5.支持主题发布-订阅
6.不支持事务(仅基本确认)
7.消息实际上是短暂的(短周期)
8.简单用户名和密码,基于没有足够信息熵的安全
9.不支持安全连接
10.消息不透明
11.Topic是全局的(一个全局的命名空间)
12.支持最新值队列(Last Value Queue (LVQ) )
13.客户端和服务端不对称
14.不能扩展
  • 大小: 166.6 KB
分享到:
评论

相关推荐

    基于消息队列遥测传输的推送系统.pdf

    为此,基于消息队列遥测传输( MQTT) 技术,提出一种消息推送系统,采用轻量的MQTT 协议实现消息推送,包括安全认证和多样化智能推送设计,既能保证系统安全,又能根据用户个性化需求和消息传递性能要求,智能选择...

    MQTT 协议基本介绍

    目录   一、简介 ...MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议,由 IBM 发布。 MQTT 可以被解释为一种低开销,低带宽占用

    iopa-mqtt-packet:基于协议联盟Internet(IOPA)规范的轻型消息队列遥测传输(MQTT)数据包传输

    iopa-mqtt-数据包关于iopa-mqtt-packet是基于Internet协议联盟(IOPA)规范的,用于API的OASIS消息队列遥测传输(MQTT)数据包传输,用于物联网(IoT) 它以标准IOPA格式存储MQTT消息。 这是一个较低级别的实用程序...

    mqtt:消息队列遥测传输客户端:robot_face:

    双向的邮件传输都具有零复制。 所有错误均通过API传播。 客户端没有内部日志记录。 该开发是由赞助的,作为对开源社区的礼物。 这是发布到免费且不受限制的软件。 命令行客户端 运行go install github....

    iopa-mqtt:轻量级IOT消息队列遥测传输(MQTT)协议服务器,基于Internet协议联盟(IOPA)规范

    碘帕关于iopa-mqtt是基于Internet协议联盟(IOPA)规范的,用于API的全栈OASIS消息队列遥测传输(MQTT)协议服务器,用于物联网(IoT) 它以标准IOPA格式存储MQTT消息,并允许Connect,Express和limerun项目的现有...

    MQTT开源库mosquitto

    Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1.1。 MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低...

    Qt MQTT简单示例Demo

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种构建于TCP/IP协议的"轻量级"消息传输协议,它基于发布/订阅(publish/subscribe)模式,由IBM在1999年发布。对于需要较小代码占用空间或...

    motiv8r:一个轻量级的 Android 应用程序,使用 MQTT(消息队列传输遥测)协议在 android 手机之间发布不同类型的数据。 使用由 Eclipse Paho 项目提供支持的开源 MQTT 库

    动机一个轻量级的 Android 应用程序,使用 MQTT(消息队列传输遥测)协议在 android 手机之间发布不同类型的数据。 使用由 Eclipse Paho 项目提供支持的开源 MQTT 库

    物联网协议MQTT.zip

    全套的MQTT协议,适用于linux系统,完整好用,MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议

    mqtt协议3.1.1中文版

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以...

    mqtt调试工具.zip

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一个基于客户端-服务器的消息发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上 ,MQTT最大优点在于,...

    SpringBoot使用MQTT详解含完整代码

    随着物联网(IoT)技术的快速发展,消息队列遥测传输(MQTT)协议已成为实现设备间轻量级、高效通信的重要标准。Spring Boot,作为一款流行的Java框架,提供了丰富的功能和简洁的API,使得开发者能够迅速构建生产级...

    MQTT协议_CN_注释.zip

    MQTT协议(Message Queuing Telemetry Transport),翻译过来就是消息队列遥测传输,是IBM公司于1999年提出的。 MQTT是一个基于TCP的发布订阅协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定...

    mqtt-v3.1.1.doc

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上。MQTT最大优点在于,可以以极少的代码和有限的...

    MQTT协议从服务端到客户端详解

    MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它是一种轻量级的、基于代理的“发布/订阅”模式的消息传输协议。其具有协议简洁、小巧、可扩展性强、省流量、省电等优点...

    activemqmqttdemo1.zip

    MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一...

    MQTT中文文档以及带书签的英文文档

    MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一...

    MQTT通信协议入门

    MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。

    基于MQTT协议族的AMI通信支撑平台设计.pdf

    针对目前AMI复合通信网络对多种通信传输协议接入兼容性不佳,通信准确性和实时性难以兼顾的问题,设计了一种基于消息队列遥测传输(MQTT)协议族的AMI通信支撑平台,以实现在含电力线载波、RS485、GPRS和TCP/IP 的复合...

    MQTT_connect命令.docx

    MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一...

Global site tag (gtag.js) - Google Analytics