Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 4.13 KB

File metadata and controls

64 lines (51 loc) · 4.13 KB

DDS Enabler


Download   •   Docs   •   News   •   X   •   Contact Us



License Releases Issues Forks Stars
Documentation badge Windows CI Ubuntu CI



eProsima DDS Enabler is a modular middleware solution that bridges DDS networks and FIWARE NGSI-LD Context Brokers, providing real-time, bidirectional interoperability. It manages all required DDS participants, auto-discovers topics and types, and seamlessly routes DDS samples into NGSI-LD entities and context updates back into DDS topics.

Key features

  • Unified DDS Participant Management Auto-create and discover DomainParticipants, Publishers, Subscribers, Topics and Types without manual code.
  • Flexible YAML Configuration Fine-tune QoS, network filters, topic allow-listing/deny-listing and discovery via a human-readable YAML file.
  • Dynamic Types via XTypes Leverage OMG DDS-XTypes 1.3 and Fast DDS serialization utilities for runtime type registration and discovery.
  • Core Engine Powered by DDS-Pipe Built on eProsima DDS Pipe, ensuring low-latency, high-throughput payload forwarding and reliable discovery across distributed systems.
  • Serialization Utilities Convert DDS data to JSON and vice versa for REST integration and to human-readable IDL.
  • Bidirectional FIWARE Integration Routes DDS samples to NGSI-LD Context Brokers and injects context updates back into DDS topics.

Commercial support

Looking for commercial support? Write us to info@eprosima.com

Find more about us at eProsima’s webpage.

Documentation

Explore the full user and developer guide hosted on ReadTheDocs: