Jump to content
OpenSplice DDS Forum

What if I want to forward topic sample to the cloud (MQTT)?

Recommended Posts



Let's assume that we want to listen DDS messages and forward some of them to the cloud (Amazon IoT). For now I have N data readers for N topics I am interested in. Is it possible to serialize topic sample to string by some way? I know that it is possible to use Google Protobuf in place of OMG IDL. Will it allow to easily convert C data structure to standardized  protobuf string for later transmitting over the network? Thanks.

Share this post

Link to post
Share on other sites



OpenSplice indeed allows to specify (extensible) data-structures with Google Protobuf instead of IDL and that included the ability to extract the protobuf 'blob' (rather than individual attributes) at you reader-side whereafter you could send that blob to the cloud using any technology and then 'digest' using the appropriate protobuf definition (the same that was used at the writer where it was 'wrapped' into a DDS-topic for efficient sharing in the 'DDS-domain').


Note that besides Vortex OpenSplice we also have products (Vortex Fog and Vortex Cloud, see http://www.prismtech.com/vortex ) that allow to transparently (and securely) 'extend' the DDS 'backbone' from a LAN to any private/public cloud (realized by a combination of dynamic-discovery over the WAN and selective routing of data for which there is remote interest from the UDP/multicast-LAN to the typically  TCP/SSL based WAN).


Hope this helps,


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now