server_support

Table of Contents

This page attempts to document the features that various MQTT servers (brokers) support. This is specific to their MQTT support; many of these servers have much wider capabilities beyond just MQTT.

Capabilities

Server QoS 0 QoS 1 QoS 2 auth bridge $SYS SSL dynamic topics cluster websockets plugin system
mosquitto
RSMB ?
WebSphere MQ ? ? ?
HiveMQ
Apache Apollo ? ?
Apache ActiveMQ ? ? ? ? ? ? ?
my-Channels Nirvana Messaging § ? ? ?
RabbitMQ ? ? ?
MQTT.js § ?
moquette ? ? ? ? ?
mosca ? ? ? ?

Key: ✔ supported ✘ not supported ? unknown § see limitations

Limitations

  • Both MQTT.js and my-Channels Nirvana Messaging will accept connections with username and password supplied, but do not actually authenticate the connection

Potentially should add columns to track: LWT; additional protocols (WMQ, AMQP, MQTTs etc)

This is in need of expanding. Please add known information about known brokers to this table and include any known limitations below it.

 
server_support.txt · Last modified: 2013/12/02 04:42 by Andy Piper