【问题标题】:Get File Upload Notifications from IoT Hub to Event Hub从 IoT 中心获取文件上传通知到事件中心
【发布时间】:2020-04-26 15:21:12
【问题描述】:

我正在构建一个 IoT 解决方案,该解决方案具有通过 IoT 中心定期将声音文件上传到 Azure 的设备。一切正常,文件正在上传。但我立即(上传后)需要使用 Azure Functions 对此文件进行一些分析。因此,一旦文件上传完成,我基本上需要通知,告诉我设备 ID、文件的 uri 等。IoT Hub 具有文件通知功能,但似乎必须定期轮询才能接收通知,我没有想要设置另一个服务只是为了轮询上传通知。

我曾考虑将函数触发器附加到 IoT 中心使用的 blob 存储,但正在构建的解决方案将在每个区域都有一个 IoT 中心(以及随之而来的 Blob 存储)以减少延迟,因此它会效率低下为每个 blob 复制 Function 逻辑。

有没有办法连接这个设置,以便我将所有通知从多个 IoT 中心加载到单个事件中心,从那里它们可以触发单个 Azure 函数进行处理?

【问题讨论】:

    标签: azure azure-functions iot azure-iot-hub azure-blob-storage


    【解决方案1】:

    查看具有 Fan-IN 模式的 Azure 事件网格,其中多个 blob 存储事件订阅将使用相同的处理程序终结点(EventGridTrigger 函数或事件中心资源)。

    以下屏幕 sn-p 显示了这种模式:

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2019-04-27
      相关资源
      最近更新 更多