Windows下搭建MQTT服务器(EMQX)

1、下载 EMQ,官网:https://www.emqx.io/cn/,可直接下载:



2、解压,进入 bin 目录,运行

        emqx start //运行

        emqx stop //停止

        emqx_ctl status //查看状态

3、浏览器访问:http://localhost:18083/

        用户名:admin

        密码:public

4、测试服务

扩展:

一、启用用户名密码认证

1、修改 emqx\etc\emqx.conf 文件,禁止匿名认证:

allow_anonymous = false

2、修改 emqx\etc\plugins\emqx_auth_username.conf 文件,添加用户名密码:

auth.user.1.username = admin

auth.user.1.password = 123456

## Password 密文加密类型

auth.user.password_hash = sha256

注:更高版本为 emqx_auth_mnesia.conf 文件。

3、登录 http://localhost:18083/ 启用 emqx_auth_username 插件。

注:更高版本为 emqx_auth_mnesia 插件。

4、连接MQTT服务测试

二、8081端口占用问题

1、修改 emqx\etc\plugins\emqx_management.conf 文件:

management.listener.http = 8081(修改为其他端口)

通信猫调试工具,点击下载:通信猫调试工具_v308


MQTT测试工具,点击下载:MQTT测试工具

其他相关文章:Python实现MQTT客户端


其他相关文章:Windows下搭建MQTT服务器(Apollo)