产品推荐 2026-07-21

mqtt-client:免费的MQTT消息测试工具

命令行MQTT WebSocket客户端,用于发布和订阅MQTT消息。

开源软件跨平台工具

产品简介

mqtt-client 这是一个用Go语言编写的简单命令行工具,专为MQTT通信测试设计。它允许用户通过WebSockets连接到MQTT代理,快速发布自定义消息或周期性时间戳,并订阅主题实时接收数据。适合开发者、测试人员和物联网爱好者在无图形界面环境下进行消息调试和监控。

核心功能

  • 连接任何支持WebSockets的MQTT代理
  • 发布自定义消息或周期性时间戳
  • 订阅主题并打印接收的消息
  • 可配置代理地址、端口和主题
  • 支持TLS安全连接和多种认证方式

快速开始

  1. 从GitHub Releases页面下载对应操作系统的二进制文件。
  2. 在终端中运行 chmod +x 和移动命令,将文件放置到系统路径如 /usr/local/bin/。
  3. 使用 mqtt-client --help 命令验证安装成功。
  4. 运行 mqtt-client publish 或 subscribe 命令,指定代理地址、端口和主题进行消息操作。

界面预览

与其他方案对比

对比项mqtt-client同类方案
连接方式支持WebSockets连接,便于跨网络和防火墙通信传统MQTT客户端通常仅支持TCP连接,限制本地网络使用
安全性内置TLS支持,可选客户端证书认证,增强数据保护部分工具需额外配置或插件才能实现安全连接

适合谁用

  • 物联网开发者,用于调试设备间的MQTT通信。
  • 测试人员,验证MQTT代理服务的消息传递功能。
  • 系统管理员,监控MQTT主题数据流。
  • 学生或爱好者,学习MQTT协议和WebSockets连接。

下载与版本

当前最新版本为 v1.1.0,发布于 2025-06-23。支持 macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项