Dust DDS is our open-source implementation of the DDS standard. It guarantees robust, real-time data communication for robotic, automotive, and mission-critical applications.

Why Dust DDS?

  • Native Rust: We leverage Rust’s memory safety guarantees by default to prevent undefined behaviors.
  • Zero Unsafe Code: No hidden segmentation faults. Our entire library is written without unsafe blocks.
  • Highly Performant: Minimal overhead that complies with strict latency and throughput requirements of the DDS standard.

Commercial Support & Consultancy

While Dust DDS is completely free, S2E Systems offers dedicated consultancy services surrounding DDS architecture. Integrating middleware correctly is crucial to deterministic performance.

  • Architecture Review: We review your DDS topology, QoS settings, and networking stack for optimized latency and reliability.
  • Custom Integrations: Porting Dust DDS to custom Real-Time Operating Systems (RTOS) or bare-metal targets.
  • Priority Support: Get a direct line to the core maintainers when your project runs into roadblocks.

Discuss DDS Architecture