3 个版本

0.1.2 2020 年 12 月 4 日
0.1.1 2018 年 12 月 21 日
0.1.0 2018 年 12 月 21 日

#6 in #rtps

Apache-2.0 许可

150KB
3.5K SLoC

Crates.io Apache 2.0 licensed Travis Build Status Coverage Status

Rust 的实时发布-订阅协议

这是 Rust 实时发布-订阅协议 (RTPS) DDS 互操作线协议的实现。

实时系统数据分布服务 (DDS) 是一个对象管理组 (OMG) 的机对机连接框架,旨在通过发布-订阅模式实现可扩展、实时、可靠、高性能且可互操作的数据交换。DDS 解决了空中交通管制、智能电网管理、自动驾驶汽车、机器人、交通系统、发电、医疗设备、模拟和测试、航空航天和防御等领域对实时数据交换的需求 [Wiki]

预期功能

本实现的目标是(不完整列表)

  • 根据规范实现 RTPS [RTPS-2.3]omg-rtps-url
  • 集成到 Rust-Tokio 事件系统进行异步 IO。
  • 与 OpenDDS 以及其他 RTPS/DDS 实现的互操作性。

依赖项

~6MB
~105K SLoC