在Azure IoT Edge模块中,我可以对直接方法进行编程以从Azure门户或Azure云中的其他资源调用。但是,我尝试直接从边缘设备调用此直接方法,而无需以任何方式向Azure进行身份验证(因为我已经在设备中)。是否可以以某种方式完成此操作?
umuewwlo1#
最初,直接方法是您从云(后端服务)到设备(C2D通信)的通信方式之一:https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-c2d-guidance您可以通过利用消息代理来调用直接方法。如果两个模块都连接到edgeHub,并且存在连接这两个模块的路由,则可以从模块A发送消息以调用模块B中的直接方法。请参阅:How to call direct method on iot edge agent from another module?,在最后一个答案的注解中有一个明确的参考。
1条答案
按热度按时间umuewwlo1#
最初,直接方法是您从云(后端服务)到设备(C2D通信)的通信方式之一:https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-c2d-guidance
您可以通过利用消息代理来调用直接方法。如果两个模块都连接到edgeHub,并且存在连接这两个模块的路由,则可以从模块A发送消息以调用模块B中的直接方法。请参阅:How to call direct method on iot edge agent from another module?,在最后一个答案的注解中有一个明确的参考。