eProsima Micro XRCE-DDS is a software solution which allows to communicate eXtremely Resource Constrained Environments (XRCEs) with an existing DDS network. This implementation complies with the specification of the eXtremely Resource Constrained Environments DDS (DDS-XRCE) protocol as defined and maintained by the Object Management Group (OMG) consortium.
The eProsima Micro XRCE-DDS library implements a client-server protocol that enables resource-constrained devices (clients) to take part in DDS communications. The eProsima Micro XRCE-DDS Agent (server) acts as a bridge to make this communication possible. It acts on behalf of the Micro XRCE-DDS Clients to enable them to take part to the DDS Global Data Space as DDS publishers and/or subscribers.
eProsima Micro XRCE-DDS provides both a plug and play eProsima Micro XRCE-DDS Agent and an API layer which allows the user to implement the eProsima Micro XRCE-DDS Clients.
Looking for commercial support? Write us to [email protected]
Find more about us at eProsima’s webpage.
The online documentation is hosted by Read the Docs.
On Ubuntu, run:
git clone https://github.com/eProsima/Micro-XRCE-DDS-docs
cd Micro-XRCE-DDS-docs
sudo apt -y install librsvg2-bin
python3 -m venv python_deps
source python_deps/bin/activate
pip3 install -U -r rtd_requirements.txt
make html
xdg-open build/html/index.html