How to Integrate Qt and DDS in an IoT Application

The IoT world is full of different connectivity protocols and standards. Each has a particular purpose, but no single technology will solve all communications for distributed systems. For example, MQTT serves the specific edge-to-cloud telemetry application, but relies on a broker. This bottleneck prevents MQTT from scaling broadly enough to address connectivity for real-time distributed control systems, which is where Data Distribution Services (DDS) operates perfectly.

Read More

The Plague of Confusion in the Industrial IoT

The Industrial Internet of Things (IIoT) is the most important technical revolution of our lifetime. But the IIoT is sick.

Read More

How to Meet Integration, Safety and Security Challenges in Autonomous Systems

Changes in the way we travel and the way merchandise is delivered are well underway as we are already becoming accustomed to Unmanned Aerial Vehicles (UAVs) and drones. Millions of drones were shipped in 2017 and there are now more than 770,000 registered drones in the US. (Registration is required for any drone over .55lbs.) UAVs have an increasingly dominant role beyond military applications. Self-driving cars are just around the corner but it doesn’t stop there. The flying car is no longer science fiction-- The aerospace company Vahana has already made its first flight of a single-person, vertical take-off and landing aircraft. A society where there is no need for drivers licenses and where subscriptions to transportation services replace personal vehicles is within reach.

Read More

Announcing the OPC UA/DDS Gateway Standard

One of the most important challenges that system designers and system integrators face when deploying complex Industrial Internet of Things (IoT) systems is the integration of different connectivity solutions and standards.

Read More

Frameworks and Transports: Choosing the Best IIoT Connectivity Solution

Building out a distributed system infrastructure in today’s emerging Industrial Internet of Things (IIoT) landscape can be a daunting task, to say the least. If you are a developer or system architect, you know that there are many tools and protocols available to use to move data around in your distributed application. Not to mention the possibility of building out your own custom solution directly on TCP or UDP sockets. Wouldn’t it be great if a lot of the work that needed to be done before you could make a decision on your next infrastructure was already done for you?

Read More

Profiling Distributed Applications with Perf

I, like many developers, have been in situations where I needed to take an existing application and make it faster–basically by removing slow code and replacing it with fast code. I know now to follow one simple rule when it comes to optimizing code:

Read More