RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた
by
taiko19xx
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた 2017/08/04@Builderscon tokyo 2017 (Day 1) Toshihiko Kimura(@taiko19xx)
Slide 2
Slide 2 text
こんにちは!
Slide 3
Slide 3 text
IoT流行ってますね! (※個人の感想です)
Slide 4
Slide 4 text
つい先日、ブームに乗じて RaspberryPiでGPSロガーを 作ってIoTっぽく仕上げました
Slide 5
Slide 5 text
(写真)
Slide 6
Slide 6 text
その中で苦労した所や 得た知見を お話したいと思います
Slide 7
Slide 7 text
苦難その1:半田付け
Slide 8
Slide 8 text
(PiZeroのピンがない写真)
Slide 9
Slide 9 text
半田付けは十数年ぶり
Slide 10
Slide 10 text
(写真)
Slide 11
Slide 11 text
案の定ミスる
Slide 12
Slide 12 text
どうしたか? • 諦めた
Slide 13
Slide 13 text
どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認済み
Slide 14
Slide 14 text
どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認した • 慢心せず、取り返しがつかない作業は練習しよう • 半田吸い取り線が便利でした
Slide 15
Slide 15 text
苦難?その2:サーバ構築
Slide 16
Slide 16 text
サーバ側何で作ろうかな
Slide 17
Slide 17 text
サーバレスっぽくやってみよう
Slide 18
Slide 18 text
(AWS構成図)
Slide 19
Slide 19 text
でもべらぼうにお金かかりそうだな…
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
結論 • これでよかった
Slide 23
Slide 23 text
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単
Slide 24
Slide 24 text
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった
Slide 25
Slide 25 text
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳
Slide 26
Slide 26 text
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 • 実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された
Slide 27
Slide 27 text
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 • 実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された • ちなみにAWS IoTはPiZeroだと動かすのに一苦労だったので断念
Slide 28
Slide 28 text
苦難その3:動作確認
Slide 29
Slide 29 text
送信できるようにしたものの、 その座標が正しいか確認する手段 がない…
Slide 30
Slide 30 text
かといってビューワーを仮組み するのもちょっと大変…
Slide 31
Slide 31 text
どうしたか • DynamoDBはコンソールからCSVでエクスポートできる • エクスポートしたCSVを手動で結合してGoogleマップのマイマッ プに登録する事で確認している
Slide 32
Slide 32 text
どうしたか • DynamoDBはコンソールからCSVでエクスポートできる
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
今日の移動中の結果をここに 貼り付ける予定でしたが ロギングに失敗していました
Slide 37
Slide 37 text
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている
Slide 38
Slide 38 text
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要
Slide 39
Slide 39 text
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要 • https://goo.gl/UddEuj で公開中
Slide 40
Slide 40 text
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい
Slide 41
Slide 41 text
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い
Slide 42
Slide 42 text
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高
Slide 43
Slide 43 text
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう
Slide 44
Slide 44 text
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう • 細かい話はブログへ • http://blog.taiko19xx.net/entry/2017/05/22/220056 • http://tech.taiko19xx.net/entry/2017/06/10/213841
Slide 45
Slide 45 text
もしかして こう思った方も 多いかもしれません
Slide 46
Slide 46 text
スマホ(のアプリ)で 良いのでは?
Slide 47
Slide 47 text
ごもっとも!
Slide 48
Slide 48 text
個人の意見です • 散々言われている気もしますが…
Slide 49
Slide 49 text
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある
Slide 50
Slide 50 text
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる
Slide 51
Slide 51 text
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある
Slide 52
Slide 52 text
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある • 自分で作ってなんぼ・当たって砕けろの精神を持ち続けたい
Slide 53
Slide 53 text
自己紹介 • 木村俊彦(@taiko19xx) • 仙台から遊びに来ました • SRIAという会社でエンジニアやってます • 主にPHP/AWS/Azure
Slide 54
Slide 54 text
ありがとうございました