跳到主要内容

MQTT局域网

本教程介绍的是如何在局域网内搭建 MQTT 服务器。


搭建 MQTT 服务器

1. 下载

这里介绍的是使用 EMQ 开源项目来搭建自己的 MQTT 服务器,可在EMQ 官网下载。

点击下方图标可以直接下载EMQ安装包。

下载完对应的版本后,解压到一个目录(英文目录)。本例的安装目录为 D:\MQTT\emqx。

微信图片_201901171714161

2. 安装

以管理员身份运行 Windows 命令行窗口(cmd),使用 cd 指令进入 EMQ X 的安装目录。

输入指令bin\emqx console启动控制台模式。

bin\emqx console

启动成功后,会弹出控制台窗口。将此控制台窗口关闭后进行 Windows 服务注册。

微信图片_20190117171415

在 cmd 输入bin\emqx install为 EMQ X 注册 Windows 服务。如果服务注册成功,会有“Service emqx_4.2.6 added to system.`的提示。

bin\emqx install

3. 启动

输入bin\emqx start来启动 EMQ X 服务。

bin\emqx start

4. 查看运行状态

输入bin\emqx_ctl status来查看 emq 的运行状态

bin\emqx_ctl status

5. 相关指令

EMQ X 停止服务的指令:

bin\emqx stop

卸载服务的指令:

bin\emqx uninstall

6. Web 管理控制台(Dashboard)

EMQ X 服务启动后,用户可以通过 Web 管理控制台(Dashboard)查看 MQTT 服务器状态。如果 EMQ X 安装在本机,可以在浏览器打开 127.0.0.1:18083 进行登录,默认用户名 admin,密码 public。如果不是,则输入“服务器 IP:18083`进行登录。这里运行 EMQ 服务器的地址为 192.168.30.30,则输入 192.168.30.30:18083。在 Clients 界面可以查看当前服务器的连接状态。