#mqtt #logger #replay #quickly

app mqtt-recorder-rs

简单的 MQTT 记录器

8 个版本 (稳定版)

1.2.1 2021 年 3 月 3 日
1.2.0 2021 年 2 月 17 日
1.1.0 2021 年 1 月 29 日
0.1.1 2021 年 1 月 28 日

27 in #replay

MIT 许可证

11KB
179

mqtt-recorder-rs

Latest version License

快速编写的 mqtt 记录器和回放工具,用 Rust 编写。

将每个订阅的值存储在一个由行组成的 json 对象中。每一行都是一个 MQTT 发布。回放功能可以使用此功能在 MQTT 代理上回放内容

安装

假设已安装 Cargo

cargo install mqtt-recorder-rs

记录

示例:将两个特定主题记录到

mqtt-recorder-rs -a localhost record -t "topic1/+/temp" -t "topic2/+/battery" -f loggfile.json

回放

示例:以正常速度回放值,重新启动并不断循环回放值

mqtt-recorder-rs -a localhost replay -f loggifle.json --loop true --speed 1.0

依赖项

~15–24MB
~429K SLoC