【发布时间】:2021-11-12 06:44:04
【问题描述】:
从边缘模块向 Azure 发送较大消息的最佳做法是什么?您应该在 IoT 中心使用文件上传,还是直接转到侧面的存储?
/乔纳斯
【问题讨论】:
标签: azure-iot-hub azure-iot-edge
从边缘模块向 Azure 发送较大消息的最佳做法是什么?您应该在 IoT 中心使用文件上传,还是直接转到侧面的存储?
/乔纳斯
【问题讨论】:
标签: azure-iot-hub azure-iot-edge
如您所知,直接通过 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 存储帐户。
【讨论】:
我更喜欢使用 SDK 或 Blob 存储模块,因为对 Blob 存储的身份验证以更安全的方式处理。 SDK 将生成一个短暂的 SAS 令牌以连接到 blob 存储,并且边缘模块会将 blob 存储连接字符串作为模块孪生的一部分向下发送。
【讨论】: