Possibility of device onboarding to Azure iothub without device provisioning

Anoop Kumar Edappalil Satheesan 0 Reputation points
2025-01-29T04:09:11.6366667+00:00

Hi ,

Is it possible to onboard an azure iot device to iothub skipping device provisioning?

This is to limit memory usage so that we can switch to a low cost microcontroller?

Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,244 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sander van de Velde | MVP 35,091 Reputation points MVP
    2025-01-29T23:42:00.3366667+00:00

    Hello @Anoop Kumar Edappalil Satheesan ,

    welcome to this moderated Azure community forum.

    The Azure cloud offers the Azure IoT Hub to have devices connected to the cloud for sending telemetry and optionally sending commands back.

    Each device has its own identity available via the device registration.

    This is also called the device twin and the identity can be represented via a certificate or a connection string.

    The connection can be made by either using one of the device SDKs (recommended) or via MQTT using a specific fixed topic subset.

    This works for PC or RPI like devices but also for constrained devices like an ESP32.

    Also check out the Nanoframework if you know the C# programming language.

    Notice that 'device provisioning' is done via the Device Provisioning Service. The advantage of using this service is the support for switching to another IoT Hub (eg. from a production IoT Hub to a test IoT hub in case of some failure) or moving over to an IoT Hub in another region. This way, you do not need to 'touch' your device (eg. a firmware update).

    Using the Device Provisioning Service is optional but recommended in a production situation for more flexibility.


    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.

    0 comments No comments

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.