Bosch IoT Device Management - will be discontinued by mid 2024

Create a policy entry for the Insights connection - demo device

Prerequisites

  • You are empowered to change the specific policy.

  • You have already booked a Bosch IoT Insights instance

  • You have already established the connection from Things to Insights

Goal

Given you need to provide your Bosch IoT Insights subscription permissions to READ the compass values of a Demo device.

The full path for a Demo device's compass feature would be thing:/features.

Add the policy entry via the Developer Console

  1. Open the Things view.

  2. Select the device whose policy needs a change.

  3. Open the Policy view - you see the defaults created at step provisioning.

  4. Click + to add an additional entry.

  5. Set the label (any string, we call it INSIGHTS as a hint to better understand the policy.

  6. Add the subject, which is composed following the pattern integration:ID:insights.

  7. Select integration from the drop-down Issuer (prefix).

  8. In the field ID, enter the rest ID:insights from the Auth part in your connection (from the step before).

  9. In the field Type, enter any descriptive string, e.g. it-insights-integration.

  10. Click + to add a resource, i.e. what will the subject have access to.

  11. Enter the Resource path thing:/features.

  12. Grant the permission Read.

  13. Save the settings.

images/confluence/download/attachments/1634788205/demo-policy-for-insights.png

Check the result in the JSON view

Your complete policy would look similar to the following example:

{
"policyId": "<your.namespace>:<your-demo-device-name>",
"entries": {
"DEFAULT": {
...
},
"DEVICE": {
...
},
"DEVICE-MANAGEMENT": {
...
},
"Insights": {
"subjects": {
"integration:<your-service-instannce-id>_things:insights": {
"type": "iot-insights-integration"
}
},
"resources": {
"thing:/features: {
"grant": [
"READ"
],
"revoke": []
}
}
  }
}


Further reading

The basic concept and all types of subject and resources are documented at Digital twins > Policy of a thing.