【问题标题】:Azure Iot Hub Device to Cloud Communication with BackendAzure IoT Hub 设备与后端的云通信
【发布时间】:2021-01-21 08:45:52
【问题描述】:

您好,我已经通过直接方法进行了云到设备的通信。现在我想通过物联网集线器设置设备到后端通信,我已经读过我们可以通过设备到云通信来做到这一点,但是有什么方法可以将这些消息路由到我的 web api 后端应用程序。

【问题讨论】:

  • 嗨@Usman Khalid,如果以下回复回答了您的问题,您是否也可以将其标记为帮助社区的答案?谢谢!

标签: asp.net azure rest asp.net-web-api azure-iot-hub


【解决方案1】:

有什么方法可以将这些消息路由到后端应用程序,即我的 web api。

您的应用可以使用EventHub APIs 直接使用消息,或创建Azure Function with an Event Hub Binding。

【讨论】:

  • 所以我必须部署单独的控制台应用程序来监听事件中心?
  • 如果您愿意,您可以在主应用程序中进行操作。
  • 我的主要应用程序是dot net core web api应用程序,有什么方法可以在这个应用程序中设置。
  • 您可以在 .NET Core API 中拥有长时间运行的后台任务。 docs.microsoft.com/en-us/aspnet/core/fundamentals/host/…
  • 非常感谢
【解决方案2】:

除了 David 的回答之外,以下屏幕 sn-p 显示使用 Azure 事件网格(Push-Push)将遥测数据转发到 Web 应用 Pattern) 具有不同的订阅者,例如 Hybrid Connection、WeebHook 和 EventGridTrigger 函数以及 SignalR 服务输出绑定:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 2018-06-28
    • 1970-01-01
    • 2020-02-18
    • 2018-12-04
    相关资源
    最近更新 更多