Madrid, September 2020

eProsima is happy to share the results of a joint effort with Canonical in order to create a wrapper for the Micro XRCE-DDS Agent in snapcraft.io.

Snapcraft.io is a package manager designed to bundle and handle applications and their dependencies on several Linux distros, among which Ubuntu, and will make the use of Micro XRCE-DDS much easier.

Micro XRCE-DDS is a library that enables resource-constrained devices such as microcontrollers to establish a communication with the DDS world. The protocol is based on a client-server architecture, and is the default middleware for micro-ROS, ROS 2’ younger brother. The server, also known as Agent, has the role of bridging the Clients, light entities running on the MCUs, with the DDS data space.

For instructions and a list of all configurable parameters, please visit the Micro XRCE-DDS snap webpage.

Last but not least, eProsima took advantage of the snap package creation and launched a new release of the Micro XRCE-DDS Agent including features like stability fixes and built-in command line interface. The full release notes can be found here.


For any questions please contact This email address is being protected from spambots. You need JavaScript enabled to view it.