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

云原生消息引擎

复制全文
下载 pdf
最佳实践
MQTTX CLI测试 EMQX
复制全文
下载 pdf
MQTTX CLI测试 EMQX
MQTTX CLIEMQ 开源的一款 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. 密码配置为 passwordImage
  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
这个页面对您有帮助吗?
有用
有用
无用
无用