@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 or upvote button whenever the information provided helps you. Original posters help the community find answers faster by identifying the correct answer. Here is how