Easy Experimentation and Rapid Deployment of DDS Test Applications with Connector Libraries
RTI Connector for Connext® DDS is a quick and easy way to access the power and functionality of RTI Connext DDS from a variety of popular scripting languages. It builds on several powerful capabilities of Connext DDS including XML-Based Application Creation and Dynamic Data.
Key Features and Benefits of RTI Connector
- Publish and Subscribe to Data on the Databus. Enables users of scripting languages to tap into the Connext Databus.
- Quick Development of POCs and tests. Scripting languages are often used to quickly develop demos or proof of concepts (PoCs). RTI Connector can also be used to create test applications.
- XML-Based Configuration. DDS entities and QoS configurations can be defined in XML, and it enables users to focus on business logic in script languages by decoupling from communication entities.
- Simplified API. Developers can stay focused on the value of their scripts rather than spending time learning how to use APIs.
Maturity level. Experimental.
Support. This is an experimental RTI product. As such, we only offer support through the RTI Community Forum where fellow users and RTI engineers can help you. Additionally, along with your questions, we encourage you to post your feedback on the Community Forum! (we'd love your feedback on RTI Connector!).
Intent. Depending on the customer feedback (although currently it looks good), we’re planning on future development.
Feedback. You can provide feedback via the RTI Community Forum.
Project Version Information. The latest version of RTI Connector is v0.4.0 which is based on RTI Connext DDS v6.0.0.
Which platform(s) is it available on? You can view the full list of platforms here.
Product compatibility. The RTI Connector Library has been built with the latest version of Connext DDS and is fully interoperable with products compatible with RTI Connext DDS 6.0.0. Because of the standard RTPS protocol, this includes RTI products including Connext DDS Micro (limited to the feature set of Micro), RTI DDS Toolkit for LabVIEW, etc.
For additional information on language support and versioning, please view the README doc, located in our GitHub repository.
License. RTI Connector is governed by Section 3e (Evaluation License) of the Software License Agreement.
All versions of RTI Connector for Connext DDS are available for download here: https://github.com/rticommunity/rticonnextdds-connector.
The RTI Connector common C library is provided for selected architectures here. Scripting language bindings based on the C library and examples for each language are provided in the following links:
Documentation for RTI Connector is located in our GitHub repository.
RTI Connector for Python
You can follow the "Introduction to DDS using the RTI Connector for Python” presentation by Javier Povedano. The full set of examples is located on GitHub (here).
RTI Connector for Go
Please view the examples created by Kyoungho An.
If you're interested in using RTI Connector, we think you'll enjoy the following content.
The RTI Blog
Introducing RTI Labs and Connector for Connext DDS with Python, by Gianpiero Napoli.
RTI Community Technical Forum
Head on over to the RTI Community where you can search through the responses to technical questions on the forum and learn:
- How to change max_objects_per_thread in rticonnextdds_connector (here).
- What you need to know about using Connector while in a Windows environment (here).
- Introduction to RTI Connector, by Gianpiero Napoli.
- Tutorial: First Steps with RTI Connector for Python, by Javier Povedano.
Post your questions, search through our Knowledge Base, and get the most from your DDS experience by joining the RTI Community!