車でIoTしてみた - IoTLT vol.112
by
Jumpei Ishikawa
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
⾞でIoTしてみた 2024/06/18 ⽯川 順平(@ishkw_jp) IoT LT vol.112
Slide 2
Slide 2 text
⽯川 順平 社会⼈6年⽬ Azureオタク (認定資格5個くらい・好きなサービスはAzure Functions) でも最近の仕事はAWS ⾃⼰紹介 2
Slide 3
Slide 3 text
↓1台目(BMW 320i 6世代目) ↓2台⽬(BMW 320d 7世代⽬) 3
Slide 4
Slide 4 text
「オン・ボード・ダイアグノーシス (OBD)」とは ⾃動⾞各部に取り付けられた 「エレクトリカル・コントロール・ ユニット(ECU)」 にプログラミングされている ⾃⼰診断機能である。 (オン・ボード・ダイアグノーシス - wikipedia) ⾞の⾛⾏データ取得 4 OBD端⼦
Slide 5
Slide 5 text
基本は診断機能で、 リアルタイムデータも取得可能 ⾞の⾛⾏データ取得 5
Slide 6
Slide 6 text
6
Slide 7
Slide 7 text
使⽤ライブラリ「OBD.NET」 https://github.com/DarthAffe/OBD.NET 7
Slide 8
Slide 8 text
今回やること 8
Slide 9
Slide 9 text
ライブラリのおかげで実 装はシンプルに OBDからデータを読んで HTTP POSTするだけ コードを書く 9
Slide 10
Slide 10 text
Azure Logic Appを使い ノーコードでAPIを作成 © COPYRIGHT FIXER Inc. 10
Slide 11
Slide 11 text
Macbookを持ち込んで 動かしながら⾛る 実⾛ 11
Slide 12
Slide 12 text
Azure SQL DBの中⾝を確認 → 速度とオイル温度は整数でし か取れない︖ → エンジン回転数は 0.5 刻みで 取れてそう → 残燃料は値があまり更新され ない︖ ⽣データを⾒てみる 12
Slide 13
Slide 13 text
結果をPowerBIで⾒てみる 13
Slide 14
Slide 14 text
とりあえず運転データを蓄積しまくる → 運転傾向の可視化・分析 → AIに⾷わせて評価してもらう → 急加速など危なそうな動きがあれば即時に 通知するシステムを作る → etc… 今後の展望︖ 14