正在做一个Rust版本的DDS项目LixDDS:
​​​https://gitee.com/mrunix/lix-dds​



介绍

DDS广泛用于自动驾驶,航空航天,军事,工业控制等领域。DDS采用C++实现的较多,考虑到Rust在嵌入式、航空航天、工业控制等领域的潜在用途,有必要构建一个Rust版本的DDS,以方便Rust社区集成和使用DDS相关通信技术。

目前在开源社区采用Fast DDS的人较多,本项目要与Fast DDS完全兼容,可以与基于Fast DDS的系统互发消息,以利于系统的通用性。

欢迎对DDS、Rust感兴趣的人员参与。


参考标准

1、《Data Distribution Service (DDS)》Version 1.4
2、《The Real-time Publish-Subscribe Protocol DDS Interoperability Wire Protocol (DDSI-RTPS) Specification》Version 2.3
3、FastDDS代码:​​​https://github.com/eProsima/Fast-DDS​