A primer on digital twins in the IoT

5 min

Gerald Glocker

Gerald Glocker started working at Bosch in 2008. Since 2012, he has been responsible in different roles for components of the Bosch IoT platform. In 2015, he took over the product ownership of the Bosch IoT Things cloud service and since 2017, he is project lead of the Eclipse Ditto project. He likes to work with innovative technology and use it to create real use for people. Gerald holds a degree in computer science from the University of Ulm, Germany.

IoT and digital twins go together perfectly

The digital twins concept is not new. Digital representations of physical objects have been used for decades. Take NASA for example: They were not able to see and monitor their systems physically because they were too far away, so they created digital models to simulate and analyze their systems back on earth.

In the IoT, a digital twin can provide a holistic view of most – if not all – capabilities an asset has. This implies that it helps to orchestrate different aspects of an IoT device. By providing a unified model and API, the digital twin makes working with IoT assets very easy. A digital twin is the representation of the thing itself and the contact point to access and work with different capabilities and features of that thing.

Infographic showing the architecture of a digital twin. ©Bosch.IO

A digital twin is the representation of the thing itself and its features. While some of these features might represent a state with properties, others represent an interface to some functionality - for example operations or events. Some features are both.

The major benefit of digital twins in the IoT is that you do not have to worry about connecting to the asset to extract and transmit any data. Instead, you can simply deploy applications in a secure sandbox in the cloud, which works with the digital twins as if they are sitting side-by-side these physically distributed IoT assets.

This sandbox approach reduces security risks because the applications are not deployed on the asset, but only in the cloud. Ultimately, development costs are reduced, which means IoT applications can be developed faster. Thus, digital twins in the cloud offer the potential to open up many new functions and solutions.

Use Cases for digital twins in the IoT

The fields of application for digital twins are manifold and not confined to a specific industry or area. They can be used for a wide range of scenarios. On one hand, there are digital twins that just model and represent a single sensor within a device. On the other, there are digital twins that reflect many aspects of a whole campus of buildings, comprising energy, usage, topology, and more.

Infographic showing the different elements of a digital twin. ©Bosch.IO

Digital twins provide a holistic view of all capabilities and aspects of a device/product asset including it’s virtual representation. Our Bosch IoT Things service covers the core elements: From the digital twin API and twin management to state management, access control and orchestration.

Digital twins can, for example, be implemented in the sphere of the Industrial Internet of Things (IIoT). Take the manufacturing process as a general example. By equipping machines with sensors, you can collect a variety of operational data – not just relating to the behavior of the machine itself but also on the conditions in the factory as a whole. By using a digital twin, you can consolidate and analyze these data sets as well as replicate production processes in the virtual world. Over time, if deviations in performance become apparent, manufacturers can take action to optimize their production processes.

There are use cases outside manufacturing and Industry 4.0, such as a digital twin put to use in the context of a connected building. Here you can simulate how a building is used, based on historical or comparative data, and test changes in the building’s design, or the digital twin can call attention to rooms that are wasting energy or are used only rarely.

Usage-based insurance is another possible use case: Instead of having to deploy an expensive telematics unit on each new customer’s car, the application can now simply be deployed in the cloud. The digital twin can be used to calculate the driver’s individual driving score in real time.

The Bosch digital twin solution appears to be the most advanced and, more importantly, the most accessible to developers. If you are interested in exploring the concepts of digital twins, I would definitely start here.

Ian Skerrett, IoT Consultant

Important considerations before implementing digital twins

Now that digital twins are in the limelight as a disruptive trend, one shouldn’t forget that implementing them isn’t always easy. An important pillar of using digital twins is data. Gaining access to this data across the respective organization can be an arduous and frustrating process. This hurdle can only be overcome if companies adjust their processes and systems. They have to break down silos and make data easily accessible across the organization. A holistic approach to storing, managing and manipulating data is essential, but this is often easier said than done.

Another challenge is the complexity of potential use cases. Collecting data is one thing but evaluating and using it is another issue entirely. Digital twins cannot be fully implemented overnight. It takes small steps to find out where a digital twin can create value, and what its other benefits are.

What’s next?

The digital twins concept is bound to evolve in the coming years, as the variety of possible applications grows, and companies continue to evaluate use cases. Where is this concept going? It is likely that the adoption of digital twins will grow as companies find out where they can be beneficial. In the years ahead, we at Bosch.IO expect greater customer demand for the virtual modeling of twins, including semantics and simulation.

More on digital twins

Our Bosch IoT Things service enables applications to manage digital twins of their IoT device assets in a simple, convenient, robust, and secure way.

Take a closer look at digital twin technology and find out more about the platforms that are readily available.

Eclipse Ditto is a framework for creating and managing digital twins in the IoT. Here's how it works.

Do you want to learn even more about Eclipse Ditto? Check out their website.

Bosch is pursuing an open source strategy to transform the IoT. Find out more about our approach.