标签 MQTT 下的文章

想要向服务器发送请求并获得响应?直接使用 HTTP 吧!非常简单。但是当需要通过持久的双向连接来通信时,你可以选择 WebSockets或TCP,当然你也有其它的选择。

这篇文章会简单扼要的解释 MQTT,XMPP,STOMP,AMQP,WAMP 和其它替代品。

- 阅读剩余部分 -

Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。

Mosquitto也包含C/C++动态链接库libmosquitto 、mosquitto_pubmosquitto_sub 发布和订阅客户端。

- 阅读剩余部分 -

RabbitMQ支持MQTT 3.0协议(当前支持到3.1.1)。

目前(截止到2017-7-7),RabbitMQ支持的MQTT 3.1.1特性有:

  • QoS0 和 QoS1 发布&订阅(目前还不支持QoS2,发布消息的时候总是失败,后来看了文档才知道)
  • 遗嘱消息(LWT)
  • TLS/SSL
  • 会话粘性(Session stickiness)
  • 通过插拔存储后端保留消息

- 阅读剩余部分 -