ModuleClient IoT中心边缘设备:如何从设备队列接收消息?

问题描述

我们将IoT Edge模块部署到我们的设备,并且可以将消息发送到IoT中心或执行直接方法。但是,ModuleClient也有一些方法(例如CompleteAsync)可以从设备队列中删除消息。

问:有什么方法可以直接在模块中接收设备队列消息?通过路由规则,使用ModuleClient方法还是可能甚至通过在模块内使用DeviceClient实例?

任何帮助将不胜感激。

解决方法

不是。 IoT Edge模块仅支持直接方法。有sort of a workaround,但实际上我不建议将config.yaml暴露给模块。