Пограничное устройство ModuleClient IoT Hub: как получать сообщения из очереди устройств?

#iot #azure-iot-hub

#iot #azure-iot-hub

Вопрос:

Мы развертываем пограничные модули IoT на наших устройствах и можем отправлять сообщения в IoT Hub или выполнять прямые методы. Однако ModuleClient также имеет несколько методов (таких как CompleteAsync) для удаления сообщения из очереди устройств.

Вопрос: Есть ли какой-либо способ получать сообщения очереди устройств непосредственно в модуле? Либо с помощью правил маршрутизации, либо с помощью метода ModuleClient, либо, возможно, даже с помощью экземпляра DeviceClient в модуле?

Любая помощь была бы высоко оценена.

Ответ №1:

Не совсем. В модулях IoT Edge поддерживаются только прямые методы. существует своего рода обходной путь, но я бы на самом деле не рекомендовал предоставлять config.yaml модулю.