Sending and receiving complex structured data – Your application does not have to serialize or parse data.The underlying IP/ethernet network typically used will have its own set of limitations (i.e., network speed) impacting any communications scheme used in the network in a similar way. Data flow between nodes is fully configurable, as defined by QoS settings.ĭDS system design involves: 1) defining data structures (called topics) to be passed and 2) configuring data flow properties that are linked to each topic. For the newcomer, DDS follows an efficient pub-sub pattern passing structured data in real-time between nodes, typically using IP/UDP and multicast. Multi-year lifecycle deployments that can scale and support future enhancementĭDS is unique in that it offers value in a basic form or it can be fully decked out to manage significantly complex distributed systems.DDS for instance is an optimal architecture for: Let’s get started!ĭata communications schemes are generally selected to suit a particular type of system. This is really a fundamental aspect of application creation – knowing how to use the Connext Tool suite to accelerate development. Throughout this exercise, RTI Connext ® Tools are used to assist the developer. Part 2 picks up with taking the generated source code, modifying it, creating Publisher and Subscriber executables, and verifying its operation. I’ve broken this basic tutorial down into two parts: Part 1 will address the preliminary design work – such as data modeling and Quality of Service (QoS) configuration – and conclude with generating a source code template. If that isn't the case for you, an excellent way to get that foundation in place would be to attend one of RTI’s DDS webinars on the subject. An assumption here is that you are familiar with Data Distribution Service™ (DDS) system operation at a basic level. I could present a very simple methodology to get things working fast, but that approach would overlook the many RTI tools available that are really valuable when designing a complex system destined for deployment. As the title states, this article is all about guiding any developer through the process of creating a DDS application consisting of a Publisher executable and Subscriber executable.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |