Windows系统搭建MQTT服务器和安装MQTTX客户端

安装EMQX MQTT服务器

EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。这个是官网地址:EMQX 概览。这个是官方提供的下载地:下载 EMQX 开源版。然后发现,没有windows版本的。经过查资料,EMQX支持到的windows最后版本是5.3.2版本。之后的版本没有适配windows的支持,可以从这里下载windows版本的EMQX。https://www.emqx.com/zh/downloads/broker。我这里已经下载好了,不想手动下载的,可以到这里直接拿,通过百度网盘分享的文件:emqx.zip
链接:https://pan.baidu.com/s/1lqnBL-kmfdN7VLowiqNoLg
提取码:8778
–来自百度网盘超级会员V5的分享

安装EMQX

https://www.emqx.com/zh/downloads/broker,从这里下载好windows版本之后,可以发现是一个zip。如下图所示。图中的MQTTX-Setup-1.10.1-x64.exe暂时不用管它。这个后面会讲到的。
在这里插入图片描述
解压压缩包,然后打开解压的目录,找到对应的bin目录。如下图所示。
在这里插入图片描述
选中对应的bin目录,然后输入cmd,回车。打开命令窗口。
在这里插入图片描述
打开命令窗口后,在命令窗口中输入

emqx start

回车
在这里插入图片描述
得到如下结果
在这里插入图片描述

在这里插入图片描述
可以从任务管理器中,看到Erlang,说明EMQX启动成功了。

在这里插入图片描述
因为在任务管理器运行起来了,上面那个黑色的命令窗口可以关闭,也可以留着。不影响EMQX的运行。
在这里插入图片描述

访问EMQX管理端

启动成功之后,访问:http://localhost:18083/。需要输入用户名和密码。
用户名:admin
密码:public
在这里插入图片描述
输入用户名密码之后,点击登录。
在这里插入图片描述
跳过之后,就可以看到首页了。
在这里插入图片描述

停止EMQX

方式一

去任务管理器中,找到Erlang,然后直接右键结束任务。
在这里插入图片描述
访问:http://localhost:18083/
在这里插入图片描述

方式二

通过命令窗口的方式停止EMQX。
在这里插入图片描述
然后,输入

emqx stop

回车
在这里插入图片描述

停止成功之后,在任务管理器中是无法找到Erlang的,或者可以访问:http://localhost:18083/

在这里插入图片描述

下载使用MQTTX客户端

这个客户端是emqx官方推荐使用的,可以到这里下载MQTTX:全功能 MQTT 客户端工具。下载完成之后,可以发现是一个exe的程序,如下图所示。
在这里插入图片描述

确认已经启动了EMQX

访问:http://localhost:18083/
在这里插入图片描述

MQTTX客户端连接EMQX

打开MQTTX,软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在新建一个连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MQTTX客户端订阅发布内容

在这里插入图片描述
在这里插入图片描述
这里在订阅一个bbb的主题
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为bbb连接添加订阅
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们再发布一个bbb的主题,就使用aaa这个连接发布吧。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于MQTTX工具的基本使用就到这里了。

查看对应的主题和订阅内容

访问EMQX的管理界面:http://localhost:18083/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们去MQTTX客户端断开一个连接
在这里插入图片描述
在这里插入图片描述

然后再去EMQX首页看一下可以发现,连接数和在线数从2个变成了1个。
在这里插入图片描述
如果直接关闭MQTTX,那就是无连接了,也就是0了。到此结束了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