将设备添加到Azure IoT Hub时无效的协议版本错误

时间:2016-05-25 15:31:24

标签: c# azure azure-iot-hub

我正在尝试在Azure IoT Hub的身份注册表中创建新的设备标识。我按照here概述的步骤进行操作。

但是当我在注册表中添加新设备时:

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

我收到此消息的异常:

  

ErrorCode:InvalidProtocolVersion;协议版本无效:2016-04-30

非常感谢正确方向的任何一点。

1 个答案:

答案 0 :(得分:1)

这可能是因为您引用的dll版本与集线器的版本不匹配。

刚刚发布的新集线器版本使用预发布版本的Microsoft.Azure.Devices。检查您使用的是哪个版本。如果可能,请添加nuget包的屏幕截图。