Do you have an idea or suggestion based on your experience with Azure IoT Edge?

Support X.509 certificates in IoT Edge for Raspbian (Linux) and the Device Provisioning Service (DPS)

We are using a Raspberry Pi Zero W for a large-scale IoT sensor rollout. Our plan is to use IoT Edge on Raspbian (Linux) to run our Python software on the devices and leverage the IoT hub to deploy our code via modules to our devices. We also want to use the IoT hub Device Provisioning Service to further automate the rollout of newly added devices. The goal is to make this scalable to 1.000 devices as a Proof of Concept, and in a production phase scale up to 50.000-100.000 devices.

We've tried to follow the tutorial by Microsoft to run auto-provisioning-service:

When this didn't work we opened a Github ticket:

There it was mentioned that IoT Edge needs to support X.509 certificates for this to be possible, since the Raspberry Pi does not have a TPM chip on board. That's why we are requesting to support X.509 certificates for IoT Edge and the DPS.

47 votes
Sign in
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Erwin de Moel shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: Microsoft
Signed in as (Sign out)
  • Wei commented  ·   ·  Flag as inappropriate

    look forward to the new features which iot edge dps support x.509 certificate and symmetric key.
    This feature has been feedback for a long time.

  • Peter Michael commented  ·   ·  Flag as inappropriate

    8 months and still no update on this...
    Any one aware of the current status? Has the work been terminated? If yes, we need to look elsewhere.
    Agree with ben below.

  • ben commented  ·   ·  Flag as inappropriate

    Not having this feature makes the RPI in the Azure IoT Edge eco-system pretty much useless...

Feedback and Knowledge Base