Documentation

RTI Connext 7.3.0

Quick Navigation

Core Libraries | Infrastructure Services | Tools | Transports | Observability Framework | Limited Bandwidth Plugins | RTI Security Plugins | RTI Log Parser (Experimental)Third-Party Software

This site contains the most up-to-date documentation; it may be more current than what is in your installation.

Learn Connext

Connext Developer Guide. Build your first Connext distributed application using short, independent, hands-on training modules.

Connext AI Chatbot. Get real-time assistance and comprehensive information about Connext features and functionality. Get more information about the chatbot here.

Core Libraries

 

The Core Libraries contain APIs that allow you to communicate and share data across applications.

Getting Started

If you are new to RTI Connext, start here. The RTI Connext Getting Started Guide will teach you core concepts and guide you through writing your first application examples.

RTI also offers other deployment options:

Release Notes and Migration Guide

For an overview of new features and bug fixes in this release, see these documents:

For information on migration and compatibility with previous releases, consult the Migration Guide:

Platforms and Building Applications

The Platform Notes includes platform-specific instructions on compiling, linking, and running Connext applications. It also describes which features are supported for each platform.

Other documentation includes this addendum to the Getting Started Guide:

User's Manual

To learn about a Connext concept in depth, consult the Core Libraries User's Manual. This comprehensive guide is the definitive reference for the SDK.

The Extensible Types Guide is an important addition to the Data Types chapter in the Core Libraries User's Manual.

The Limited Bandwidth Endpoint Discovery (LBED) plugin is an alternative to Simple Endpoint Discovery, designed for environments with low or limited bandwidth, intermittent connections, or other network challenges. LBED is included with Connext

API Reference

Once you begin active development, you will want to consult the extensive API documentation. Connext supports C, C++, Java, C#, and Python. 

RTI Code Generator

Code Generator creates the code needed to define and register a user data type with Connext.

RTI Connext XML-Based Application Creation

XML-Based Application Creation simplifies the development and programming of Connext applications. It allows you to specify in XML format all the aspects of a DDS system.

RTI Distributed Logger

Distributed Logger is a library that enables applications to publish their log messages to Connext. The log message data can be visualized with RTI Monitor and RTI Admin Console. Or you can write your own visualization tool.

QoS and Property Quick Reference Guides

Connext provides comprehensive support for configurability and Quality of Service (QoS). Applications can take advantage of this to prioritize the different data topics and message-flows, control the amount of history maintained by the middleware caches, ensure reliable delivery of information, accommodate low-bandwidth or high-latency links, etc. This cheat-sheet provides a convenient summary of all the QoS policies:

The Property QoS Policy stores name/value (string) pairs that can be used to configure certain Connext parameters that are not exposed through formal QoS policies. This cheat-sheet summarizes all the Connext properties:

Builtin QoS Profiles

Several QOS Profiles are built into the Connext core libraries and can be used as starting points when configuring QoS for your Connext applications. The default builtin profiles are here:

XSD Schema

Connext provides XSD files that describe the XML format of types, QoS profiles, and XML-based Application Creation configuration files.

RTI Ada Language Support

For more information on Ada Language Support, see these documents:

Infrastructure Services

RTI Routing Service

Routing Service is an out-of-the-box solution for integrating and scaling DDS-based applications across domains, LANs, and WANs, including firewall and NAT traversal.

If you want to build your own custom adapters so that you can bridge custom protocols and input/output streams to Connext, see these documents:

RTI Recording Service

Recording Service can reliably record large amounts of real-time data without having prior knowledge of the data types or topics in the system. You can also replay the recorded data to replicate the original data flow.

If you want to build your own plugins to read and write to custom storage, see these documents:

RTI Persistence Service

Persistence Service saves data from Connext publishing applications in memory or permanent storage.

RTI Cloud Discovery Service

Cloud Discovery Service is a standalone application that enables deployment of Connext applications in dynamic environments where UDP/IP multicast is not available. It must be downloaded and installed separately.

If you want to programmatically control Cloud Discovery Service execution, see the following API documentation:

RTI Queuing Service (Experimental)

Queuing Service brokers interactions between message producers and consumers, delivering each message to only one consumer.

RTI Web Integration Service

Web Integration Service uses a simple, standards-based interface to provide a transparent bridge between web-based services and unmodified DDS applications. It must be downloaded and installed separately.

Tools

RTI Launcher

Launcher provides a convenient graphical interface for installing, configuring, and running Connext components.

RTI Administration Console

Admin Console provides a graphical interface to visualize data as well as debug and administer Connext applications.

RTI DDS Spy and DDS Ping

DDS Spy is a convenient command-line tool for peeking at the data in your DDS system and debugging when your applications are not communicating. It returns data in a text format rather than the graphical format of Admin Console.

DDS Ping is another command-line tool that uses Connext to send and receive preconfigured ?Ping? messages to other rtiddsping applications. It can be used to test network/computer configuration and environment settings that affect the operation of Connext.

RTI Monitor

Monitor provides a graphical interface showing QoS settings as well as numerous metrics including resource and protocol statistics.

RTI Shapes Demo

Shapes Demo is a graphical application that powerfully demonstrates the capabilities of Connext without requiring any programming.

