Azure IoT Edge on premises device updates

Nick Dziura 0 Reputation points
2024-05-13T03:56:10.1666667+00:00

Is it possible to manually provide updates to Azure IoT Edge when disconnected from IoT Hub?

The aim is that devices will never have to connect to anything other than the IoT edge server, and the edge server will not connect to the internet. Instead, updates will be provided to the edge server through other channels.

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.
581 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,222 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sander van de Velde | MVP 33,956 Reputation points MVP
    2024-05-13T04:23:25.0833333+00:00

    Hello @Nick Dziura,

    welcome to this moderated Azure community forum.

    Azure IoT Edge is an edge solution for running local logic using a secure connection for both exchanging data with the cloud and managing the edge.

    It is designed to be controlled from the cloud. Using a 'deployment manifest' users can tell the edge which versions of modules (docker containers) need to be run and how these should interact.

    This is the only way to update the (versions of) containers. This cannot be changed on the device itself.

    Once this deployment is done, perhaps only once, the device can run offline for a very long period (you need to take care of a few extra modifications, well documented).

    Cloud to device communication like module twin updating desired properties or direct methods need a cloud connection too. But you can write custom logic in your modules to listen to alternative configuration (eg. environment variables, a local file, or signals from another module).

    See the documentation for more details.


    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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.