Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException: «Не удалось подключиться: RefusedNotAuthorized» - PullRequest
0 голосов
/ 10 декабря 2018

Я успешно настроил свой Azure IoT Dev Kit MXChip и могу отправить данные в IoT-концентратор.Я также создал приложение логики с маршрутизатором для получения почты, когда температура превышает ожидаемую, и сервером SQL для сохранения данных задания Stream Analytics.По сути, я следовал учебному пособию, и до этого момента все работало нормально, сейчас я просто создаю симулятор, где я могу имитировать события, как упомянуто в этом учебнике .Но всякий раз, когда я запускаю приложение, я всегда получаю сообщение об ошибке, как показано ниже.

Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException: 'Ошибка CONNECT: RefusedNotAuthorized'

enter image description here

Я не уверен, что мне здесь не хватает, хотя я понимаю, что это проблема аутентификации, и я уже изменил свой Hub Uri и ключ устройства, как упомянуто вруководство.

private readonly static string s_iotHubUri = "";
// This is the primary key for the device. This is in the portal. 
// Find your IoT hub in the portal > IoT devices > select your device > copy the key. 
private readonly static string s_deviceKey = "";

1 Ответ

0 голосов
/ 10 декабря 2018

Я только что понял, что делает эту ошибку.Я думал, что идентификатор устройства, который мы можем использовать здесь, является просто фиктивным, поскольку он не упоминается в руководстве, но нет.Итак, у меня было два варианта:

  1. Чтобы создать новое устройство IoT в IoT Hub с идентификатором устройства, который я использовал в приложении-симуляторе (test-device), и обновить идентификатор устройства и ключ вприложение
  2. Используйте уже доступный идентификатор устройства

Я только что создал новое тестовое устройство в концентраторе.

private readonly static string s_myDeviceId = "test-device";
private readonly static string s_iotHubUri = "youriothubname.azure-devices.net";
private readonly static string s_deviceKey = "devicekey";

После внесения изменений всеработал нормально, как и ожидалось.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...