DDS is a P2P Publish/Subscribe communications middleware.
DDS solves the following networking challenges:
1.How do I get all my electronic devices to exchange data regardless of OS or system architecture ?
2.How do I get all my devices to exchange data without the need for servers?
3.How can I create many variations of communication profile using a rich quality of service feature set?
4.How do I easily secure communications between all my devices?
If you are a solutions architect or embedded software engineer trying to find a good technical solution to answer these questions then you need to know more about DDS.
CoreDX DDS is a small-footprint data-centric communications middleware typically requiring just a 500Kb footprint together with 100Kb of memory. This means CoreDX DDS is a software technology that can be deployed from the edge to the cloud without consumption of excessive resources.
In today’s connected systems, the number of components in a system may change, the data used may evolve over time, and additional data values will derive new system requirements and features. The dynamic aspects of these systems make it challenging to architect a connectivity solution that will stand the test of time. The CoreDx DDS discovery process automates network scaling. Data Readers and Date Writers discover each other automatically exchange information using TOPICS without the need to configure addresses and port numbers.