Как настроить iot Hub (или AzFunction) для отправки сообщения на граничный входной маршрут IOT?

Я пытаюсь отправлять сообщения C2D с помощью Azure,

однако я не могу получить всю информацию в документации Microsoft (и в Интернете в целом) на тему «Как отправить сообщение из облака на вход модуля IOT-EDGE?» Я уже нашел кое-какие ответы, но не могу найти эту последнюю информацию.

шаг 1 отправить сообщение:

Я нашел множество хороших примеров и примеров, объясняющих, как отправить сообщение C2D на обычное устройство IOT. но ни один на грани? Это вообще возможно?

приемник шага 2:

У меня есть настраиваемый модуль IOT-Edge, у которого есть выход в «$ upstream». Для ввода я попробовал:

"FROM $upstream INTO BrokeredEndpoint(\"/modules/edgeModule/inputs/input1\")" and as expected it doesn’t work.

У вас есть зацепки?

Благодарю.

PS: английский не мой родной язык. Приносим извинения за обнаруженные ошибки.


person Ehanno.M    schedule 03.01.2020    source источник


Ответы (1)


Модули IoT Edge могут получать только вызовы прямого метода, но не асинхронные сообщения от облака к устройству. Примеры реализации вызовов DM можно найти, например, здесь: https://github.com/Azure-Samples/iotedge-end2end-messageflow

person silent    schedule 03.01.2020
comment
Я изучу это, спасибо за ваш ответ (если мне удастся заставить его работать, я закрою вопрос) - person Ehanno.M; 06.01.2020