2016-05-25 3 views
1

Я пытаюсь создать новый идентификатор устройства в реестре идентификации в моем концентраторе Azure IoT. Я выполняю шаги, описанные here.Ошибка при неправильной версии протокола при добавлении устройства в концентратор Azure IoT

Но когда я добавить новое устройство в реестре:

device = await registryManager.AddDeviceAsync(new Device(deviceId)); 

я получаю исключение с этим сообщением:

ErrorCode: InvalidProtocolVersion; Invalid версия протокола: 2016-04-30

Любая точка в правильном направлении была бы принята с благодарностью.

ответ

1

Возможно, это связано с тем, что версия DLL, на которую вы ссылаетесь, не соответствует версии концентратора.

Новая версия концентратора, которая только что была выпущена, использует предварительную версию Microsoft.Azure.Devices. Проверьте, какую версию вы используете. Если возможно, добавьте скриншот ваших пакетов nuget.

+0

Я обновился с 1.0.8 до 1.1.0-preview-002, и теперь он работает как шарм. Спасибо за помощь! – Guy

+0

Полезно знать :) –

+0

как вы скажете версию концентратора? – jsturtevant