車でIoTしてみた - IoTLT vol.112
by
Jumpei Ishikawa
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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