Simplifying the use of DDS

The specification for DDS provides great capability for applications that want to leverage the distribution of state data in a very customized efficient manner. I say customized here because not only can you specify the unique type of data but you can also specify the behavior of how that data will be delivered, persisted, filtered and stored within the middleware. Actually, the capabilities provided by DDS are not unique to data communications between systems. However, what DDS provides is all of this functionality within the middleware, thus eliminating the need for your applications to provide the same. No coding necessary...

Read More

The Future of DDS

One of the really satisfying things about working with DDS is the diversity of applications where it finds traction. As we approach the half way point in 2013, RTI is fortunate to be experiencing a record number of DDS design wins, and the breadth of markets continues to amaze me. This year, we've been designed into systems as diverse as medical instrumentation, industrial automation, manufacturing, process automation, and a variety of defense and homeland security systems.

As these systems scale in terms of fan out, physical distance, and sophistication of data exchange, DDS becomes more and more relevant. Complexity is truly our best friend!

Read More

Internet of Things: Collect Device Data with MQTT & Use Device Data with DDS

As David Barnett points out in his recent blog, the Internet of Things needs many protocols. Two of them, MQTT and DDS, are rapidly becoming the best ways to connect large numbers of devices. The confusion is understandable; the high-level positioning is similar. Both can connect thousands of devices into real-time machine to machine (M2M) networks.

Read More

MQTT and DDS for M2M: Disparate Approaches to the Internet of Things

The Internet of Things (IoT) has been getting a lot of attention lately. The impetus behind some of this is the recent announcement of an OASIS initiative to standardize the IBM MQTT protocol as a means for “Things” to communicate. This New York Times blog post provides some background on MQTT and the announcement.

If MQTT gives you a sense of déjà vu, then you’re likely familiar with the Object Management Group (OMG) Data Distribution Service for Real-Time Systems (DDS) standard. Like MQTT, DDS was designed specifically to address machine-to-machine (M2M) communication, the foundation for the IoT.

However, while they may share common aspirations, MQTT and DDS are very different standards. Each is optimized around different assumptions about how the IoT will be composed:

Read More