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.
Looking for commercial support? Write us to info@eprosima.com
Find more about us at eProsima’s webpage.
Explore the full user and developer guide hosted on ReadTheDocs:
