Skip to content

eProsima/Micro-XRCE-DDS-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eProsima Micro XRCE-DDS

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.

Architecture

Commercial support

Looking for commercial support? Write us to [email protected]

Find more about us at eProsima’s webpage.

Documentation

The online documentation is hosted by Read the Docs.

Build local documentation

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