一、项目仓库

Gitee(主仓库):https://gitee.com/smartboot/smart-mqtt
Github(镜像同步):https://github.com/smartboot/smart-mqtt
开发环境:Java 11

二、运行程序

下面将以不同的形式为大家演示 smart-mqtt Broker 服务的启动过程。

2.1 源码编译

  1. 下载工程源码。

    1. git clone https://gitee.com/smartboot/smart-mqtt.git
  2. 导入至 IDEA 或 Eclipse,并用 Maven 编译工程。

    1. mvn package
  3. 打开 smart-mqtt-broker 模块中的 Bootstrap 类,启动其 main 函数。

image.png

2.2 tar.gz压缩包(Linux、macOS、Windows)

  1. 访问 Gitee 下载要安装的 tar.gz 包。
  2. 解压程序包

    1. tar -xvf smart-mqtt-broker-bin-${version}.tar.gz
  3. 启动 smart-mqtt Broker 服务

    1. cd ./smart-mqtt-broker-bin-${version}
    2. ./bin/start.sh
  4. 停止 smart-mqtt Broker

CTRL+C

  1. 卸载 smart-mqtt Broker

直接删除 smart-mqtt-broker-bin-${version} 目录即可。

2.3 原生包

  1. 访问 Gitee 下载相应平台的程序包

image.png

  1. 进入命令行环境启动程序

image.png

因不具备Windows、Linux环境,暂未提供这两个平台的原生包

三、客户端连接

您可选择任意一款MQTT客户端工具用于连接 smart-mqtt broker。