Skip to content

Releases: tongdysoft/MQTTDeviceTestingTool

v1.5.5

28 May 07:36
8783628
Compare
Choose a tag to compare

更新

  • 支持设置证书验证方式 -cv
  • 更新第三方库的程序信息
  • 语言参数 -l 支持 enchs
  • 更新编译流程
  • 一些错误修正

Updates

  • Support setting certificate verification method -cv
  • Update program information of third-party libraries
  • Language parameter -l supports en and chs
  • Update compilation script
  • Some bug fixes

v1.5.3

09 Jan 12:30
33de9c5
Compare
Choose a tag to compare

更新

  • 支持 MQTT 5.0
  • 支持自动选择语言
  • 支持 Windows 彩色输出
  • 更清晰和详细的显示

Update

  • Support MQTT 5.0
  • Supports automatic language selection
  • Support Windows color output
  • Clearer and more detailed display

Files

Release files (Archive) OS >=ver BC Arch
Linux32.zip Linux 2.6 32 i386 (x86)
Linux64.zip Linux 2.6 64 amd64(x86-64)
macOS64.dmg macOS 10.13 64 amd64(x86-64)
macOSARM64.dmg macOS 11 64 arm64(AppleSilicon)
Windows32.cab Windows 7 32 i386 (x86)
Windows64.cab Windows 7 64 amd64(x86-64)
WindowsARM64.cab Windows 10 64 arm64(aarch64)

Hash

SHA2-256(MqttClientTestTool_v1.5.3_macOS64.dmg)= 0609e2f6471509952b9379f7937a81b57d3d1bdc3f242a0c9ca7c560eeeba145
SHA2-256(MqttClientTestTool_v1.5.3_macOSARM64.dmg)= 15807a12812258fa76e39a77bcc0964af29f0f6170e1c9e24724e5ad254fd243
SHA2-256(MqttClientTestTool_v1.5.3_Linux32.zip)= fbc415f56637385af71004639f36c142a04111f766b5d453d35aa36eecce6feb
SHA2-256(MqttClientTestTool_v1.5.3_Linux64.zip)= 3855d0f14eab681354751794e93faf4fac9a0cbaf380a35266071d542368bb3c
SHA2-256(MqttClientTestTool_v1.5.3_Windows32.cab)= f6ab4d42a96fdf9115ea99b7db795b76eeb69143cbf083698c180822a91cb707
SHA2-256(MqttClientTestTool_v1.5.3_Windows64.cab)= 3ec45b28b34c443e003d3bf0a61e18b06c3c6b5019bff3c835a38f824d0a4187
SHA2-256(MqttClientTestTool_v1.5.3_WindowsARM64.cab)= 882982fa969e3f4454d58bdbf6089a552507850fb79e47710186eeb331e36f04

v1.2.0

25 May 05:54
bb25597
Compare
Choose a tag to compare

Command

mqtt-test-server < -l .. | -p .. | -ca .. | -ce .. | ck .. | cp .. | -c .. | -t .. | -w .. | -d .. | -s .. | -o .. | -n | -v >

  • -l string
    • Language ( en(default) | cn )
  • -p string
    • Define listening on IP:Port (default: 127.0.0.1:1883 )
    • To allow all IP addresses: :1883
  • -ca string (NEW)
    • CA certificate file path
  • -ce string (NEW)
    • Server certificate file path
  • -ck string (NEW)
    • Server key file path
  • -cp string (NEW)
    • Server key file password
  • -c string
    • Only allow these client IDs ( , separated)
  • -t string
    • Only allow these topics ( , separated)
  • -w string
    • Only allow these words in message content ( , separated)
  • -m path-string
    • Log message to csv file
  • -s path-string
    • Log state changes to a csv file
  • -o path-string
    • Save log to txt/log file
  • -n
    • Use a monochrome color scheme
  • -v
    • Print version info

命令行参数

