raspberry piで撮った写真を共有するアプリ on softlayer

30
SoftLayerサーバレス構築 ラズパイで撮った写真を 共有するアプリ

Upload: rina0521

Post on 15-Apr-2017

1.913 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

SoftLayerサーバレス構築

ラズパイで撮った写真を 共有するアプリ

Page 2: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

今回作ったもの写真を撮ると、即座に画像をメールで共有するアプリ→自撮りして旦那や彼氏に送付するのを

 完全自動化してみました♥

♥♥♥

Page 3: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

SoftLayerといえば• 世界各国のデータセンター間通信が無料

• 物理サーバ(ベアメタルサーバ)も使える

• 高いセキュリティ

• 高いパフォーマンス

ドヤッ

Page 4: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

SoftLayerといえば• 世界各国のデータセンター間通信が無料

• 物理サーバ(ベアメタルサーバ)も使える

• 高いセキュリティ

• 高いパフォーマンス今回、一切出てきません。

ファッ!?

Σ

Page 5: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

Raspberry Piとは?

端的に言うと小さくて安価なコンピュータ

Page 6: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

Raspberry Piとは?

端的に言うと小さくて安価なコンピュータ

小さい

Page 7: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

Raspberry Piとは?

端的に言うと小さくて安価なコンピュータ

小さい

安い

Page 8: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

何ができるの?基本的にはパソコンと同じような使い方ができます

HDMI(ディスプレイ)

スピーカー

USB ×4※ 写真は、無線LANと  Bluetoothを接続

LAN

Page 9: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

何ができるの?RaspberryPi標準OSのRaspbianを入れて、自宅のテレビに繋ぐと、こんな感じ

Page 10: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

何ができるの?別売りのカメラモジュールを接続して写真や動画をとったり

電子回路を繋いで、制御することも可能

今回は、そんなラズパイを使って、 SoftLayerを活用してみます。

Page 11: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

コンポーネント

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

Page 12: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

コンポーネント

Object Storage

SoftLayerで利用可能なサービス

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

SoftLayerのアカウントが あれば、すぐに使える

Page 13: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

コンポーネント

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

通販や、秋葉原電気街などで購入可能

今回購入したもの

Page 14: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

コンポーネント

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

今回、調達が間に合わなかった範囲

※ 調達時期は未定です

Page 15: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

Page 16: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷自撮り

Page 17: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

画像をオブジェクトストレージに格納

自撮り

Page 18: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

格納先URL情報を取得

画像をオブジェクトストレージに格納

自撮り

Page 19: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

指定のアドレス宛に、URLを入れたメール送付 リクエストを投げる

Page 20: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

SendGridからメールが送信される

指定のアドレス宛に、URLを入れたメール送付 リクエストを投げる

Page 21: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

📷

SendGridからメールが送信される♥

Page 22: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

アプリの動き

Object Storage

📷Raspberry Pi +カメラモジュール自分

彼氏

全ての動きはPythonで書いた

スクリプトを Raspberry Pi上で実行

Page 23: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

動いているところ

Page 24: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

動いてるところメールが届きます。

Page 25: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

動いてるところ

ハイ、カワイイ(棒読み)

Page 26: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

補足)Object Storage画像はこんな感じで格納されてます。

Page 27: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

補足)SendGridポータルから送付・開封・クリック状況を見れます。

Page 28: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

まとめ• SoftLayerと言えばサーバやネットワークのメニューが有名ですが、ObjectStorageやSendGridなどのサービスを活用すれば、利用の幅はぐぐっと広がる!

• I Love Raspberry Pi ♥Raspberry Piや電子工作仲間募集してます♥

Page 29: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

参考サイト様(Thanks!)• SoftLayer_JPN Wiki ソフトレイヤー探検隊

Raspberry Pi で撮影した画像をSoftLayerのオブジェクト・ストレージに保存するhttps://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W2e55790226f1_47d0_a63b_84202b05783a

• Pythonでメール送信!SendGridを使って簡単に実装する方法https://sendgrid.kke.co.jp/blog/?p=1070

• Raspberry Pi(ラズベリーパイ)にカメラモジュールを接続するhttp://okuzawats.com/camera-module-20140908

• Raspberry Pi のカメラモジュールの使い方 (2013/07/26, 2013/12/01)http://www.mztn.org/rpi/rpi23.html

Page 30: Raspberry Piで撮った写真を共有するアプリ on SoftLayer

おしまい。ありがとうございました。