Bosch IoT Device Management

Auth for sending device data to the device connectivity layer

images/confluence/download/attachments/1634790200/auth-hub.png

Device integration: sending device data to the device connectivity layer

After successful provisioning your device is ready to send data to the device connectivity layer . Therefore the devices needs to authenticate with the device connectivity layer.

The device connectivity layer supports different authentication schemes, starting with username/password based authentication up to certificate based authentication.

For details on the different authentication schemes see Device Authentication.

For scenarios where the devices cannot communicate IP based, the Gateway Mode can be applied. See Cloud Protocol Gateway - operated by a customer.

For scenarios where the devices are connected with a gateway running Bosch IoT Edge they will use the MQTT adapter of the device connectivity layer , see Bosch IoT Edge Agent.

Example:

To authenticate a device with the device connectivity layer (e.g. Bosch IoT Hub MQTT Adapter), a valid user name would be for example authID@tenantID and the password as set in the credentials part, while provisioning the device.

images/confluence/download/attachments/1634790200/hub-credentials.png

Edge devices which are registered by the gateway (Edge agent) will communicate to the device connectivity layer via this gateway and don't need own credentials.

images/confluence/download/attachments/1634790200/hub-no-credentials-needed.png