mqtt-test-server < -l .. | -p .. | -ca .. | -ce .. | ck .. | cp .. | -c .. | -t .. | -w .. | -d .. | -s .. | -o .. | -n | -v >

  • -l 字符串
    • 语言 ( en(英语,默认) | cn(简体中文) )
  • -p 字符串
    • 指定要监听的地址和端口 (默认值: 127.0.0.1:1883 )
    • 如需允许所有 IP 地址: :1883
  • -ca 文件路径字符串 (新)
    • CA 证书文件路径
  • -ce 文件路径字符串 (新)
    • 服务器证书文件路径
  • -ck 文件路径字符串 (新)
    • 服务器私钥文件路径
  • -cp 字符串 (新)
    • 服务器私钥文件的密码
  • -c 字符串
    • 只允许客户端 ID 为这些的客户端(使用 , 分隔)
  • -t 字符串
    • 只接收这些主题的信息(使用 , 分隔)
  • -w 字符串
    • 只有消息内容包含这些关键词才会处理(使用 , 分隔)
  • -d 文件路径字符串
    • 将收取到的消息保存到某个 .csv 文件
  • -s 文件路径字符串
    • 将客户端的连接、断开、订阅、退订等行为保存到某个 .csv 文件
  • -o 文件路径字符串
    • 将日志输出保存到某个 .txt / .log 文件
  • -n
    • 使用单色模式输出,避免某些不支持彩色的终端输出乱码
  • -v
    • 显示版本号等信息并退出

可以将 中文交互模式.bat 和 exe 放在一起,双击启动交互模式,无需关心命令行参数书写。

HASH

SHA256(MqttClientTestTool_v1.2.0_Linux.zip)= caaf46f90ee92c998aeb1568f59b9c14cabe873f016798e8be59635aa57f572e
SHA256(MqttClientTestTool_v1.2.0_Windows.zip)= e79d5b6b51885b298b681b30e6ba82fbc7a530098b5a70d166fd96bb7cb19c5d
SHA256(MqttClientTestTool_v1.2.0_macOS.zip)= 57480dd761762d5f347dd69d15c77857c6f4c997bbd583da718a400ad3546f51

v1.1.0

18 Jul 03:21
98492bc
Compare
Choose a tag to compare

Command

mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >

  • -l string
    • Language ( en(default) | cn )
  • -p string
    • Define listening on IP:Port (default: 127.0.0.1:1883 )
    • To allow all IP addresses: :1883
  • -c string
    • Only allow these client IDs ( , separated)
  • -t string
    • Only allow these topics ( , separated)
  • -w string
    • Only allow these words in message content ( , separated)
  • -m path-string
    • Log message to csv file
  • -s path-string
    • Log state changes to a csv file
  • -o path-string
    • Save log to txt/log file
  • -n
    • Use a monochrome color scheme
  • -v
    • Print version info

命令行参数

mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >

  • -l 字符串
    • 语言 ( en(英语,默认) | cn(简体中文) )
  • -p string
    • 指定要监听的地址和端口 (默认值: 127.0.0.1:1883 )
    • 如需允许所有 IP 地址: :1883
  • -c 字符串
    • 只允许客户端 ID 为这些的客户端(使用 , 分隔)
  • -t 字符串
    • 只接收这些主题的信息(使用 , 分隔)
  • -w 字符串
    • 只有消息内容包含这些关键词才会处理(使用 , 分隔)
  • -d 文件路径字符串
    • 将收取到的消息保存到某个 .csv 文件
  • -s 文件路径字符串
    • 将客户端的连接、断开、订阅、退订等行为保存到某个 .csv 文件
  • -o 文件路径字符串
    • 将日志输出保存到某个 .txt / .log 文件
  • -n
    • 使用单色模式输出,避免某些不支持彩色的终端输出乱码
  • -v
    • 显示版本号等信息并退出

v1.0.0

14 Jul 01:51
06d70f3
Compare
Choose a tag to compare

Command

mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >

  • -l string
    • Language ( en(default) | cn )
  • -p string
    • Define listening on IP:Port (default: 127.0.0.1:1883 )
    • To allow all IP addresses: :1883
  • -c string
    • Only allow these client IDs ( , separated)
  • -t string
    • Only allow these topics ( , separated)
  • -w string
    • Only allow these words in message content ( , separated)
  • -m path-string
    • Log message to csv file
  • -s path-string
    • Log state changes to a csv file
  • -o path-string
    • Save log to txt/log file

命令行参数

mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >

  • -l 字符串
    • 语言 ( en(英语,默认) | cn(简体中文) )
  • -p string
    • 指定要监听的地址和端口 (默认值: 127.0.0.1:1883 )
    • 如需允许所有 IP 地址: :1883
  • -c 字符串
    • 只允许客户端 ID 为这些的客户端(使用 , 分隔)
  • -t 字符串
    • 只接收这些主题的信息(使用 , 分隔)
  • -w 字符串
    • 只有消息内容包含这些关键词才会处理(使用 , 分隔)
  • -d 文件路径字符串
    • 将收取到的消息保存到某个 .csv 文件
  • -s 文件路径字符串
    • 将客户端的连接、断开、订阅、退订等行为保存到某个 .csv 文件
  • -o 文件路径字符串
    • 将日志输出保存到某个 .txt / .log 文件