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
KMiura
July 08, 2023
Technology
0
150
AWSで構築するサイクルコンピュータ
2023年7月8日 JAWS ミート 2023
https://jaws-ug-tokaido.connpass.com/event/276942/
KMiura
July 08, 2023
Tweet
Share
More Decks by KMiura
See All by KMiura
Amazon Rekognitionを使ったインターホンハック
miura55
0
26
Pythonでルンバをハックしてみた
miura55
0
67
あなたの知らないクラフトビールの世界
miura55
0
210
Storage Browser for Amazon S3を触ってみた + α
miura55
0
130
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
130
あのボタンでつながるSORACOM
miura55
0
82
Postman Flowsで作るAPI連携LINE Bot
miura55
0
300
Lambdaと共に歩んだAWS
miura55
3
660
Bedrock Knowledge baseを使って今年の上半期のニュースを聞いてみた(リベンジ編)
miura55
0
210
Other Decks in Technology
See All in Technology
Grid表示のレイアウトで Flow layoutsを使う
cffyoha
1
150
HCP TerraformとAzure:イオンスマートテクノロジーのインフラ革新 / HCP Terraform and Azure AEON Smart Technology's Infrastructure Innovation
aeonpeople
3
980
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
340
GitLab SelfManagedをCodePipelineのソースに設定する/SetGitLabSelfManagedtoCodePipeline
norihiroishiyama
1
120
顧客の声を集めて活かすリクルートPdMのVoC活用事例を徹底解剖!〜プロデザ!〜
recruitengineers
PRO
0
200
企業テックブログにおける執筆ネタの考え方・見つけ方・広げ方 / How to Think of, Find, and Expand Writing Topics for Corporate Tech Blogs
honyanya
0
800
CloudWatch Container Insightsを使ったAmazon ECSのリソース監視
umekou
1
120
カスタムインストラクションでGitHub Copilotをカスタマイズ!
07jp27
4
290
2025/1/29 BigData-JAWS 勉強会 #28 (re:Invent 2024 re:Cap)/new-feature-preview-q-in-quicksight-scenarios-tried-and-tested
emiki
0
310
業務ツールをAIエージェントとつなぐ - Composio
knishioka
0
110
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4k
エラーバジェット枯渇の原因 - 偽陽性との戦い -
phaya72
1
100
Featured
See All Featured
Visualization
eitanlees
146
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Your Own Lightsaber
phodgson
104
6.2k
Agile that works and the tools we love
rasmusluckow
328
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
How GitHub (no longer) Works
holman
312
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Making Projects Easy
brettharned
116
6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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