Is it a good choice choice to transfer large amount of data (e.g: a piece of data about 100MB) through Mqtt?
Any advice or suggestion is welcome.
Is it a good choice choice to transfer large amount of data (e.g: a piece of data about 100MB) through Mqtt?
Any advice or suggestion is welcome.
Hello Jhone,
Welcome to the HiveMQ community forum.
MQTT supports Maximum Packet Size is 268,435,460 bytes( approx 260MB). The max-packet-size
value defines the largest MQTT packet size in bytes and it’s supported by HiveMQ.
In the case of sending large files, MQTT is lacking a resume functionality for interrupting data delivery. Therefore it might be feasible to use other protocols like FTP or HTTP for large files and use MQTT to transfer the download link.
I hope this helps.
Kind regards,
Sheetal