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
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
140
Incident Managerでインシデント発生時のエスカレーションを自動化する
taiko19xx
0
250
LambdaカスタムランタイムでPHPでもサーバーレス!
taiko19xx
0
78
IoTっぽいアプリをk3s+Raspberry Piで実行する
taiko19xx
0
330
ハニーポットから見た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
2025年になってもまだMySQLが好き
yoku0825
8
4.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
140
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
260
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.5k
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
210
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
280
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
210
AWSで推進するデータマネジメント
kawanago
1
1.3k
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
210
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.1k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
525
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Invisible Side of Design
smashingmag
301
51k
For a Future-Friendly Web
brad_frost
180
9.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Code Review Best Practice
trishagee
70
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
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
ありがとうございました