#generator #applications #data #server #sensors #server-client #command

bin+lib datagen_network

数据生成网络应用程序、服务器和客户端

4 个版本

0.1.4 2022年7月26日
0.1.2 2021年11月3日
0.1.1 2021年11月3日
0.1.0 2021年11月3日

#62 in #sensors

MIT 许可证

115KB
605

Datagen Network

此模块可以将设备作为 /传感器/ 用于数据生成。

设计用于模拟数据生成器(传感器)的网络。

例如,数据接近 GNSS(大地测量)数据对象,由 randomml 生成。

您可以尝试以下命令

datagen-serve

并且

datagen-client

或者,使用 cargo。

cargo run --bin datagen-server

在其他终端,甚至网络上的其他位置。

cargo run --bin datagen-client

这些命令具有可更改和可检查的选项,可在 /help/ 中查看。

作为库使用

用于在其他 crate 中使用。

cargo add datagen_network

作为命令使用

使用服务器或客户端命令。

cargo install datagen_network

使用了 Async While 模式

此 rust 实现可以在该示例中找到。

clap 和 async 测试

待办事项

  • 使用套接字和数据流进行更多测试。
  • 为通用数据类型实现所有功能
  • 将数据保存到文件
  • 将数据保存到数据库
  • 客户端操作
  • 跟踪远程订阅

依赖关系

~8–18MB
~220K SLoC