如何从IoT中心规则触发Azure功能?

时间:2020-08-21 08:59:05

标签: azure-iot-central

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

触发规则时,人们可以选择许多操作,例如电子邮件,Webhook,Logic Apps以及Power Automate。我尝试使用所有这些,没有任何问题。现在,我试图定义一个简单的NodeJS Azure函数,该函数将在IoT Central Rule触发时运行。

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

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

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

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

通过使用HTTP触发器创建一个功能并使用Webhook操作来触发它来从IoT Central触发Azure功能。

setting up a webhook

该过程记录在here

更新: 我在您的屏幕截图中看到您正在使用旧版的IoT Central。在该版本中,Azure Functions是作为单独的动作提及的,但实际上,它也只是使用了Webhook。 选择Webhook时,在以后的版本中将Azure功能作为一个单独的动作删除了,它是一个选项(如上面的屏幕截图所示)。