Можем ли мы вызвать прямой метод листового устройства одного модуля из другого модуля?
Я разработал два пользовательских модуля IoT edge
напр. Модуль1, Модуль 2
Модуль 1 имеет несколько устройств Интернета вещей (листовых устройств), работающих внутри контейнера.
Эти листовые устройства имеют определенные прямые методы написанные например IsDeviceOnline
Можно ли вызвать этот прямой метод из модуля 2?
Я попытался написать leaf deviceId при вызове, как показано ниже, но это дает
{"status":500,"payload":null}всегда.
MethodRequest request = new MethodRequest("IsDeviceOnline"); // Execute request var resp = await moduleclient.InvokeMethodAsync(deviceId, "Module1", request);
Приведенный выше код geeting выполняется из Модуль 2
Что я уже пробовал:
Я исследовал много вещей на форумах google и IoT, но я не уверен, что это вообще возможно.