首页 > 解决方案 > 如何从 IoT Central 规则触发 Azure 函数?

问题描述

我正在使用 Microsoft IoT Central 并使用其规则来触发操作。

触发规则时,可以选择许多操作,例如电子邮件、Webhook、逻辑应用程序以及 Power Automate。我试过使用所有这些都没有任何问题。现在,我尝试定义一个简单的 NodeJS Azure 函数,只要触发 IoT Central 规则,该函数就会运行。

我不明白的是如何使用 Azure 函数进行端到端设置。无法从规则菜单上的 IoT Central 操作中选择任何现有功能,而是指向创建新功能。

当我在 Azure 中尝试时,没有任何“IoT Central”功能模板,例如 IoT 中心或 HTTP 触发器。

那么 - 我如何“连接”要从 IoT Central 规则触发的新 Azure 功能?

在此处输入图像描述在此处输入图像描述在此处输入图像描述

标签: azure-iot-central

解决方案


从 IoT Central 触发 Azure 函数是通过使用 HTTP 触发器创建函数并使用 Webhook 操作来触发它来完成的。

设置 webhook

该过程记录在这里

更新:我在您的屏幕截图中看到您使用的是旧版本的 IoT Central。在那个版本中,Azure Functions 作为一个单独的操作被提及,但实际上它也只是使用了一个 webhook。当您选择 Webhook 时,Azure Functions 作为一个单独的操作在更高版本中被删除,它作为一个选项被提及(如上面的屏幕截图所示)。


推荐阅读