Совместимость версий Azure IoT EdgeHub и C# IoT Hub SDK

Есть ли способ узнать, какие версии системного модуля EdgeHub совместимы с версиями C# Devices.Client IoT SDK?

В заметках о выпуске EdgeHub упоминается об обновлении C# SDK, если он используется, но самый последний выпуск ссылается на версию SDK: 1.20.3, которая является второстепенной версией после текущей Версия SDK: 1.21.3

Безопасно ли использовать последние стабильные версии обоих? Если нет, есть ли где-нибудь таблица совместимости, на которую можно ссылаться?


person Community    schedule 30.12.2019    source источник


Ответы (1)


Версия 1.0.9 RC (предварительная версия) ссылается на версию 1.21.3 SDK.

Если ваш вопрос: могу ли я использовать самую последнюю версию Devices.Client SDK для своих пользовательских модулей, мой ответ будет: да. Поскольку ваш пользовательский модуль на самом деле является контейнером Docker, он работает как изолированный процесс и не должен зависеть от версии этой сборки, используемой модулями edgeHub или edgeAgent.

person Frederik Gheysels    schedule 30.12.2019
comment
Действительно ли пользовательские пограничные модули изолированы? Разве пограничные модули не подключаются к Azure Hub через EdgeHub? Насколько я понимаю, сообщения в основном помещаются в очередь локально с помощью вызова Client SDK, и именно EdgeHub занимается поддержанием подключения и отправкой сообщений в конечную точку облака, когда это возможно. - person ; 30.12.2019