Device to digital twin relation

As of today the Device Provisioning API and the default connection between the Hub and Things building blocks is implemented as 1:1 relation.

It imposes, that both - the device and its digital twin - are registered with the exact same identifier, composed of the namespace and the name, separated by a colon : character.

namespace:unique-name

This way, we can assure that a device within Bosch IoT Hub can only update its own digital twin in Bosch IoT Things (i.e. the one with the same ID).

In scenarios, where you create a connection by yourself, and where you don't need this feature, you can uncheck the "Enable Bosch IoT Hub/Things ID convention" checkbox in your connections source configuration.

For scenarios where your devices are registered via the Bosch IoT Gateway Software the notation might differ.

Most probably the pattern will be:

namespace:gateway-identifier:unique-name