raspberry piで撮った写真を共有するアプリ on softlayer
TRANSCRIPT
SoftLayerサーバレス構築
ラズパイで撮った写真を 共有するアプリ
今回作ったもの写真を撮ると、即座に画像をメールで共有するアプリ→自撮りして旦那や彼氏に送付するのを
完全自動化してみました♥
♥♥♥
SoftLayerといえば• 世界各国のデータセンター間通信が無料
• 物理サーバ(ベアメタルサーバ)も使える
• 高いセキュリティ
• 高いパフォーマンス
ドヤッ
SoftLayerといえば• 世界各国のデータセンター間通信が無料
• 物理サーバ(ベアメタルサーバ)も使える
• 高いセキュリティ
• 高いパフォーマンス今回、一切出てきません。
ファッ!?
Σ
Raspberry Piとは?
端的に言うと小さくて安価なコンピュータ
Raspberry Piとは?
端的に言うと小さくて安価なコンピュータ
小さい
Raspberry Piとは?
端的に言うと小さくて安価なコンピュータ
小さい
安い
何ができるの?基本的にはパソコンと同じような使い方ができます
HDMI(ディスプレイ)
スピーカー
USB ×4※ 写真は、無線LANと Bluetoothを接続
LAN
何ができるの?RaspberryPi標準OSのRaspbianを入れて、自宅のテレビに繋ぐと、こんな感じ
何ができるの?別売りのカメラモジュールを接続して写真や動画をとったり
電子回路を繋いで、制御することも可能
今回は、そんなラズパイを使って、 SoftLayerを活用してみます。
コンポーネント
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
コンポーネント
Object Storage
SoftLayerで利用可能なサービス
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
SoftLayerのアカウントが あれば、すぐに使える
コンポーネント
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
通販や、秋葉原電気街などで購入可能
今回購入したもの
コンポーネント
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
今回、調達が間に合わなかった範囲
※ 調達時期は未定です
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷自撮り
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
画像をオブジェクトストレージに格納
自撮り
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
格納先URL情報を取得
画像をオブジェクトストレージに格納
自撮り
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
指定のアドレス宛に、URLを入れたメール送付 リクエストを投げる
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
SendGridからメールが送信される
指定のアドレス宛に、URLを入れたメール送付 リクエストを投げる
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
📷
SendGridからメールが送信される♥
アプリの動き
Object Storage
📷Raspberry Pi +カメラモジュール自分
彼氏
全ての動きはPythonで書いた
スクリプトを Raspberry Pi上で実行
動いているところ
動いてるところメールが届きます。
動いてるところ
ハイ、カワイイ(棒読み)
補足)Object Storage画像はこんな感じで格納されてます。
補足)SendGridポータルから送付・開封・クリック状況を見れます。
まとめ• SoftLayerと言えばサーバやネットワークのメニューが有名ですが、ObjectStorageやSendGridなどのサービスを活用すれば、利用の幅はぐぐっと広がる!
• I Love Raspberry Pi ♥Raspberry Piや電子工作仲間募集してます♥
参考サイト様(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
おしまい。ありがとうございました。