"If the Client supplies a zero-byte ClientId with CleanSession set to 0, the Server MUST respond to the CONNECT Packet with a CONNACK return code 0x02 (Identifier rejected) and then close the Network Connection" [MQTT-3.1.3-8]. In Web MQTT, the CONNACK was not sent to the client because the Web MQTT connection process terminated before being sending the CONNACK to the client. |
||
|---|---|---|
| .. | ||
| priv/schema | ||
| src | ||
| test | ||
| .gitignore | ||
| BUILD.bazel | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| LICENSE-MPL-RabbitMQ | ||
| Makefile | ||
| README.md | ||
README.md
RabbitMQ Web MQTT plugin
This plugin provides support for MQTT-over-WebSockets to RabbitMQ.
Installation
This plugin ships with modern versions of RabbitMQ. Like all plugins, it must be enabled before it can be used:
# this might require sudo
rabbitmq-plugins enable rabbitmq_web_mqtt
Documentation
Please refer to the RabbitMQ Web MQTT guide.
Building From Source
Note that release branches (stable vs. master) and target RabbitMQ version need to be taken into account
when building plugins from source.
Copyright and License
(c) 2007-2020 VMware, Inc. or its affiliates.
Released under the same license as RabbitMQ. See LICENSE for details.