在开始使用工具之前确保先有一个emqx服务器
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c32cd8ef300d484497b2d22bb0e05da3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/33092f30a20b478e85f3b3f1dd3dae1b.png)
//大概下载流程是这样
docker pull emqx/emqx:latest
docker run -d --name emqx --privileged=true -p 1883:1883 -p 8883:8883 -p 8083:8083 -p 8084:8084 -p 8081:8081 -p 18083:18083 emqx/emqx:latest
docker cp emqx:/opt/emqx .
docker stop emqx
docker rm emqx
docker run -d --name emqx --privileged=true -p 1883:1883 -p 8883:8883 -p 8083:8083 -p 8084:8084 -p 8081:8081 -p 18083:18083 -v /root/emqx:/opt/emqx emqx/emqx:latest
Windows
下载
链接: https://mqttx.app/zh/downloads
使用
点击中上方的new Subscription
Linux
下载、安装
命令行
//x86-64
curl -LO https://www.emqx.com/en/downloads/MQTTX/v1.10.0/mqttx-cli-linux-x64
sudo install ./mqttx-cli-linux-x64 /usr/local/bin/mqttx
//ARM64
curl -LO https://www.emqx.com/en/downloads/MQTTX/v1.10.0/mqttx-cli-linux-arm64
sudo install ./mqttx-cli-linux-arm64 /usr/local/bin/mqttx
使用
//测试连接(broker.emqx.io是你服务器的ip)
mqttx conn -h 'broker.emqx.io' -p 1883 -u 'admin' -P 'public'
//订阅(接收数据)(hello是topic)
mqttx sub -t 'hello' -h 'broker.emqx.io' -p 1883
//发布
mqttx pub -t 'hello' -h 'broker.emqx.io' -p 1883 -m 'Hello from MQTTX CLI'