Deploy an update by using Device Update for Azure IoT Hub

Learn how to deploy an update to an IoT device by using Device Update for Azure IoT Hub.

Prerequisites

Supported browsers:

Deploy the update

  1. In the Azure portal, navigate to your IoT hub.

  2. Select Updates from the navigation menu to open the Device Update page of your IoT Hub instance.

    Screenshot that shows the Get started with the Device Update for IoT Hub page.

  3. Select the Groups and Deployments tab at the top of the page. For more information, see Device groups.

    Screenshot of the compliance view for Groups and Deployments.

  4. View the update compliance chart and group list. You should see a new update available for your tag based or default group. You might need to refresh once. For more information, see Device Update compliance.

  5. Select Deploy next to the one or more updates available status.

  6. From the list on the right, select the desired update to deploy.

    Screenshot of the deployment view for selecting updates.

  7. Schedule your deployment to start immediately or in the future.

    Tip

    By default, the Start date and time is set to Immediately. Be sure to select a different date and time if you want the deployment to begin later.

    Screenshot that shows the Create deployment screen

  8. Create an automatic rollback policy if needed. Then select Create.

  9. In the Current Updates tab, you can view the status of your deployment.

    A screenshot of the Current Updates view.

  10. In the Groups Basics view, the compliance chart shows that the update is now in progress.

  11. After your device is successfully updated, you see that your compliance chart and deployment details updated to reflect the same.

Monitor an update deployment

  1. Select the group you deployed to, and go to the Current updates or Deployment history tab to confirm that the deployment is in progress

    Screenshot that shows the Deployment history tab.

  2. Select Details next to the deployment you created. Here you can view the deployment details, update details, and target device class details. You can optionally add a friendly name for the device class.

    Screenshot that shows deployment details.

  3. Select Refresh to view the latest status details.

  4. You can go to the group basics view to search the status for a particular device, or filter to view devices that have failed the deployment

Retry an update deployment

If your deployment fails for some reason, you can retry the deployment for failed devices.

  1. Go to the Current deployment tab on the Group details screen.

    Screenshot that shows the deployment as Active.

  2. Select Retry failed devices and acknowledge the confirmation notification.

Next steps

Troubleshoot common issues