RTI System Designer

System Designer allows you to graphically design and configure Connext systems. Think of it as a user interface (UI) to XML-Based Application Creation.

RTI Connector (version 1.3.0)

Connector provides a set of simplified APIs that enables you to quickly develop demos, proofs of concept, and test applications using a variety of scripting languages.

Transports

RTI Real-Time WAN Transport

Real-Time WAN Transport is a Connext transport plugin that enables communication over wide area networks (WANs) using UDP as the underlying IP transport-layer protocol. It must be downloaded and installed separately.

RTI TCP Transport

TCP Transport enables participant discovery and data exchange using the TCP protocol (either on a local LAN, or over the public WAN). It is included with Connext Professional.

RTI TLS Support

TLS Support is an optional product for use with TCP Transport. It must be downloaded and installed separately. 

Observability Framework 

RTI Connext Observability Framework is a holistic solution that provides deep visibility into the current and past states of your Connext applications using telemetry data. This visibility makes it easier to proactively identify and resolve potential issues. Observability Framework must be downloaded and installed separately. 

Limited Bandwidth Plugins

The RTI Limited Bandwidth Plugins are designed for environments with low or limited bandwidth, intermittent connections, or other network-related issues. The plugins must be downloaded and installed separately.

RTI Security Plugins

The Security Plugins include a robust set of security capabilities, including authentication, encryption, access control, and logging. This Connext add-on product includes the Builtin Security Plugins, which are the main security plugins, and Lightweight Builtin Security Plugins, for resource-constrained systems. Additionally, Security Plugins supports loading customers' own security add-ons in the form of customized plugins built using the Security Plugins SDK.

RTI Log Parser (Experimental)

RTI Log Parser is a command-line tool that processes and enhances Connext log messages, making it easier to debug applications. For information on using this experimental feature, see this document:

Third-Party Software

For information on the third-party software used in RTI's products, see these documents:

 

Wireshark and RTPS

Wireshark® is a network-packet analyzer that supports many network protocols, including Real-Time Publish-Subscribe (RTPS), the wire protocol used by RTI Connext DDS®. The following documentation details how to use Wireshark to capture and analyze RTPS packets from Connext DDS applications. 

RTI Connext Micro 4.0.1

Connext Micro 4.0.1 is an Early Access Release. Click here for the latest long-term support (LTS) release, Connext Micro 2.4.14 LTS.

RTI Connext Micro provides a small-footprint, modular messaging solution for resource-limited devices that have limited memory and CPU power, and may not even be running an operating system. It provides the communications services that developers need to distribute time-critical data. Additionally, RTI Connext Micro is designed to become a certifiable component in high-assurance systems.

RTI Connext Micro benefits include:

  • Accommodations for resource-constrained environments
  • Modular and user extensible architecture
  • Designed to be a certifiable component for safety-critical systems
  • Seamless interoperability with Connext DDS and Connext Messaging

Documentation Overview

RTI Connext Micro 2.4.14.2

RTI Connext Micro provides a small-footprint, modular messaging solution for resource-limited devices that have limited memory and CPU power, and may not even be running an operating system. It provides the communications services that developers need to distribute time-critical data. Additionally, RTI Connext Micro is designed to become a certifiable component in high-assurance systems.

RTI Connext Micro benefits include:

  • Accommodations for resource-constrained environments
  • Modular and user extensible architecture
  • Designed to be a certifiable component for safety-critical systems
  • Seamless interoperability with Connext DDS and Connext Messaging

Documentation Overview

RTI Connext Drive 3.1.0

RTI Connext Drive is RTI’s automotive grade communication framework, enabling the automotive ecosystem to comply with the portability, evolvability, flexibility, and integrability requirements of the industry. Connext Drive provides the safety and security needed to build for the future while being the only framework supporting AUTOSAR and ROS2.

Getting Started

RTI Integration Toolkit for AUTOSAR Classic

RTI Integration Toolkit for AUTOSAR Adaptive

For additional information on the RTI products included in this bundle, see also:

RTI DDS Toolkit for LabVIEW 3.2.0

The RTI DDS Toolkit for LabVIEW provides a high performance and highly scalable software communication infrastructure. You can use it to distribute real-time data between LabVIEW applications as well as between LabVIEW and other applications, such as those written in C, C++, C# and Java. It allows you to reliably scale systems to hundreds or even thousands of applications distributed across local- and wide-area networks.

Third-Party Software

For information on the third-party software used, see this document:

RTI Perftest 4.1.1

RTI Perftest is a command-line application that measures the latency and throughput of very configurable scenarios that use RTI Connext DDS middleware to send messages.

Download the latest stable release here.

RTI has used RTI Perftest to benchmark Connext DDS with a wide variety of latency and throughput tests. See the results in RTI Connext Performance Benchmarks.

RTI Connext TSS 3.1.2

For information on using TSS with Connext DDS, consult the following documentation:
 
       • User's Manual
       • Getting Started Guide
       • Release Notes
 
 

Connext Professional Releases

Connext Micro Releases

Connext Drive Releases

Toolkit for LabVIEW Releases

Perftest Releases

TSS Releases

Wireshark and RTPS Releases