基于MQTT的从设备发送文件到AWS IoT Core的传输

0

【以下的问题经过翻译处理】 我正在开发一个基于AWS Core IOT FreeRTOS的系统,使用MQTT和Shadow库实现双向通信。 是否有一种方法可以将文件从设备发送给AWS Core IOT,即在上行方向上发送文件? 我看到有MQTT基于文件传递的选项,但我需要反向传输。

profile picture
专家
已提问 3 个月前1 查看次数
1 回答
0

【以下的回答经过翻译处理】 嗨,EyalG。MQTT 没有等效或类似的上游机制。如果要通过 MQTT 进行传输,您需要将文件分成不超过 128KB 的部分进行传输,并在云端重新构建它。

您可以考虑的另一种选择是使用 HTTP 上传到 S3:https://aws.amazon.com/blogs/iot/securely-ingesting-large-sized-payloads-from-iot-devices-to-the-aws-cloud/。您可以在这里找到类似的演示实现:https://github.com/aws/aws-iot-device-sdk-embedded-C/blob/main/demos/http/http_demo_s3_upload/http_demo_s3_upload.c

profile picture
专家
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则