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
スマホと車を繋ぐSmartDeviceLinkについて
Search
SuzukIoT
February 16, 2021
Programming
0
640
スマホと車を繋ぐSmartDeviceLinkについて
IoTLT vol.72@Youtubeの発表資料
SuzukIoT
February 16, 2021
Tweet
Share
More Decks by SuzukIoT
See All by SuzukIoT
ゆるくはじめたハードウェア製作 その後
suzukiot
0
290
KURUMA IoTLT Vol.4 オープニング
suzukiot
0
330
VREC-DH300D データ解析・続
suzukiot
0
470
ゆるくはじめるハードウェア製作
suzukiot
0
480
KURUMA IoTLT
suzukiot
0
240
ドラレコのデータを解析してみた
suzukiot
0
360
The Things NetworkのLoRa WANゲートウェイを設置しました その2
suzukiot
0
330
The Things Network の LoRa WAN ゲートウェイを設置しました
suzukiot
0
400
Other Decks in Programming
See All in Programming
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
260
Shinjuku.rb#95:心の技術書紹介
free_world21
1
110
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.5k
Some more adventure of Happy Eyeballs
coe401_
2
180
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
Lessons by WebAssembly app in production on CDN Edge Computing Service
tetsuharuohzeki
0
210
LangChainの現在とv0.3にむけて
os1ma
4
910
What you can do with Ruby on WebAssembly
kateinoigakukun
0
160
マルチモジュールにおけるテスト最適化
fxwx23
0
210
From Idea to IDE: Developing Plugins for Android Studio
thisaay
1
170
GraphQL あるいは React における自律的なデータ取得について
quramy
11
2.9k
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
370
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
The Pragmatic Product Professional
lauravandoore
31
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Bash Introduction
62gerente
608
210k
Gamification - CAS2011
davidbonilla
79
5k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
326
21k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Transcript
スマホと車を繋ぐ SmartDeviceLink について @SuzukIoT
自己紹介 • 鈴木 (SuzukIoT) • 開発スキル • 組込み F/W •
Linux 、 Android アプリ、 Web アプリ開発 • IoT • Raspberry Pi 中心 • Pico は様子見中
SmartDeviceLink(SDL) とは • スマホと車載器 ( ナビ ) を繋ぐ規格 • 車載器の画面からスマホを操作できる
• メッセージを読み上げる。音声操作 • 車のデータを使ったアプリを作れる トヨタモビリティ東京の Web より
SmartDeviceLink(SDL) とは • TOYOTA と Ford が中心となって 2016 年に設立されたコンソーシアム •
色々なメーカーが参画してる • SDL 対応車種も出始めている • オープンな規格 • コアな部分はオープンソース
自動車のデータを取るには • OBD-Ⅱ を使う • メーカー、車種によって上手く取れないケースがある • トラブルが多い • 警告灯が点いてエンジンが止まった
• バッテリーが上がった • ドアが開けられなくなった • 車に謎な物取り付けてる不安もあるかも
データを取った後 • OBD-II でデータ取れた、じゃあそのデータをどうしよ う? • その先の目的が無かった • 作ってみたを自慢しても、リバースエンジニアリン グっぽいので、あまり公にできない
SDL への期待 • スマホの機能を組み合わせることでデータの新しい価値、活用 のアイデアが生まれる • SDL 規格でプラットフォームが統一される • 開発が楽になる
(OBD は色々な独自規格が多い ) • 一律に欲しいデータ取れる • 多くの車両のデータを集められる
SDL アプリコンテストの開催 • 過去 2 回開催、今回で 3 回目 • 応募締め切り
2/21 • 私も応募しました https://sdl-contest.com/
SDL アプリ開発で気になった事 • 自分も応募してみようと 1 月に入ってから着手 • SDK のバージョンが新しくなっているが、ドキュメントや記事が追 いついていない
• 車両データの実データを取る手段がない
実車両のデータ取得手段 SDL BOOT CAMP 車載器の購入 ラズパイとタッチパネルの組 み合わせで動かす SDL 環境 SDK
のバージョンが古いため に、作ったアプリからは繋が らなかった ストアのページがリンク切れ になって入手不可 SDK が古くて最新のアプリで は繋がらない噂 SDL core の独自ビルド 頑張ったけどできなかっ た。 Policy のブロックが外 せない
世の中の SDL の現状 • 対応アプリが少ない • アプリ配信のハードルが高い • SDL へのお布施が必要
( 年間数万ドル~ ) • SDL コンソーシアムの認証が必要 • 結局はメーカーの機嫌次第な印象でオープン性に疑問
先行き不安 • ナビ系アプリの終了が相次ぐ • Yahoo! カーナビ終了予定 (2021 年 5 月
) • LINE カーナビ終了予定 (2021 年 5 月 ) • TC スマホナビ (TOYOTA) 終了予定 (2021 年 3 月 ) • 残るはカーナビタイムだけ
頑張って欲しい SDL • プラットフォームをオープンにする取り組みは楽しみ • 無くなってしまうのは残念なので、続いてほしい • 本物のデータでアプリ開発したい • そうでないと普通のスマホアプリと変わらなくなってしまう
• 会社だと利益ベースでやるやらないが決まる • 個人趣味では面白いからやる • もっと開発者が増えて盛り上がって欲しい • 自動車メーカーはアプリの人と一緒にやれば面白いことできると思うのに
最後に • 車のデータを扱った何かをやってみたい • 仲間を探しています • 次回もコンテストがあれば挑戦してみたい • 実データが取れるようにリベンジしたい