Azure IOT Edge - 大消息

Azure IOT Edge - Large messages

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

/乔纳斯

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

您可以使用 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 存储连接字符串。