|
From: Adam M. <mi...@ob...> - 2020-06-16 12:58:31
|
Hi Charles, On 6/16/2020 7:53 AM, Charles Kalleppally wrote: > 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 > > 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? No, the only standard for interoperability is using rtps_udp as the transport. You can also do this in the cloud. Thanks, Adam Mitz Principal Software Engineer, OpenDDS Tech Lead Object Computing, Inc. |