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.5k
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
120
Incident Managerでインシデント発生時のエスカレーションを自動化する
taiko19xx
0
210
LambdaカスタムランタイムでPHPでもサーバーレス!
taiko19xx
0
74
IoTっぽいアプリをk3s+Raspberry Piで実行する
taiko19xx
0
320
ハニーポットから見たWebサーバへの攻撃
taiko19xx
0
2.8k
PHPなプロダクトをAmazon ECSで開発運用してる話
taiko19xx
0
1.2k
PHPからWin32APIをいじってみた
taiko19xx
0
1.6k
Other Decks in Technology
See All in Technology
20250328_RubyKaigiで出会い鯛_____RubyKaigiから始まったはじめてのOSSコントリビュート.pdf
mterada1228
0
180
SSH公開鍵認証による接続 / Connecting with SSH Public Key Authentication
kaityo256
PRO
2
230
銀行でDevOpsを進める理由と実践例 / 20250317 Masaki Iwama
shift_evolve
1
120
LINE Notify互換のボットを作った話
kenichirokimura
0
180
Enterprise AI in 2025?
pamelafox
0
110
「家族アルバム みてね」を支えるS3ライフサイクル戦略
fanglang
3
420
Amazon GuardDuty Malware Protection for Amazon S3を使おう
ryder472
2
110
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
370
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
6
1.3k
モンテカルロ木探索のパフォーマンスを予測する Kaggleコンペ解説 〜生成AIによる未知のゲーム生成〜
rist
4
1.2k
ひまプロプレゼンツ 「エンジニア格付けチェック 〜春の公開収録スペシャル〜」
kaaaichi
0
170
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
220
Featured
See All Featured
Building Adaptive Systems
keathley
41
2.5k
BBQ
matthewcrist
88
9.5k
What's in a price? How to price your products and services
michaelherold
245
12k
How GitHub (no longer) Works
holman
314
140k
Six Lessons from altMBA
skipperchong
27
3.7k
Git: the NoSQL Database
bkeepers
PRO
429
65k
GraphQLとの向き合い方2022年版
quramy
45
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
GitHub's CSS Performance
jonrohan
1030
460k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
620
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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
ありがとうございました