Можно ли использовать свойства близнеца модуля IoT Edge для обогащения сообщений? - PullRequest
0 голосов
/ 13 февраля 2020

IoT Hub имеет возможность обогащать сообщения перед отправкой в ​​конечную точку. Похоже, что информация о двойнике устройства может быть добавлена, но я ничего не вижу о двойниках модуля онлайн.

В этом случае мы будем использовать версию данных модуля, содержащуюся в сообщениях, в некоторых случаях. точка в будущем. Мы хотели бы дополнить сообщения, отправляемые конечным точкам, метаданными о состоянии модуля, из которого он получен.

Другой вариант, который, по-видимому, не существует, - это возможность обновлять двойниковые свойства устройства при развертывании. Если бы это было выполнимо, то потенциально мы могли бы обновить информацию о версии модулей на уровне двойника устройства.

Это неправильный способ думать о двойниках? Ака, были ли такие функциональные возможности даже доступными, будет ли обогащение занимать момент времени, о котором сообщалось? Может ли быть какая-либо гарантия, что близнец имеет правильное значение, указанное в отчетах, когда модуль отправил сообщение? В таком случае единственный ли надежный способ отправки метаданных о сообщении модуля находится внутри самого сообщения?

1 Ответ

0 голосов
/ 01 апреля 2020

Если вы отправляете событие из модуля с помощью клиентского модуля, ключевое слово $twin в обогащении сообщения будет относиться к двойнику модуля.

...