一、下载安装
1.下载并安装emqx服务器
2.下载完解压放到一个目录下
3.进入bin目录下,按住键盘Shift,鼠标右击打开终端窗口
4.输入命令“.\emqx start”启动服务
二、登录MQTT后台
1. 登录MQTT服务器后台管理界面
①通过浏览器访问http://localhost:18083/(localhost 可替换为您的实际 IP 地址),如下图所示。
②输入默认账号和默认密码,登录MQTT服务器后台管里界面
输入默认账号为“admin”,默认密码为“public”,然后点击登录按钮,进入MQTT服务器后台管里界面。(首次登录需修改密码,可跳过),登录成功后,MQTT服务器后台管里界面,如下图所示。
2.增加MQTT用户
(1). 创建认证
点击按钮创建认证,选择Password-Based认证(即用户名、密码认证),如下图所示。
(2).选择内置数据库
(3).配置参数,账号类型选中“username”,密码加密方式选中“sha256”,加盐方式选中“suffix”,如下图所示。
(4).创建用户
如下图所示,创建认证后,点击“用户管理”,进入用户管理界面。
用户名密码自定义。
三、使用EMQX的(MQTT客户端),如下图所示。
1.下载安装,无脑下一步
2.将MQTT5.0客户端工具的语言设置为“简体中文”,步骤下图所示。
3.建立两个mqtt连接
点击添加订阅,填写topic
使用测试1向topic(alarm)中发送数据,测试2订阅topic(alarm)
接收到消息,完成测试。
结束语
本文介绍了,如何在Windows环境下搭建MQTT服务器,怎样进入MQTT服务器后台管理界面,如何在MQTT服务器上添加用户,如何通过MQTT客户端连接MQTT服务器,并通过两个MQTT客户端演示了MQTT通信的简单发布主题和订阅主题。
下篇文章中,将会详细讲述如何使用SpringBoot集成MQTT客户端,断线重连,以及使用Excel工具管理订阅topic。