IoT Hub Device Update: Image Update Questions

Jared Hagel 41 Reputation points
2021-11-24T14:37:40.61+00:00

Our company is quite interested in this framework, but we have 2 questions:

1) What image modifications are required to support an Image update using IoT Hub Device Update? The article https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-raspberry-pi is great but it doesn't let us know what changes we need to make to our Ubuntu based device (Lubuntu) to test this A/B image update ourselves. For example, do we need to create a spare partition that can fit the image update? Is documentation for this available yet?

2) What will be the approximate price to use this framework? We already use some features of IoT Hub. I haven't stumbled across a pricing information webpage for this.

Thank you!

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
534 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,115 questions
{count} votes

Accepted answer
  1. AshokPeddakotla-MSFT 27,386 Reputation points
    2021-12-01T04:04:30.727+00:00

    @Jared Hagel Please find the below response to your queries.

    1) What image modifications are required to support an Image update using IoT Hub Device Update? The article https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-raspberry-pi is great but it doesn't let us know what changes we need to make to our Ubuntu based device (Lubuntu) to test this A/B image update ourselves. For example, do we need to create a spare partition that can fit the image update? Is documentation for this available yet?

    To use image updates with our Device Update agent, you would have to build an OS image with swupdate included (for reference our sample implementation has swUpdate built into the Yocto image), configure swupdate, make sure the storage is partitioned accordingly and a supported bootloader is used. For GA we are looking to simplify how customers configure swUpdate to use with a Device Update binary agent. Please refer to the architecture reference for more information.

    2) What will be the approximate price to use this framework? We already use some features of IoT Hub. I haven't stumbled across a pricing information webpage for this.

    We are still in the early stages of determining the pricing model for Device Update for IoT Hub. We would love to get inputs from you on the expectations around the pricing model (device based, message based, etc.) and the price.

    Hope this helps. Do let me know if you have any other queries.


    • Please don't forget to click on 130616-image.png or upvote 130671-image.png button whenever the information provided helps you. Original posters help the community find answers faster by identifying the correct answer. Here is how
    0 comments No comments

0 additional answers

Sort by: Most helpful