|
From: Charles K. <cha...@gm...> - 2020-06-16 12:53:54
|
Hi, I am quite new to DDS in general and primarily a Java developer (that’s why I am having a deeper look into OpenDDS Java-bindings), so please bear with me. Currently I am investigating if it is possible to have an eProsima FastDDS publisher that sends messages via TCP to a OpenDDS subscriber. From my understanding this should work when DDSI-RTPS discovery (UDP) is used within a multicast supported network environment. The intention behind using TCP is to have the OpenDDS subscriber running on a cloud VM. Checking the FastDDS documentation it should be possible: https://fast-dds.docs.eprosima.com/en/latest/fastdds/transport/tcp/tcp.html#wan-or-internet-communication-over-tcpv4 <https://fast-dds.docs.eprosima.com/en/latest/fastdds/transport/tcp/tcp.html#wan-or-internet-communication-over-tcpv4> What is not really clear for me if TCP transport (FastDDS <-> OpenDDS) are compatible to each other and have different DDS implementations running for the publishing and subscribing part. What would a OpenDDS configuration look like for such a scenario? Thanks and best regards, Charles |