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

Azure功能-如何为我的IoTHub消息设置IoTHubTrigger?,azure,azure-functions,azure-iot-hub,Azure,Azure Functions,Azure Iot Hub,如何正确设置和配置IoTubTrigger以触发IoTubHub消息的Azure函数C?在何处以及如何插入IoTHub的连接字符串?使用Visual Studio 2017的步骤: 首先确保您拥有最新版本的Azure功能和Web作业工具 转到文件->新建->项目->Azure功能并选择IoT集线器触发器 选择功能V1或V2了解它们之间的差异。并输入一个任意名称,该名称将用作连接字符串配置的键 打开local.settings.json并输入连接字符串的键/值对: { I加密:错误, 价值观:{

如何正确设置和配置IoTubTrigger以触发IoTubHub消息的Azure函数C?在何处以及如何插入IoTHub的连接字符串?

使用Visual Studio 2017的步骤:

首先确保您拥有最新版本的Azure功能和Web作业工具 转到文件->新建->项目->Azure功能并选择IoT集线器触发器

选择功能V1或V2了解它们之间的差异。并输入一个任意名称,该名称将用作连接字符串配置的键

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

{ I加密:错误, 价值观:{ AzureWebJobsStorage:UseDevelopmentStorage=true, AzureWebJobsDashboard:UseDevelopmentStorage=true, 连接字符串: } } 重要的

如果使用功能V1,请使用在门户网站中从以下位置获得的IoTHub连接字符串:

如果使用功能V2,请使用您的IoTHub的EventHub兼容端点,该端点可从以下位置在门户中获得:

现在在函数中设置一个断点并点击F5。假设您连接了发送数据的设备或模拟器,您将看到消息从IoTHub流向Azure功能 使用Azure门户的步骤

创建新的函数应用程序资源并选择EventHub触发器模板

点击New for EventHub Connection并选择IotHub和所需的集线器

编辑并保存您的功能代码-您现在可以开始运行了

切换到监视器以查看事件的进展

创建IoTHub触发器Azure函数的更多选项

将VS代码与
b从命令行使用

我还需要安装一个NuGet软件包Microsoft.Azure.WebJobs.Extensions.EventHubs

我想添加,如果你想在Azure上发布该功能,你必须为门户端添加connectionstring


嗨,当我在VS 2017上发表文章时,我看不到任何地方可以像你在截图中所展示的那样。有什么想法吗?我直接在门户上添加了连接字符串。但是函数仍然给出404。它在本地运行良好。我不知道2017年该怎么办,这张截图是2019年的