将数据写入 Azure Iot 中心设备

Writing data to Azure Iot hub device

我目前正在做一个 POC,我想知道这是否可以使用 Azure 服务。我从事件中心的 Iot 中心获取某些数据,触发逻辑应用程序,并且根据从事件中心收到的消息,我的逻辑应用程序将向 IoT Edge 设备发送消息。我想知道是否可以从逻辑应用程序向 IoT 中心设备发送消息?如果是,我们该怎么做?

我更期待对我的问题的是或否的回答,如果我得到用于实现此目的的服务..那就太好了

是的,这是可能的。逻辑应用程序有一个事件中心连接器,您可以使用它在收到消息时启动您的应用程序。

要从逻辑应用向 Azure IoT Edge 设备发送消息,可以使用 the REST API。它允许您将直接方法发送到设备上的特定模块。设备需要在线才能接收消息,否则,REST 调用将导致错误。

挑战 是您需要获得有效的安全令牌才能完成此调用,您当然可以将其作为变量添加到您的应用程序中,但您不应该这样做.您还 运行 在您的 运行 历史记录中暴露此秘密值的风险。你可以编写一个 Azure 函数来生成此安全令牌并使用逻辑应用程序检索它。此时无论如何你都在编写代码,你试图用逻辑应用程序解决的问题更适合 Azure 函数。