问题描述
尝试通过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