MQTT-MQTTX客户端的基本使用
需要先学习《EMQX环境搭建》
安装MQTTX客户端
去官网根据自己的系统安装MQTTX即可,分为desktop版和cli版,后者为命令行界面
desktop版使用方法
新建连接
打开MQTTX客户端,点击侧边栏的加号添加连接,名称自定,服务器地址改为虚拟机地址,其他不需要修改,然后点击“连接”按钮创建连接
这里创建了两个连接,PUBLIC连接用于发送信息,SUB连接用于接收信息

添加订阅
在“连接”栏目中选择SUB连接,点击“添加订阅”按钮,输入订阅名(也就是填写Topic选项中的内容)之后点击确定,这样就添加了订阅

向订阅发送消息
在下图中的输入框(这个框在界面的右下角)中,Topic选项就是填写需要发送到的订阅名,下面输入的就是发送的信息

cli版使用方法
建立连接
打开cmd,进入mqttx_cli.exe所在的位置,然后输入以下命令来搭建接收消息部分:
1 | mqttx_cli.exe sub -t 'b' -h 192.168.3.131 -p 1883 -v |
命令中,sub 指订阅一个主题,-t 参数指订阅主题Topic,-h 参数指MQTT服务器Host的ip,-p 参数指端口号
然后再打开一个cmd窗口(之前那个窗口不要关闭),输入以下命令来发送消息到上文搭建的接收端:
1 | mqttx pub -t 'b' -q 0 -h 192.168.3.131 -p 1883 -m "hello mqttx" |
命令中,pub 指向指定的主题发送信息,-m 参数指发送的信息内容
这时候,接收端就会收到来自发送端发送的消息:hello mqttx 了,同时还附带一些其他信息:
1 | mqtt-packet: Packet { |
网页客户端的使用
除了图形界面应用desktop和命令行应用cli,MQTTX还有网页端可以使用,在网页端进行测试的操作与在desktop上基本相同
在docker中部署MQTTX-Web的方法:
1 | docker pull emqx/mqttx-web |
- 标题: MQTT-MQTTX客户端的基本使用
- 作者: kk3TWT
- 创建于 : 2026-04-29 21:55:06
- 更新于 : 2026-04-29 22:32:29
- 链接: https://kk-is-very-happy.online/posts/3d2f4032/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。