Open Source MQTT Broker

Reduce IoT Infrastructure Cost to 1/10 of Original

Enterprise-grade MQTT Broker supporting 100K+ concurrent connections. Fully open-source, enabling enterprises to build high-availability IoT infrastructure at lower cost.

Requirements
JDK 8+
Linux macOS Windows
Docker
smart-mqtt
$ docker run -p 1883:1883 smartboot/smart-mqtt
Pulling from smartboot/smart-mqtt
Starting MQTT Broker on port 1883...
Server started successfully!
$ mqtt pub -t "test/topic" -m "Hello MQTT"
Published to test/topic
$

Trusted by Excellent Enterprises

深圳市比亚迪锂电池有限公司坑梓分公司深圳市比亚迪锂电池有限公司坑梓分公司
Why Choose smart-mqtt

Core Capabilities of Enterprise MQTT Broker

Built for large-scale IoT scenarios, providing high-performance, high-availability, and scalable messaging services

100K+

Ultra Performance

Supports 100K+ concurrent connections on a single node with millisecond latency, meeting high-throughput requirements.

High Concurrency Millisecond Latency
99.99%

Enterprise Security

Supports MQTT over TLS/SSL, username/password authentication, and ACL permission control to ensure secure data transmission.

TLS/SSL ACL Control
Real-time

Visual Management

Built-in Web Dashboard for real-time monitoring of connections, subscriptions, and message traffic, with online client session management.

Dashboard Real-time Monitoring
Million+

Horizontal Scaling

Built-in cluster plugin supports multi-node deployment for million-level concurrent connections, providing load balancing and high availability for large-scale device access.

Million Connections High Availability
Flexible

Plugin Architecture

Flexible plugin mechanism supporting authentication, bridging, storage, and cluster extensions to meet customization needs.

Auth Plugin Bridge Plugin
Multi-language SDK

Developer Friendly

Provides Java client SDK with support for MQTT 3.1/3.1.1/5.0 protocols and simple, easy-to-use API design.

Java SDK MQTT 5.0
Cost Advantage

Reduce Implementation Cost to 0 / 10

Cost Reduction Implementation Path

Three steps to achieve cost optimization, comprehensive improvement from architecture to efficiency

1
100K+ Concurrent

Technology Cost Reduction

High-performance communication framework based on smart-socket

Message latency <1ms, more cost-effective hardware specifications with equivalent performance
2
1-Person Team

Efficiency Revolution

AI-assisted development model

10x R&D efficiency improvement, cost less than 1% of traditional model
3
Cost 1/10

Comprehensive Benefits

Dual optimization of technology cost and R&D cost

Total cost reduced to one-tenth of the original
Traditional Broker Products
Product Manager
Backend Developer
Frontend Developer
Test Engineer
DevOps Engineer
Technical Support
Multi-role Professional Team
-90% Labor Cost
smart-mqtt
AI
Full-stack DevelopmentArchitecture DesignDevOps Deployment
AI-Powered Single Person Mode

Performance Metrics Beyond Competitors

Rigorously tested data performance, providing solid guarantees for large-scale IoT scenarios

Subscribe Throughput Comparison

2000 subscribers · 10 publishers · 128 topics · 128 bytes payload
QoS 0
1000 W/s
smart-mqtt
800 W/s
其他Broker
+25%
QoS 1
540 W/s
smart-mqtt
400 W/s
其他Broker
+35%
QoS 2
320 W/s
smart-mqtt
200 W/s
其他Broker
+60%

Publish Throughput Capacity

2000 publishers · 128 topics · 128 bytes payload
QoS 0
230 W/s
smart-mqtt
Industry Leading
QoS 1
100 W/s
smart-mqtt
Industry Leading
QoS 2
63 W/s
smart-mqtt
Industry Leading
1000 W/s
Peak Subscribe Throughput
QoS 0 · 2000 subscribers · 10 publishers
+25% vs Other Brokers
Publish Scenario
230 W/s
Peak Publish Throughput
Industry Leading
Latency
<1 ms
Average Message Latency
Millisecond Response
QoS 1
540 W/s
Reliable Subscribe Throughput
+35%
QoS 2
320 W/s
Highest Reliable Throughput
+60%
Reliability
100 %
Message Delivery Success Rate
Enterprise-grade
订阅场景
发布场景
QoS 1
QoS 2
可靠性
Quick Deployment

Choose Your Deployment Method

Docker and manual deployment options available, start service within 5 minutes

01

Using Docker Compose

Simplest deployment method, start complete service with one command

docker-compose.yaml
version: '3.8'
services:
  smart-mqtt:
    image: smartboot/smart-mqtt:latest
    container_name: smart-mqtt
    ports:
      - 1883:1883
      - 18083:18083
$ docker-compose up -d
02

Run Docker Directly

Quickly start a single container

Terminal Command
docker run -d \
  --name smart-mqtt \
  -p 1883:1883 \
  -p 18083:18083 \
  smartboot/smart-mqtt:latest
1883 MQTT Protocol Port
18083 Dashboard Port
01

Download Release Package

Download latest version from Gitee or GitHub Releases

Download and Extract
wget https://gitee.com/smartboot/smart-mqtt/releases/download/v1.5.4/smart-mqtt-full-v1.5.4.zip
unzip smart-mqtt-full-v1.5.4.zip
cd smart-mqtt
02

Start Service

Run startup script to start smart-mqtt

Start Command
./bin/start.sh
Ensure JDK 8 or higher is installed
Verify Deployment

Verify Service Running Status

Multiple ways to verify if smart-mqtt is running successfully

Check Service Status

1

View Process

ps aux | grep smart-mqtt
2

Check Port Listening

netstat -tlnp | grep 1883

MQTT Client Test

1

Subscribe to Topic (Terminal 1)

mosquitto_sub -h localhost -p 1883 -t test/topic
2

Publish Message (Terminal 2)

mosquitto_pub -h localhost -p 1883 -t test/topic -m "Hello"

Access Dashboard (Enterprise Edition)

Default Username smart-mqtt
Default Password smart-mqtt
For security reasons, please change to a stronger password in production environment
Enterprise Services

Professional Services for Large Enterprises

Enterprise edition provides advanced features and dedicated technical support on top of professional edition

Dedicated Technical Support

24/7 response, one-on-one service from dedicated technical consultants

Custom Development

Customized features based on business requirements for special scenarios

Cluster Deployment Solution

Professional cluster architecture design with high availability and load balancing

SLA Service Guarantee

99.99% service availability guarantee with comprehensive disaster recovery plan

Contact Us for Solution

Email: zhengjunweimail@163.com

Open Source Code, Experience Now

AGPL license open source, commercial license optional.
Docker one-click deployment, complete integration in 5 minutes.