eProsima DDS Suite

eProsima provides the eProsima DDS Suite Docker image for those who want a Docker image with a set of eProsima’s tools and libraries running on an Ubuntu platform. It can be downloaded from eProsima’s downloads page.

This Docker image contains the complete eProsima DDS Suite, which includes:

  • eProsima Fast DDS library and examples: Fast DDS library bundled with several examples that showcase a variety of capabilities of eProsima’s Fast DDS implementation. For more information about Fast DDS please refer to Fast DDS documentation page.

  • DDS Monitor: eProsima DDS Monitor is a graphical desktop application aimed at monitoring DDS environments deployed using the eProsima Fast DDS library, which contains an open-source version of the DDS Monitor. Thus, the user can monitor the real time status of publication/subscription communications between DDS entities. They can also choose which communication parameters are to be measured (latency, throughput, packet loss, etc.), as well as record and compute real time statistical measurements on these parameters (mean, variance, standard deviation, etc.). For more information about DDS Monitor please refer to DDS Monitor documentation page.

  • DDS Router: eProsima DDS Router is an end-user software application that enables the connection of distributed DDS networks. That is, DDS entities such as publishers and subscribers deployed in one geographic location and using a dedicated local network will be able to communicate with other DDS entities deployed in different geographic areas on their own dedicated local networks as if they were all on the same network through the use of eProsima DDS Router. For more information about DDS Router please refer to DDS Router documentation website.

  • DDS Record & Replay: eProsima DDS Record & Replay is an end-user software application that efficiently saves DDS data published into a DDS environment in a MCAP or SQLite format database. Thus, the exact playback of the recorded network events is possible as the data is linked to the timestamp at which the original data was published. For more information about eProsima DDS Record & Replay please refer to DDS Record & Replay documentation website.

  • Fast DDS Spy: eProsima Fast DDS Spy is a CLI interactive tool that allows to introspect a DDS network in human readable format. It is possible to query the network about the DomainParticipants connected, their endpoints (DataWriters and DataReaders) and the topics they communicate in, as well as see the data being sent through the network. For more information about eProsima Fast DDS Spy please refer to Fast DDS Spy documentation website.

  • Shapes Demo: eProsima Shapes Demo is an application in which Publishers and Subscribers create and display shapes of different colors and sizes moving on a board. Each shape refers to its own topic: Square, Triangle or Circle. A single instance of the eProsima Shapes Demo can publish on and/or subscribe to several topics at a time. For more information about Shapes Demo please refer to Shapes Demo documentation page.

Getting started