一、项目仓库
Gitee(主仓库):https://gitee.com/smartboot/smart-mqtt
Github(镜像同步):https://github.com/smartboot/smart-mqtt
开发环境:Java 11
二、运行程序
下面将以不同的形式为大家演示 smart-mqtt Broker 服务的启动过程。
2.1 源码编译
下载工程源码。
git clone https://gitee.com/smartboot/smart-mqtt.git
导入至 IDEA 或 Eclipse,并用 Maven 编译工程。
mvn package
打开 smart-mqtt-broker 模块中的
Bootstrap
类,启动其main
函数。
2.2 tar.gz压缩包(Linux、macOS、Windows)
- 访问 Gitee 下载要安装的 tar.gz 包。
解压程序包
tar -xvf smart-mqtt-broker-bin-${version}.tar.gz
启动 smart-mqtt Broker 服务
cd ./smart-mqtt-broker-bin-${version}
./bin/start.sh
停止 smart-mqtt Broker
CTRL+C
- 卸载 smart-mqtt Broker
直接删除 smart-mqtt-broker-bin-${version} 目录即可。
2.3 原生包
- 访问 Gitee 下载相应平台的程序包
- 进入命令行环境启动程序
因不具备Windows、Linux环境,暂未提供这两个平台的原生包
三、客户端连接
您可选择任意一款MQTT客户端工具用于连接 smart-mqtt broker。