【问题标题】:Azure IOT Edge - Large messagesAzure IOT Edge - 大型消息
【发布时间】:2021-11-12 06:44:04
【问题描述】:

从边缘模块向 Azure 发送较大消息的最佳做法是什么?您应该在 IoT 中心使用文件上传,还是直接转到侧面的存储?

/乔纳斯

【问题讨论】:

    标签: azure-iot-hub azure-iot-edge


    【解决方案1】:

    如您所知,直接通过 SDK 和 IoT Hub 上传文件仅适用于 IoT(非 Edge)设备。

    您可以使用 Blob 存储模块并将其部署在边缘。 https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-blob?view=iotedge-2020-11

    要上传文件,然后将它们添加到本地 blob 存储,模块将处理将其发送到 Azure Blob 存储帐户。

    【讨论】:

    • 文件上传可通过 REST API 用于边缘设备
    • 可以的。在这种情况下,您必须处理身份验证。使用 Blob 存储模块(或 IoT SDK 文件上传)将为您处理此问题。
    【解决方案2】:

    我更喜欢使用 SDK 或 Blob 存储模块,因为对 Blob 存储的身份验证以更安全的方式处理。 SDK 将生成一个短暂的 SAS 令牌以连接到 blob 存储,并且边缘模块会将 blob 存储连接字符串作为模块孪生的一部分向下发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多