RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた

RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた

Builderscon tokyo 2017のLTで発表した資料です

Ba6e6b57ca87882b1aa0a7ed835a5ed6?s=128

taiko19xx

August 04, 2017
Tweet

Transcript

  1. RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた 2017/08/04@Builderscon tokyo 2017 (Day 1) Toshihiko Kimura(@taiko19xx)

  2. こんにちは!

  3. IoT流行ってますね! (※個人の感想です)

  4. つい先日、ブームに乗じて RaspberryPiでGPSロガーを 作ってIoTっぽく仕上げました

  5. (写真)

  6. その中で苦労した所や 得た知見を お話したいと思います

  7. 苦難その1:半田付け

  8. (PiZeroのピンがない写真)

  9. 半田付けは十数年ぶり

  10. (写真)

  11. 案の定ミスる

  12. どうしたか? • 諦めた

  13. どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認済み

  14. どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認した • 慢心せず、取り返しがつかない作業は練習しよう • 半田吸い取り線が便利でした

  15. 苦難?その2:サーバ構築

  16. サーバ側何で作ろうかな

  17. サーバレスっぽくやってみよう

  18. (AWS構成図)

  19. でもべらぼうにお金かかりそうだな…

  20. None
  21. None
  22. 結論 • これでよかった

  23. 結論 • これでよかった • サーバレスは(難しく考えなければ)簡単

  24. 結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった

  25. 結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳

  26. 結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 •

    実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された
  27. 結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 •

    実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された • ちなみにAWS IoTはPiZeroだと動かすのに一苦労だったので断念
  28. 苦難その3:動作確認

  29. 送信できるようにしたものの、 その座標が正しいか確認する手段 がない…

  30. かといってビューワーを仮組み するのもちょっと大変…

  31. どうしたか • DynamoDBはコンソールからCSVでエクスポートできる • エクスポートしたCSVを手動で結合してGoogleマップのマイマッ プに登録する事で確認している

  32. どうしたか • DynamoDBはコンソールからCSVでエクスポートできる

  33. None
  34. None
  35. None
  36. 今日の移動中の結果をここに 貼り付ける予定でしたが ロギングに失敗していました

  37. 備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている

  38. 備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要

  39. 備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要 • https://goo.gl/UddEuj で公開中

  40. まとめ • 失敗しておちこんだりもしたけど電子工作楽しい

  41. まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い

  42. まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高

  43. まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう

  44. まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう •

    細かい話はブログへ • http://blog.taiko19xx.net/entry/2017/05/22/220056 • http://tech.taiko19xx.net/entry/2017/06/10/213841
  45. もしかして こう思った方も 多いかもしれません

  46. スマホ(のアプリ)で 良いのでは?

  47. ごもっとも!

  48. 個人の意見です • 散々言われている気もしますが…

  49. 個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある

  50. 個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる

  51. 個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある

  52. 個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある •

    自分で作ってなんぼ・当たって砕けろの精神を持ち続けたい
  53. 自己紹介 • 木村俊彦(@taiko19xx) • 仙台から遊びに来ました • SRIAという会社でエンジニアやってます • 主にPHP/AWS/Azure

  54. ありがとうございました