Двойник устройства Azure IoT-Hub с цифровым двойником Azure с использованием DTDL: являются ли они дополнениями или альтернативами? Как?

Существует некоторая путаница между двумя аспектами Azure IoT-Hub. Я вижу здесь показано, что Azure Digital Twins (с DTDL) упрощает управление состоянием устройства (заявленные, желаемые свойства) по сравнению с Azure IoT-Hub Device Twins. Однако я вижу здесь, что они кажутся отдельными, но связываемыми объектами. .

Итак, вопрос: можно ли увидеть / использовать Azure Digital Twins (и DTDL) в качестве ЗАМЕНЫ для двойников устройств Azure IoT-Hub. Как? Если нет, то почему бы и нет, ведь иметь двух разных Близнецов слишком сложно?

Обратите внимание, что мы используем IoT-Edge и усиливаем его автономные функции сообщаемых и желаемых свойств в двойниках устройств Iot-Hub.

Спасибо!


person GGleGrand    schedule 09.12.2020    source источник


Ответы (1)


Краткий ответ: нет

Более длинный и, возможно, более удобный ответ: для использования двойников устройств в IoT Hub вам нужны двойники устройств в IoT Hub, но вы можете связать их со своим цифровым двойником в Azure Digital Twins (ADT). Если вы хотите включить свойства двойника устройства в ADT, вам необходимо направить сообщения двойника устройства в функцию, которая выполнит перевод в ADT. В этого подраздела документации, вы можете увидеть различия в обозначениях.

Если вы хотите, чтобы ADT «управлял» вашим двойником устройства, вам необходимо подписаться на уведомления об изменениях ADT, использовать их в другой функции и применить изменения в двойнике устройства в Центре Интернета вещей. В настоящее время это вся работа по индивидуальному заказу, вы можете основывать часть работы на ссылке вы указали в своем вопросе.

Что касается вашего вопроса о сложности: может показаться немного сложным настроить ADT в качестве единого источника конфигурации, но когда это будет сделано, ваша конфигурация будет собрана в одном месте. На практике я не часто наблюдаю, как это происходит.

Важно отметить

Чтобы немного запутать ситуацию, первая ссылка, которую вы предоставили, упомянули цифровых двойников и двойников устройств, как будто это две разные вещи, хотя на самом деле это три < / em>. У вас есть двойник устройства в IoT Hub, цифровой двойник в контексте Plug and Play для Интернета вещей и цифровой двойник в Azure Digital Twins. Важно понимать различия между ними, поскольку ADT - это отдельная система, но цифровые двойники PnP и двойники устройств доступны через ваш Центр Интернета вещей.

person Matthijs van der Veer    schedule 09.12.2020
comment
Да, запутанно (слишком сложно?), Но вы многое прояснили. Спасибо - person GGleGrand; 09.12.2020