AWS IoTにクライアント機器から画像(バイナリデータ)を送信する

求人
AWS IoTにクライアント機器から画像(バイナリデータ)を送信する

クライアント機器から画像などのバイナリデータを送信してS3にPUTしたい、ということはよくあると思います。

が、現状ではクライアント機器から画像をそのままAWS IoTに送信することはできません。(私調べ、、)

ということで一旦、クライアント機器側でBase64変換したデータをAWS IoTにパブリッシュし、LambdaでデコードしてS3にプットしてみます。

Base64変換してくれるサイト

モジュールはfs-extra,urlsafe-base64を使用します。

index.jsです。

AWS IoTからアクションでLambdaが呼べるので、そのルールを作っておいてAWS IoTにパブリッシュされたら上記のLambdaを実行するように設定しておきます。

これで指定したバケットに画像ファイルが作成されます。

株式会社CONFRAGE

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA