azure-iot-central - 如何从 IoT Central 规则触发 Azure 函数?
问题描述
我正在使用 Microsoft IoT Central 并使用其规则来触发操作。
触发规则时,可以选择许多操作,例如电子邮件、Webhook、逻辑应用程序以及 Power Automate。我试过使用所有这些都没有任何问题。现在,我尝试定义一个简单的 NodeJS Azure 函数,只要触发 IoT Central 规则,该函数就会运行。
我不明白的是如何使用 Azure 函数进行端到端设置。无法从规则菜单上的 IoT Central 操作中选择任何现有功能,而是指向创建新功能。
当我在 Azure 中尝试时,没有任何“IoT Central”功能模板,例如 IoT 中心或 HTTP 触发器。
那么 - 我如何“连接”要从 IoT Central 规则触发的新 Azure 功能?
解决方案
从 IoT Central 触发 Azure 函数是通过使用 HTTP 触发器创建函数并使用 Webhook 操作来触发它来完成的。
该过程记录在这里
更新:我在您的屏幕截图中看到您使用的是旧版本的 IoT Central。在那个版本中,Azure Functions 作为一个单独的操作被提及,但实际上它也只是使用了一个 webhook。当您选择 Webhook 时,Azure Functions 作为一个单独的操作在更高版本中被删除,它作为一个选项被提及(如上面的屏幕截图所示)。
推荐阅读
- c# - 数组何时受垃圾回收影响?
- pentaho - PDI:仅在没有错误时输出
- sql - 将表加载到 Power Query 时与 SQL SMS 的数据连接 - 数据压缩
- vba - 将变量的用户输入作为字符串获取以在 vba 访问中使用
- typescript - 将兼容类型分配给可区分的联合类型时出错
- powershell - 通过powershell请求通知权限
- node.js - 控制台日志未使用 express 和 socket.io 记录
- avro - Kafka 存储的 avro 记录向后模式兼容性
- javascript - 用于 svg 折线 JS 的拆分数组
- android - 使用改造从不同的相对路径获取 url