2. Installation
RTI Connext Gateway is distributed in source format. You can clone the source repository
using git:
git clone --recurse-submodule https://github.com/rticommunity/rticonnextdds-gateway.git
The --recurse-submodule option is required to clone additional
third-party repositories as submodules.
If you forget to clone the repository with --recurse-submodule, simply run the
following command to pull all the dependencies:
git submodule update --init --recursive
2.1. External Dependencies
2.1.1. Source Build
The repository requires cmake to be built from source, plus a toolchain
supported by one of cmake’s generators.
2.1.2. External Librarires
2.1.2.1. Routing Service Modbus Adapter
2.1.2.2. Routing Service MQTT Adapter
- paho.mqtt.c:
The Paho C Client library is used as implementation of the client side of the MQTT protocol.
- License:
2.1.2.3. Routing Service Kafka Adapter
- librdkafka:
The Librdkafka library is used as implementation of the client side of the Kafka protocol.
- License:
2.1.3. Other Dependencies
- json_parser:
json_parser is used in order to parse json files.
- License:
2.1.4. Documentation
The repository requires doxygen and sphinx. You may also need to
manually install: graphviz, docutils 0.14+, and sphinx_rtd_theme.
See the README.md
file for further information.