gpt4 book ai didi

Azure Functions - 如何为我的 IoTHub 消息设置 IoTHubTrigger?

转载 作者:行者123 更新时间:2023-12-05 00:11:49 25 4
gpt4 key购买 nike

如何正确设置和配置 IoTHubTrigger 以触发 IoTHub 消息的 Azure Function (C#)?在哪里以及如何插入 IoTHub 的连接字符串?

最佳答案

使用 Visual Studio 2017 的步骤:

  1. 首先确保您拥有最新版本的 Azure Functions 和 Web 作业工具

enter image description here

  • 转到"file"->“新建”->“项目”->“Azure Functions”,然后选择“IoT 中心触发器” enter image description here

  • 选择函数 V1 或 V2(了解其中的差异 here)。并输入一个任意名称,该名称将用作连接字符串配置的 key 。

  • 打开 local.settings.json 并输入连接字符串的键/值对:

  • {
    "IsEncrypted": false,
    "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
    "ConnectionString": "<your connection string>"
    }
    }

    重要

    如果使用 Functions V1,请使用从此处在门户中获取的 IoTHub 连接字符串: enter image description here

    如果使用 Functions V2,请使用从此处在门户中获取的 IoTHub 的 EventHub 兼容端点: enter image description here

  • 现在在函数中设置一个断点并按 F5。您将看到消息从 IoTHub 流向 Azure Function(假设您连接了正在发送数据的设备或模拟器) enter image description here
  • 使用 Azure 门户的步骤

    1. 创建新的 Function App 资源并选择 EventHub 触发器模板 enter image description here

    2. 点击“EventHub 连接”的“新建”,然后选择 IotHub 和您所需的集线器 enter image description here

    3. 编辑并保存您的函数代码 - 您现在已启动并运行!

    4. 切换到“监控”查看您的事件流 enter image description here

    用于创建 IoTHub 触发器 Azure Functions 的更多选项

    a) 将 VS Code 与 Azure Functions Extension 一起使用
    b) 从命令行使用 Azure Functions Core Tools

    关于Azure Functions - 如何为我的 IoTHub 消息设置 IoTHubTrigger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52743156/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com