Is it possible to transfer .xml files with max size of 50kb from IOT device to AWS cloud using MQTT ?

0

I want to transfer the .xml file to cloud using MQTT to AWS cloud where those xml files are fetched from local server to IOT device. is that possible to transfer xml files with max size of 50kb . dose the MQTT has that bandwidth ? please suggest me how to do it and suggest any reference document to do so.

已提問 2 個月前檢視次數 101 次
1 個回答
1

It is possible to transfer XML files up to 50KB in size from an IoT device to AWS using MQTT. Remember the following though:

  • MQTT has a maximum payload size limit of 128KB per message. So files up to 50KB can easily be transferred in a single message.
  • On the device, publish the XML file contents to the appropriate MQTT topic for uploading files.
  • On AWS, set up an MQTT subscriber that can receive messages on that topic and save the file data to S3 or another storage service.
  • If the file is larger than the maximm payload size, it will need to be split into multiple messages. The subscriber would then need to reassemble the file fragments.
  • Make sure the IoT device has permission to publish to the required MQTT topic. And the subscriber role allows pulling files from S3.
profile picture
專家
已回答 2 個月前

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

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

回答問題指南