Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
taiko19xx
August 04, 2017
Technology
0
1.6k
RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた
Builderscon tokyo 2017のLTで発表した資料です
taiko19xx
August 04, 2017
Tweet
Share
More Decks by taiko19xx
See All by taiko19xx
Bedrockで遊ぼう! 短期間で色々開発してみた
taiko19xx
1
150
Incident Managerでインシデント発生時のエスカレーションを自動化する
taiko19xx
0
260
LambdaカスタムランタイムでPHPでもサーバーレス!
taiko19xx
0
81
IoTっぽいアプリをk3s+Raspberry Piで実行する
taiko19xx
0
360
ハニーポットから見たWebサーバへの攻撃
taiko19xx
0
2.9k
PHPなプロダクトをAmazon ECSで開発運用してる話
taiko19xx
0
1.3k
PHPからWin32APIをいじってみた
taiko19xx
0
1.7k
Other Decks in Technology
See All in Technology
Webhook best practices for rock solid and resilient deployments
glaforge
1
250
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
2
310
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
190
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.2k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
430
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
390
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
2
120
What happened to RubyGems and what can we learn?
mikemcquaid
0
240
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
580
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Darren the Foodie - Storyboard
khoart
PRO
2
2.3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
110
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
300
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Pragmatic Product Professional
lauravandoore
37
7.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Transcript
RaspberryPi+AWSでIoT(っぽ い)GPSロガーを作ってみた 2017/08/04@Builderscon tokyo 2017 (Day 1) Toshihiko Kimura(@taiko19xx)
こんにちは!
IoT流行ってますね! (※個人の感想です)
つい先日、ブームに乗じて RaspberryPiでGPSロガーを 作ってIoTっぽく仕上げました
(写真)
その中で苦労した所や 得た知見を お話したいと思います
苦難その1:半田付け
(PiZeroのピンがない写真)
半田付けは十数年ぶり
(写真)
案の定ミスる
どうしたか? • 諦めた
どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認済み
どうしたか? • 諦めた • 今回の作業だと使わない部分というのも確認した • 慢心せず、取り返しがつかない作業は練習しよう • 半田吸い取り線が便利でした
苦難?その2:サーバ構築
サーバ側何で作ろうかな
サーバレスっぽくやってみよう
(AWS構成図)
でもべらぼうにお金かかりそうだな…
None
None
結論 • これでよかった
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 •
実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された
結論 • これでよかった • サーバレスは(難しく考えなければ)簡単 • 思ってた以上に安かった • 無料枠万歳 •
実際に作ってみる事で、サーバレスの経験(?)AWSの知識が 蓄積された • ちなみにAWS IoTはPiZeroだと動かすのに一苦労だったので断念
苦難その3:動作確認
送信できるようにしたものの、 その座標が正しいか確認する手段 がない…
かといってビューワーを仮組み するのもちょっと大変…
どうしたか • DynamoDBはコンソールからCSVでエクスポートできる • エクスポートしたCSVを手動で結合してGoogleマップのマイマッ プに登録する事で確認している
どうしたか • DynamoDBはコンソールからCSVでエクスポートできる
None
None
None
今日の移動中の結果をここに 貼り付ける予定でしたが ロギングに失敗していました
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要
備考 • ビューワー作ろうかなと思ってたけどこれでいいんじゃないかと 思っている • とはいえ、今日みたいな事故がおきるので必要 • https://goo.gl/UddEuj で公開中
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう
まとめ • 失敗しておちこんだりもしたけど電子工作楽しい • サーバレスは楽ちんで(上手くいけば)安い • Googleマップ便利すぎ最高 • 当日もちゃんと動作確認をしよう •
細かい話はブログへ • http://blog.taiko19xx.net/entry/2017/05/22/220056 • http://tech.taiko19xx.net/entry/2017/06/10/213841
もしかして こう思った方も 多いかもしれません
スマホ(のアプリ)で 良いのでは?
ごもっとも!
個人の意見です • 散々言われている気もしますが…
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある
個人の意見です • 散々言われている気もしますが… • やはり一通り作ってみる事で得られる経験がある • 上手くいけば知識も得られる • 普段できないような事を気軽に試せるチャンスでもある •
自分で作ってなんぼ・当たって砕けろの精神を持ち続けたい
自己紹介 • 木村俊彦(@taiko19xx) • 仙台から遊びに来ました • SRIAという会社でエンジニアやってます • 主にPHP/AWS/Azure
ありがとうございました