Skip to content

[Question] Is DDS useful for intermittent local communications without a fixed network? #524

@msmcconnell

Description

@msmcconnell

I am investigating whether DDS is appropriate for my use case where IoT devices need to share local data with each other. Consider the situation below:
Imagine I have two IoT devices which can move (a cell phone, car, drone, etc.). These devices need to share data about their local environment with other devices near by. To reduce delivery time, this data is shared using local broadcast communications such as Bluetooth or radio transmission. In other words the data is not going over a cellular data connection like 4G.

For example you could have a situation like this where no device sees another.

But later on they could interact:

So, new data transmission on topics would only occur in the second image.
It seems to me that this could be done using a new transport layer leveraging the local communication method like bluetooth. However, I am not sure if this is something DDS is really designed to support. Would this be practical or would it make more sense to just use more traditional broadcast communication protocols and reserve DDS for internal or internet based communications?

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionExplanation on code or feature is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions