Windows系统搭建MQTT服务器和安装MQTTX客户端
Windows系统搭建MQTT服务器和安装MQTTX客户端
文章目录
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了。到此结束了。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)