Interoperable Internet-Enabled DDS Applications

DDS (Data Distribution Service) and RTPS (Real-Time Publish Subscribe) are good candidate technologies for the Industrial Internet of Things (IIoT). However, the discovery protocols in RTPS assume that the underlying network supports multicast and that datagrams are not subject to network address translation (NAT). Both of these assumptions are violated in a typical IIoT application. This article presents a solution to these problems by introducing a service that relays RTPS messages.

Continue Reading...

Online Training

If you’re getting started with OpenDDS, here’s a great way to begin your journey. OCI is offering the following live online training in OpenDDS. Each class consists of two 3-hour sessions.

Continue Reading...

New Article: Using OpenDDS in the Cloud

Today, the ability to build applications that communicate effectively in the cloud and public Internet is critical, but we face certain challenges running OpenDDS in environments that don’t provide multicast. In this article, we present a simple solution for running interoperable OpenDDS applications in a cloud environment.

Continue Reading...

Building OpenDDS with DDS Security for the Raspberry Pi

We updated the Raspberry Pi Quick Start to use a modern version of GCC and to include steps for building OpenDDS’s DDS Security optional features.

Continue Reading...

DDS In The Real World: DDS Foundation Inaugural Event

Join us on Wednesday, March 20 at the OMG Technical Meeting in Reston, VA (Washington, D.C. area) for a special event introducing the DDS Foundation.

Continue Reading...

OpenDDS 3.13 with DDS Security for VxWorks

Version 7 of VxWorks introduced the VSB Layer system for adding components to the target build. As a Wind River partner, Object Computing provides packages including host tools (tao_idl, opendds_idl) and Layers for ACE, TAO, and OpenDDS. These packages include OpenDDS 3.13 with DDS Security for VxWorks Real-Time Processes.

Continue Reading...

OpenDDS Support for IDL-to-C++11

The latest in-development OpenDDS version now optionally uses the OMG IDL-to-C++11 specification for generating C++ code from the IDL you write for defining DDS Topic data types.

Continue Reading...

OpenDDS CMake Module

Support for using CMake to build applications has been added to the latest development version of OpenDDS. There are example applications in the repository in addition to documentation to help get started.

Continue Reading...

Online Training

OCI is offering the following live online OpenDDS training class. The class consists of two 3-hour sessions.

Continue Reading...