将设备添加到 Azure IoT 中心时出现无效协议版本错误
Invalid protocol version error when adding a device to Azure IoT Hub
我正在尝试在我的 Azure IoT 中心的身份注册表中创建一个新的设备身份。我按照概述的步骤进行操作 here。
但是当我在注册表中添加新设备时:
device = await registryManager.AddDeviceAsync(new Device(deviceId));
我收到一条异常消息:
ErrorCode:InvalidProtocolVersion;Invalid protocol version:2016-04-30
任何正确方向的观点都将不胜感激。
这可能是因为您引用的 dll 版本与 hub 的版本不匹配。
刚刚发布的新集线器版本使用Microsoft.Azure.Devices的预发布版本。检查您使用的是哪个版本。如果可能,请添加您的 nuget 包的屏幕截图。
我正在尝试在我的 Azure IoT 中心的身份注册表中创建一个新的设备身份。我按照概述的步骤进行操作 here。
但是当我在注册表中添加新设备时:
device = await registryManager.AddDeviceAsync(new Device(deviceId));
我收到一条异常消息:
ErrorCode:InvalidProtocolVersion;Invalid protocol version:2016-04-30
任何正确方向的观点都将不胜感激。
这可能是因为您引用的 dll 版本与 hub 的版本不匹配。
刚刚发布的新集线器版本使用Microsoft.Azure.Devices的预发布版本。检查您使用的是哪个版本。如果可能,请添加您的 nuget 包的屏幕截图。