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.

asked 2 months ago88 views
1 Answer
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
EXPERT
answered 2 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions