Releases: tongdysoft/MQTTDeviceTestingTool
v1.5.5
v1.5.3
更新
- 支持 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
Command
mqtt-test-server < -l .. | -p .. | -ca .. | -ce .. | ck .. | cp .. | -c .. | -t .. | -w .. | -d .. | -s .. | -o .. | -n | -v >
-l string
- Language (
en(default) | cn
)
- Language (
-p string
- Define listening on IP:Port (default:
127.0.0.1:1883
) - To allow all IP addresses:
:1883
- Define listening on IP:Port (default:
-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)
- Only allow these client IDs (
-t string
- Only allow these topics (
,
separated)
- Only allow these topics (
-w string
- Only allow these words in message content (
,
separated)
- Only allow these words in message content (
-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 为这些的客户端(使用
,
分隔)
- 只允许客户端 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
Command
mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >
-l string
- Language (
en(default) | cn
)
- Language (
-p string
- Define listening on IP:Port (default:
127.0.0.1:1883
) - To allow all IP addresses:
:1883
- Define listening on IP:Port (default:
-c string
- Only allow these client IDs (
,
separated)
- Only allow these client IDs (
-t string
- Only allow these topics (
,
separated)
- Only allow these topics (
-w string
- Only allow these words in message content (
,
separated)
- Only allow these words in message content (
-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 为这些的客户端(使用
,
分隔)
- 只允许客户端 ID 为这些的客户端(使用
-t 字符串
- 只接收这些主题的信息(使用
,
分隔)
- 只接收这些主题的信息(使用
-w 字符串
- 只有消息内容包含这些关键词才会处理(使用
,
分隔)
- 只有消息内容包含这些关键词才会处理(使用
-d 文件路径字符串
- 将收取到的消息保存到某个 .csv 文件
-s 文件路径字符串
- 将客户端的连接、断开、订阅、退订等行为保存到某个 .csv 文件
-o 文件路径字符串
- 将日志输出保存到某个 .txt / .log 文件
-n
- 使用单色模式输出,避免某些不支持彩色的终端输出乱码
-v
- 显示版本号等信息并退出
v1.0.0
Command
mqtt-test-server < -l .. | -p .. | -c .. | -t .. | -w .. | -m .. | -s .. | -o .. >
-l string
- Language (
en(default) | cn
)
- Language (
-p string
- Define listening on IP:Port (default:
127.0.0.1:1883
) - To allow all IP addresses:
:1883
- Define listening on IP:Port (default:
-c string
- Only allow these client IDs (
,
separated)
- Only allow these client IDs (
-t string
- Only allow these topics (
,
separated)
- Only allow these topics (
-w string
- Only allow these words in message content (
,
separated)
- Only allow these words in message content (
-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 为这些的客户端(使用
,
分隔)
- 只允许客户端 ID 为这些的客户端(使用
-t 字符串
- 只接收这些主题的信息(使用
,
分隔)
- 只接收这些主题的信息(使用
-w 字符串
- 只有消息内容包含这些关键词才会处理(使用
,
分隔)
- 只有消息内容包含这些关键词才会处理(使用
-d 文件路径字符串
- 将收取到的消息保存到某个 .csv 文件
-s 文件路径字符串
- 将客户端的连接、断开、订阅、退订等行为保存到某个 .csv 文件
-o 文件路径字符串
- 将日志输出保存到某个 .txt / .log 文件