Is DDS-Router v2.0.0 compatible with the ROS2 Humble version ? #484
Replies: 4 comments 10 replies
-
Hi @Barry-Xu-2018 , I would say it is possible but we have not tested that scenario. Do you intend to build a DDS-Router against the Fast-DDS version available in Humble, or build against v2.11.0 (or use an external DDS-Router v2.0.0 build) and hope security works when communicating with nodes created in Humble? |
Beta Was this translation helpful? Give feedback.
-
I have another question on security. Refer to https://docs.vulcanexus.org/en/latest/rst/tutorials/cloud/secure_router/secure_router.html#configuration-of-ros-2-router, my understanding is that the participant kind must be set to XML to configure security information. According to the description in https://eprosima-dds-router.readthedocs.io/en/v3.1.0/rst/user_manual/participants/xml.html#use-case, This participant with kind XML does not support RPC. Thus, services and actions of ROS 2 will not work correctly. That is, if security is used, DDS-router cannot support services and actions of ROS 2 ? |
Beta Was this translation helpful? Give feedback.
-
Hi @Barry-Xu-2018, you are totally right. Currently RPC is not supported for XML kind participants, it is in our roadmap to extend it. I believe however it would be fairly straight-forward to prepare a custom DDS-Router version that would support both RPC and security, as the latter is entirely configured through participant properties. |
Beta Was this translation helpful? Give feedback.
-
@juanlofer-eprosima @richiware @pablogs9 I would like to hear your opinion here, for ros2/sros2#326 use case, do you suggest that DDS router can be the best way to bridge? Or you guys suggest any other approach? |
Beta Was this translation helpful? Give feedback.
-
I want to use DDS security with DDS-Router and found that DDS-Router v2.0.0 is the first version to support DDS security.
For the Humble (https://github.com/ros2/ros2/blob/humble-release/ros2.repos)
For DDS-Router v2.0.0, ddsrouter.repos describes the version of dependencies as the below
Is it possible to use DDS-Router v2.0.0 with the Humble version and enable Security?
Beta Was this translation helpful? Give feedback.
All reactions