Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
車でIoTしてみた - IoTLT vol.112
Search
Jumpei Ishikawa
June 21, 2024
Programming
1
190
車でIoTしてみた - IoTLT vol.112
Jumpei Ishikawa
June 21, 2024
Tweet
Share
More Decks by Jumpei Ishikawa
See All by Jumpei Ishikawa
Azure OpenAI Service .NET SDK のアップデート情報 - .NETの日 〜.NETコミュニティ合同イベント〜
ishkw_jp
0
36
Other Decks in Programming
See All in Programming
開発に寄りそう自動テストの実現
goyoki
1
760
ゲームの物理 剛体編
fadis
0
320
エディターってAIで操作できるんだぜ
kis9a
0
700
Microservices rules: What good looks like
cer
PRO
0
1.1k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
140
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
590
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
700
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
Integrating WordPress and Symfony
alexandresalome
0
140
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
1.2k
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
For a Future-Friendly Web
brad_frost
180
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
How to Ace a Technical Interview
jacobian
280
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Code Review Best Practice
trishagee
74
19k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
⾞でIoTしてみた 2024/06/18 ⽯川 順平(@ishkw_jp) IoT LT vol.112
⽯川 順平 社会⼈6年⽬ Azureオタク (認定資格5個くらい・好きなサービスはAzure Functions) でも最近の仕事はAWS ⾃⼰紹介 2
↓1台目(BMW 320i 6世代目) ↓2台⽬(BMW 320d 7世代⽬) 3
「オン・ボード・ダイアグノーシス (OBD)」とは ⾃動⾞各部に取り付けられた 「エレクトリカル・コントロール・ ユニット(ECU)」 にプログラミングされている ⾃⼰診断機能である。 (オン・ボード・ダイアグノーシス - wikipedia)
⾞の⾛⾏データ取得 4 OBD端⼦
基本は診断機能で、 リアルタイムデータも取得可能 ⾞の⾛⾏データ取得 5
6
使⽤ライブラリ「OBD.NET」 https://github.com/DarthAffe/OBD.NET 7
今回やること 8
ライブラリのおかげで実 装はシンプルに OBDからデータを読んで HTTP POSTするだけ コードを書く 9
Azure Logic Appを使い ノーコードでAPIを作成 © COPYRIGHT FIXER Inc. 10
Macbookを持ち込んで 動かしながら⾛る 実⾛ 11
Azure SQL DBの中⾝を確認 → 速度とオイル温度は整数でし か取れない︖ → エンジン回転数は 0.5 刻みで
取れてそう → 残燃料は値があまり更新され ない︖ ⽣データを⾒てみる 12
結果をPowerBIで⾒てみる 13
とりあえず運転データを蓄積しまくる → 運転傾向の可視化・分析 → AIに⾷わせて評価してもらう → 急加速など危なそうな動きがあれば即時に 通知するシステムを作る → etc…
今後の展望︖ 14