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

0

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

profile picture
專家
已提問 6 個月前檢視次數 11 次
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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南