You need to enable JavaScript to run this app.
文档中心
云原生消息引擎

云原生消息引擎

复制全文
下载 pdf
最佳实践
MQTTX CLI测试 EMQX
复制全文
下载 pdf
MQTTX CLI测试 EMQX
MQTTX CLI 是 EMQ 开源的一款 MQTT 5.0 命令行客户端工具,也是命令行上的 MQTTX,旨在帮助模拟 MQTT 客户端。​
准备工作​
  1. 下载 MQTTX CLI 工具,下载地址为https://mqttx.app/zh/cli。​
  1. 参考 MQTTX 官方安装文档,安装 MQTTX CLI 工具。​
  • 以 macOS 为例​
  • ​
    brew install emqx/mqttx/mqttx-cli​
    ​
  • ​
    curl -LO https://www.emqx.com/zh/downloads/MQTTX/${version}/mqttx-cli-linux-x64​
    sudo install ./mqttx-cli-linux-x64 /usr/local/bin/mqttx​
    ​
  • ​
操作步骤​
  1. 创建 VPC 接入点。​
  1. 路由类型选择私有网络​
  1. 选择私有网络和子网​
  1. 协议选择 TCP​​​
  1. 配置 MQTT 客户端认证的用户名和密码。​
  1. 用户名配置为 emq​
  1. 密码配置为 password​Image​​
  1. 配置 MQTT 客户端授权。​
  1. MQTT 协议测试。​
  • 替换下方参数​
  • -h 替换为 MQTT 的 VPC 接入地址或者公网接入地址​
  • -u 替换为 EMQX 的 username​
  • -P 替换为 EMQX 的 password​
  • --count 替换为需要构造的客户端数量​
  • ​
    mqttx bench pub \​
    -h '${mqtt-broker-endpoint}' \​
    -p 1883 \​
    -c 1000 \​
    -u '${username}' \​
    -P '${password}' \​
    -t 'devices/data' \​
    -m '{"temperature": 25, "humidity": 65}' \​
    --count ${client_number} \​
    --interval 100​
    ​
  • ​
  1. MQTTS 协议测试。​
  • 替换下方参数​
  • -h 替换为 MQTT 的 VPC 接入地址或者公网接入地址​
  • -u 替换为 EMQX 的 username​
  • -P 替换为 EMQX 的 password​
  • --count 替换为需要构造的客户端数量​
  • ​
    mqttx bench pub \​
    -h '${mqtt-broker-endpoint}' \​
    -p 8883 \​
    -c 1000 \​
    -u '${username}' \​
    -P '${password}' \​
    -t 'devices/data' \​
    -m '{"temperature": 25, "humidity": 65}' \​
    --count ${client_number} \​
    --interval 100​
    --protocol mqtts​
    ​
  • ​
最近更新时间:2025.08.04 17:46:11
这个页面对您有帮助吗?
有用
有用
无用
无用