Bosch IoT Device Management

Prepare the software distribution set

In this section you will upload a zip file from your local machine to Bosch IoT Rollouts, and make it distributable for a demo device.


Open the Bosch IoT Rollouts UI - Upload Management view

Starting at the Bosch IoT Suite Console opened, click the Rollouts entry in the left navigation.

In case it is not there, use the search, and click the star icon to pin it to your navigation bar.


images/confluence/download/attachments/2232980500/pin-rollouts-ui.png

The Bosch IoT Rollouts UI will open in a new browser tab.

A. Create the software module type "DemoUpdate"

  1. Click the Upload entry in the left navigation.

  2. From section Filter by type click the configure icon.

  3. Select + create.

  4. Enter DemoUpdate as name,

  5. An optional description, and

  6. DemoUpdate as key.

  7. Select Software (SW).

  8. Optionally, choose a color (this turns out very useful if you need to manage various types of devices in your instance)

  9. Save the settings.

images/confluence/download/attachments/2232980500/Create-demo-type.png

This step is necessary, as the demo device will not accept the other pre-defined types, but only DemoUpdate.

B. Create a Software Module

  1. Click the + icon at the top-right of the Software Module list.

  2. Select the type DemoUpdate.

  3. Fill the other mandatory fields Name,

  4. And Version.

  5. Optionally, fill in the Vendor field,

  6. And a Description.

  7. Click Save.

  8. The new entry will be displayed respectively.

images/confluence/download/attachments/2232980500/create-sw-module.png

C. Upload an artifact

Prepare an a zip file on your local machine.
In our example the zip contains a txt file and a png file.

  1. In case the upload field in not active, click the line for the demo-sw software module.

  2. Drop Files to upload in the lower right section.

  3. A pop-up will display the progress.

  4. The result is listed in the right section.

images/confluence/download/attachments/2232980500/upload-zip.png

Open the Bosch IoT Rollouts UI - Distribution Management view

Click the Distributions entry in the left navigation.

D. Create the distribution type "DemoUpdate only"

  1. From section Filter by type click the configure icon and select + create.

  2. Enter DemoUpdate only as name.

  3. Optionally set a description.

  4. The Key, must also be set to DemoUpdate only.

  5. Optionally set a color.

  6. Put DemoUpdate into the Selected column and set it as mandatory.

  7. Save the settings.

  8. The result will appear in the filter list.

images/confluence/download/attachments/2232980500/create-distro-type.png


E. Create a Distribution

  1. On the top right of your Distributions list, click the + icon.

  2. Select the recently created type DemoUpdate only.

  3. The Name is mandatory.

  4. Also the Version is mandatory.

  5. Optionally, set a description.

  6. Save the settings.

  7. The result will appear in the distributions list.

images/confluence/download/attachments/2232980500/create-distro.png

F. Create an assignment

  1. Click the software module on the right side.

  2. Drag&drop it on your distribution to interlink the both entities.

  3. Confirm with OK in the pop-up.

  4. The assignment is now created, i.e the distribution now contains the software module.

images/confluence/download/attachments/2232980500/assign-module-to-distro.png

In real world scenarios you might need to select multiple artifacts and group them into one distribution.