Can 'Device Update for IoT Hub' service be used for a manual OS update strategy for Edge devices connected to Azure IoT Hub?

Hari Prashanth 25 Reputation points
2023-07-25T08:28:43.2333333+00:00

We are using Azure IoT Hub to manage edge devices from the cloud. The edge device in our case is a mini pc thats running Ubuntu 22.04 LTS version. We want to push Ubuntu OS updates to the edge device in a manual manner after new updates arrive. Before deploying updates to the production devices, we want to test the updates on specific set of devices that represent the staging environment. After thorough testing in Staging environment and making sure the update does not cause issues to the IoT modules running on the edge device, we want to push updates to the Production environment. Can "Device Update for IoT Hub" service be used for this use case?

Azure IoT
Azure IoT
A category of Azure services for internet of things devices.
391 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,149 questions
{count} vote

1 answer

Sort by: Most helpful
  1. Sander van de Velde | MVP 30,866 Reputation points MVP
    2023-07-25T12:22:17.2+00:00

    Hello @Hari Prashanth,

    as an alternative, check out OSConfig for Linux devices:

    OSConfig for Linux is a compact (≈5MB) device side component which brings these configuration management capabilities directly into your Azure IoT workflows.

    This OSConfig is part of Microsoft's suite of security and management capabilities for edge+cloud solutions. The suite covers threat management, workload management, configuration management, and update management.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.