Device provisioning service
Provisioning X.509 Devices for Azure IoT Hub using .NET Core
Provision Azure IoT Hub devices using DPS and X.509 certificates in ASP.NET Core
User secrets:
You can find the DPS/IoT Hub Connection Strings in the portal:
- Azure IoT Hub Device Provisioning Service (DPS) | Shared access policies
- IoT Hub | Shared access policies
{
"ConnectionStrings": {
"DpsConnection": "--your-connectionstring--",
"IoTHubConnection": "--your-connectionstring--"
}
}
Migrations DpsWebManagement
Add-Migration "init"
Update-Database
History
2023-04-10 Add PKI web application for Azure IoT Hub DPS using DPS enrollment groups and certificates
2023-03-27 Updated to .NET 7, fix group and individual enrollments
Links
https://github.com/Azure/azure-iot-sdk-csharp
https://github.com/damienbod/AspNetCoreCertificates
https://learn.microsoft.com/en-us/azure/iot-hub/troubleshoot-error-codes