Azure IOT集线器置备错误:AMQP传输异常IotHubUnauthorizedAccess 401002

问题描述

尝试通过Azure DPS设置设备时不起作用。它给出了错误

未处理的异常:Microsoft.Azure.Devices.Provisioning.Client.ProvisioningTransportException:AMQP传输异常---> Microsoft.Azure.Amqp.AmqpException:{“ errorCode”:401002,“ trackingId”:,“ message”:“ IotHubUnauthorizedAccess”,}

我使用的是注册时使用的x509证书。范围ID也正确。任何帮助将不胜感激。

解决方法

如果设备x.509证书中的“通用名称”“ CN =“”值与DPS中的“组注册”名称不匹配,则会出现此传输异常。

此链接可能有用:https://github.com/Azure/azure-iot-sdk-c/blob/master/tools/CACertificates/CACertificateOverview.md