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
AWSで構築するサイクルコンピュータ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
KMiura
July 08, 2023
Technology
180
0
Share
AWSで構築するサイクルコンピュータ
2023年7月8日 JAWS ミート 2023
https://jaws-ug-tokaido.connpass.com/event/276942/
KMiura
July 08, 2023
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
120
Pythonでルンバをハックしてみた
miura55
0
240
あなたの知らないクラフトビールの世界
miura55
0
430
Storage Browser for Amazon S3を触ってみた + α
miura55
0
280
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
300
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1k
Other Decks in Technology
See All in Technology
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
520
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
920
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
170
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
310
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
240
テストコードのないプロジェクトにテストを根付かせる
tttol
0
220
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
15k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
120
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
930
Cloud Run のアップデート 触ってみる&紹介
gre212
0
220
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
300
Amazon CloudFrontにおけるAIボットアクセス制御のポイント
kizawa2020
5
300
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Raft: Consensus for Rubyists
vanstee
141
7.5k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
My Coaching Mixtape
mlcsv
0
140
Building a Scalable Design System with Sketch
lauravandoore
463
34k
What's in a price? How to price your products and services
michaelherold
247
13k
BBQ
matthewcrist
89
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Transcript
AWSで構築するサイクルコンピュータ KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • JAWS UG名古屋運営 • 三次元地図技術のスタートアッ プのエンジニア&社内のAWSの
管理人 @k_miura_io koki.miura05
ミートにクロス バイクで行く
ルート
実際 • 休憩5,6回:1回あたり2,3分 • 巻き返すために疾走する • 体力が消耗して結構ペースが落ちる 所要時間:約2時間30分
サイクルコンピュータをつくりたい • ロングライドだと走行距離や速度を記録し ておきたくなる • ハンドルに固定するサイクルコンピュータ なるものが売られている • GPSを使ったナビ機能が搭載されたモデ ルもある(値段は7,
8万円ほど)
頑張れば自作できるんじゃないか?
要件 • 位置情報をAWSに送信して後で走行経路を可視化できるようにしたい • ナビゲーションを実装したい
システム構成 https://docs.aws.amazon.com/ja_jp/location/latest/ developerguide/tracking-using-mqtt.html
使用デバイス • とりあえず家に転がってたM5StickCにGPSセンサーを繋げる • 将来的にはもう少し大きい画面のM5Stackを買ったほうがいいかも • 今回はナビゲーションはやらないでおく
デバイスのプログラム • UI Flowで簡単にGPSの情報をAWSに送信 する • 画面のレイアウトが直感的にできて便利 • UI FlowならAWS
IoTの接続に対応したブ ロックが存在する
AWS IoTからLocation Serviceへの接続 • IoTルールを使ってルーティング処理をすることでデータを渡すことができる • Location Serviceであればトラッキングに対応している
結局まだできてない…
なぜ? • 認証情報を突っ込んだけどなぜかAWS IoTに繋がらない • テストクライアントIoT CoreからLocationサービスへの接続はできた • センサーは昨日買った 圧倒的な準備不足
まとめ • 準備は前もってやっておきたかった • AWSで位置情報を扱うときにLocation Service結構便利そう • もっといろいろ連携試したい • 体鍛えて来年リベンジしたいところ
END