1. About smart-mqtt

smart-mqtt is an MQTT Broker service developed in java language, and it is also the first truly IoT-oriented solution under the smartboot organization. It aims to help enterprises quickly build stable and reliable IoT services at a lower cost, and facilitate the interconnection of all things.

2. Quick start

2.1 Jar package startup

Download address: https://gitee.com/smartboot/smart-mqtt/releases/tag/v0.9


java -jar smart-mqtt-broker-community-0.9.jar

2.2 docker start


docker run -d --name smart-mqtt -p 1883:1883 smartboot/smart-mqtt:latest

3. Update content 🎉

3.1 Community Edition

  • Read buffer size adjustment is parameterized.
  • The default value of CONNECT_TIMEOUT is adjusted to 5 seconds
  • The MQTT message output function is adjusted to the specific implementation class of the MqttWriter interface to adapt to the mqtt-over-websocket scenario.
  • Fix the null pointer problem caused when unsubscribe an unsubscribed topic.
  • The configuration file is adjusted to yaml format.
  • Plugin services support prioritization.

3.2 Enterprise Edition

  • Added message bridging plug-in, which is now implemented mqtt-bridge-mqtt. And through this technology, a smart-mqtt broker cluster across the public network was successfully built.

  • Added new features of mqtt-over-websocket.

4. Documentation 📘

#smartmqtt #v09 #released #enterprise #version #supports #cluster #Websocket #News Fast Delivery

Leave a Comment

Your email address will not be published. Required fields are marked *