如何正确配置并启动MQTT服务器?

MQTT服务器设置步骤如下:,,1. 下载并解压EMQX服务器软件。,,2. 进入解压后的bin目录,启动EMQX服务器。,,3. 通过浏览器访问http://localhost:18083/,使用默认账号admin和密码public登录管理界面。,,4. 创建用户认证和用户,配置用户名、密码及权限。,,5. 测试本地部署的MQTT服务器,确保客户端能成功连接并进行消息发布和订阅。

1、下载并安装EMQX服务器

如何正确配置并启动MQTT服务器?

访问EMQX官网:打开浏览器,访问EMQX官方网站(https://www.emqx.io/zh)。

选择版本下载:在官网上选择合适的MQTT服务器版本,由于使用的是本地部署且只使用基础功能,所以选中“大规模分布式MQTT消息服务器”即可,点击下载按钮,下载适用于Windows系统的压缩包,emqx-5.3.2-windows-amd64.zip”。

解压文件:将下载好的压缩文件解压到电脑任意一个盘符下,例如新建一个文件夹命名为“EMQX”,然后将下载的压缩文件解压到此文件夹中,注意解压目录不能出现中文,否则后面启动命令执行会报错。

2、启动EMQX服务器

打开命令行窗口:以管理员身份运行cmd窗口。

进入bin目录:使用cd命令进入到EMQX的bin目录,例如输入“cd D:\EMQX\bin”。

启动服务器:在命令行中输入“./emqx start”并按回车键,即可启动EMQX服务器,如果需要停止或重启服务器,可以使用“./emqx stop”和“./emqx restart”命令。

3、登录MQTT服务器后台管理界面

如何正确配置并启动MQTT服务器?

访问后台管理界面:在浏览器中输入http://127.0.0.1:18083/(或替换为您的实际IP地址),即可访问MQTT服务器的后台管理界面。

登录账户:输入默认账号“admin”和默认密码“public”,然后点击登录按钮进入MQTT服务器后台管理界面,如果第一次使用,系统可能会提示修改默认密码以提高安全性。

4、配置MQTT服务器

创建认证:在后台管理界面中,点击“创建认证”按钮,选择“Password-Based”认证方式,即使用客户端用户名、Client ID与密码进行认证,数据源选择“内置数据库”,配置参数时,账号类型选择“username”,密码加密方式选择“sha256”,加盐方式选择“suffix”。

创建用户:点击“用户管理”,进入用户管理界面后,点击“+”按钮添加新用户,可以创建两个用户“MQTT1”和“MQTT2”,密码都设置为“123456”,并将他们设置为“超级管理员”。

5、测试MQTT服务器

下载MQTT客户端:可以从EMQX官网或其他可信来源下载MQTT客户端工具,例如MQTT.fx。

配置MQTT客户端:打开MQTT客户端,配置连接参数,Broker Address填写为“mqtt://127.0.0.1”,端口填写为“1883”(默认端口),Client ID可以随机产生,但不能重复,User Name和Password填写为之前在服务器上创建的用户名和密码。

如何正确配置并启动MQTT服务器?

连接MQTT服务器:配置完成后,点击连接按钮连接到MQTT服务器。

发布和订阅主题:在客户端上创建新的连接,配置发布和订阅的主题及数据格式,可以设置客户端1发布主题为“/MQTT1/pub”,发布的数据为JSON格式的温度数据;客户端2订阅主题为“/MQTT1/pub”,同样地,可以为客户端2设置发布主题为“/MQTT2/pub”,发布的数据为湿度数据;客户端1订阅主题为“/MQTT2/pub”。

验证通信:分别点击两个客户端的发布按钮,观察另一个客户端是否能够接收到相应的数据,如果一切正常,说明MQTT服务器已经成功配置并可以正常工作。

通过以上步骤,可以在Windows系统下成功搭建并配置一个MQTT服务器,并通过MQTT客户端进行连接和通信测试。

小伙伴们,上文介绍了“mqtt服务器如何设置”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/620758.html

(0)
K-seoK-seoSEO优化员
上一篇 2024-10-29 21:38
下一篇 2024-10-29 21:43

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入