How to create your own instance of Bosch IoT Rollouts on Bosch IoT Cloud with the optional Bosch IoT Permissions integration

Introduction

By choosing this option to create your service instance you will have a Bosch IoT Rollouts with full multi user capability managed by Bosch IoT Permissions. To see the features of Bosch IoT Permissions have a look at Permissions documentation.

Applicable to Rollouts customers of

  • Rollouts EU2 - Bosch IoT Cloud catalog

Prerequisites

  • You have the Cloud Foundry CLI installed.
  • You have chosen a Rollouts service plan that fits your needs (SERVICE_PLAN):
    • Free Rollouts Plan ("Free")
    • Starter Rollouts Plan ("Starter")
    • Standard Rollouts Plan ("Standard")
  • You have determined a name for your Bosch IoT Rollouts instance (INSTANCE_NAME)
  • You have already booked a Bosch IoT Permissions (f.k.a. IM) service in the Bosch IoT Cloud marketplace.
  • You have created a Permissions tenant or access to an existing one and looked up the tenant id (TENANT_ID) and tenant name/technical name (TENANT_NAME), which you can find in the Tenant section by clicking on Open details for your selected tenant.
Tenant data

Please be aware of the existence of a Quota according to your selected SERVICE_PLAN.

Create the service

Go to your cf command line interface and enter the following command with your chosen parameter:

$ cf create-service rollouts "SERVICE_PLAN" INSTANCE_NAME -c "{\"imtenantid\":\"TENANT_ID\",\"imtenantname\":\"TENANT_NAME\"}"

Example:

$ cf create-service rollouts "Standard" myrolloutservice -c "{\"imtenantid\":\"123456-1234-1234-1234-abcdefg12345\",\"imtenantname\":\"TENANT123\"}"

After executing this command you should receive an OK and the Bosch IoT Rollouts instance should appear as a service instance in your space.

Next you can either bind an app to the created instance or create a CF service key.

Example app binding by CLI:

cf bind-service YOUR-APP myrolloutservice

Login

Next, you have to login to your Bosch IoT Permissions and assign your user the roles which are delivered by Bosch Iot Rollouts. To see which roles are delivered have a look into the Security chapter. Finally, go to the Bosch IoT Rollouts service interface and login with your Bosch IoT Permissions credentials. Now you are ready to use Bosch IoT Rollouts.

What’s next?

Go to the Getting started with Rollouts Service Integration by creating an device simulator application to create a device simulator application that simulates targets.

Also have a look to the User Guides.