SPRESENSEを用いて録音した音声を、AWSサーバにアップロードしたい


Iotデバイス開発の初心者です。初歩的なご質問をお許しください。

SPRESENSEを用いて、音声を録音して録音したデータをSD内に保存することには成功したのですが  
AWSサーバ上にそのデータをアップロードできないかと考えています。

SPRESENSE公式のチュートリアルを見ると、MQTTでのメッセージをPublishすることは可能だということは  
分かっております。  
参考:<https://developer.sony.com/develop/spresense/docs/arduino_tutorials_ja.html#_aws%E3%82%B5%E3%83%BC%E3%83%90%E3%81%ABgnss%E4%BD%8D%E7%BD%AE%E6%83%85%E5%A0%B1%E3%82%92publish%E3%81%99%E3%82%8B>

動作環境:  
・SPRESENSE IDE版  
・SPRESENSE メインボード  
・SPRESENSE LTE拡張ボード  
・SIMカード  
・microSDカード

しかしながら、調べてみるとMQTTはファイルの送信には向かないようでなにか良い方法はあるかと行き詰っております。  
ご助言を頂きたいです。プロフェッショナルの方どうかお助け下さい。  
よろしくお願い致します。




MQTTは、ファイルを送ることもできますが、軽めのメッセージをやり取りすることを前提とした通信プロトコルだと思います。  
比較的大きいサイズのデータを送るような場合、別途HTTPなど別のプロトコルで転送する、という手法が一般的なようです。

ちょっと記事の趣旨が違っていますが、以下の記事など参考になるかと思います。

<https://aws.amazon.com/jp/blogs/news/securely-ingesting-large-sized-payloads-
from-iot-devices-to-the-aws-cloud/>




MQTTは、ファイルを送ることもできますが、軽めのメッセージをやり取りすることを前提とした通信プロトコルだと思います。  
比較的大きいサイズのデータを送るような場合、別途HTTPなど別のプロトコルで転送する、という手法が一般的なようです。

ちょっと記事の趣旨が違っていますが、以下の記事など参考になるかと思います。

<https://aws.amazon.com/jp/blogs/news/securely-ingesting-large-sized-payloads-
from-iot-devices-to-the-aws-cloud/>

