3 个版本 (破坏性更新)
0.3.0 | 2024年6月6日 |
---|---|
0.2.0 | 2023年4月10日 |
0.1.0 | 2023年4月10日 |
#523 在 命令行工具
每月下载量 144
14KB
197 代码行
MQTT 客户端
用于获取 MQTT 流数据的 CLI 工具。
-
输出可以直接打印,或者使用
-o
选项直接写入文本文件。 -
包含一个 HTTP 服务器 (http://0.0.0.0:12345/),用于使用 JSON 获取所有可用数据。
安装
-
使用 rustup 安装 Rust(如果已安装则跳过此步骤)
-
从包管理器安装依赖项(CMake 和构建相关工具)
- macOS:
brew install cmake
- 基于 Debian 的发行版:
sudo apt install build-essential cmake
- macOS:
-
使用
cargo
命令 安装此工具。cargo install mqtt-client-cli
用法
mqtt-client-cli - A CLI MQTT Client
Usage: mqtt-client-cli [OPTIONS] --host <HOST URL>
Options:
-H, --host <HOST URL> Host. Required
-u, --username <USERNAME> Username. Optional
-p, --password <PASSWORD> Password. Optional
-t, --topic <TOPIC> Topic. Optional (Default = "#")
-o, --output <OUTPUT> Output Path. All data from the MQTT stream will be stored into the specified file
-h, --help Print help
-V, --version Print version
依赖项
~20–30MB
~535K SLoC