简体   繁体   English

Azure IoT EdgeHub 和 C# IoT Hub SDK 版本兼容性

[英]Azure IoT EdgeHub and C# IoT Hub SDK Version Compatibility

Is there a way to tell which versions of EdgeHub system module are compatible with versions of the C# Devices.Client IoT SDK?有没有办法判断哪些版本的 EdgeHub 系统模块与 C# Devices.Client IoT SDK 版本兼容?

In the release notes for EdgeHub it mentions of updating the C# SDK if used, but the most recent release references SDK version: 1.20.3 which is a minor version behind the current SDK release: 1.21.3EdgeHub发行说明中,它提到更新 C# SDK(如果使用),但最新版本引用了 SDK 版本:1.20.3,这是当前 SDK 版本的次要版本:1.21.3

Is it safe to use the latest stable versions of both?使用两者的最新稳定版本是否安全? If not is there a compatibility table somewhere to reference?如果没有,是否有兼容性表可供参考?

The 1.0.9 RC (pre-release) version references version 1.21.3 of the SDK. 1.0.9 RC(预发布)版本引用了 SDK 的 1.21.3 版本。

If your question is: can I use the most recent version of the Devices.Client SDK for my custom modules, my answer would be: yes.如果您的问题是:我可以为我的自定义模块使用最新版本的 Devices.Client SDK,我的回答是:可以。 Since your custom module is in fact a Docker Container, it runs as an isolated process and should not be affected by the version of that assembly that is in use by the edgeHub or edgeAgent modules.由于您的自定义模块实际上是一个 Docker 容器,它作为一个独立的进程运行,不应受到 edgeHub 或 edgeAgent 模块使用的程序集版本的影响。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM