Raspberry Pi

For this guide you need a Raspberry Pi set up with Raspbian Stretch Linux (the Lite variant works) and connected to a local network.
You will also need a Linux host system (or virtual machine) connected to the same network where we will build OpenDDS. We have tested with Ubuntu 18.04 x86_64 and RHEL/CentOS 7 x86_64.
This guide assumes you know the address and user credentials of the Pi.
Perform these all these steps on the host computer:

Replace SSL_ROOT and XERCESCROOT with the paths for your system (see below).
Note that the Google Test Framework is not supported in this configuration, therefore --no-tests is required when using --security.

The Messenger Example starts an InfoRepo, publisher, and subscriber.
The InfoRepo allows the publisher and subscriber to find each other.
Once the publisher finds the subscriber, it sends 10 messages to the subscriber and waits 30 seconds for the subscriber to acknowledge the messages.