1. Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
クルマ情報を扱うREST APIの仕様と課題に
ついて
2014 年11 月21 日
トヨタIT 開発センター
藤井政登
ma-fujii@jp.toyota-itc.com
API Meetup Tokyo #4
2. Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
トヨタIT開発センターのご紹介
(http://www.toyota-itc.com/)
3. FYI TMC 本体の取り組み
・トヨタ自動車、ビッグデータを活用した新しい情報サービスの提供を開
始
http://www2.toyota.co.jp/jp/news/13/05/nt13_0511.html
Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
・ナビ専用アプリケーションをサードパーティに作ってもらう仕組み
T-CONNECT
https://developer-toyota.jp/developer/top/
・GT86 ハッカソン
(12月予定、SONYプレステ等との連携。ハチロク6台とプロドライバ
ーを準備し、参加者同乗でリアルタイムのアプリ動作確認を行ってアプ
リを仕上げる)
http://www.onramp2014.com/
https://twitter.com/onrampevents
・Motor Hack Weekend
4. こんなものを作りました
試作クルマ情報
UPLOADボックス
送信
圧縮・暗号
Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
ビッグデータセンター
受信
WebAPI
(Ver1.5)
解凍・復号
ビッグデータ
車載機
時刻同期
GPS CAN
クルマデータ
・CAN情報
・ユーザ情報
・統計情報
XML
JSON
JSONP
クルマスマホ
ハッカソンによるアプリ開発
・MA10
・TOYOTAハッカソン
・特別アプリ開発
UPLOAD
DDCCMM
「規程集」
(スマホ開発者向け
HMIガイドライン、自工会)
5. Web API仕様書(Ver1.5)の中身
・サーバからクルマ情報、統計情報、ユーザ情報を取得できるAPIを提供
クルマ情報 :1秒に1回/100ms毎
ユーザ情報
統計情報 :JIS X 0410 地域メッシュコード(250mメッシュ)を使用
http://www.gis-tool.com/mapview/areameshmap.html
車種分布ヘッドライド点灯
Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
位置情報
回転数
残燃料
車速
加速度
クルマ(CAN)情報
氏名
年代
性別車種
車両スペック
ユーザ情報
年代分布
急ブレーキ地点
性別分布
ワイパー稼働分布
統計情報
7. 今年度は国内9 箇所、海外2 箇所にてハッカソンを開催
Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
ハッカソン一覧
日イベント名会場
8/30,31 北陸ハッカソン 福井福井産業情報センター
9/10,23 信州ハッカソン 塩尻SIP(塩尻)
9/13,20,21 TOYOTA HackCars Days 2014 in JP 東京・天王洲アイル
9/14.15 四国ハッカソン徳島健康科学総合センター
9/27,28 関西ハッカソン南港北ATCビル
10/4,5 福岡ハッカソン福岡県コンテンツ産業振興センター
10/4,11,12 NTT西日本×TBS NTT 西日本研修センター
10/12,13 沖縄ハッカソン宜野湾ベイサイド情報センター
10/18,19 インテル ハッカソン東京銀座リクルートビル
10/23,24 TOYOTA HackCars Days 2014 in ISR イスラエル テルアビブ市
11/5,7,8 TOYOTA HackCars Days 2014 in US 米国 シリコンバレー周辺
8. Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
■テーマ: クルマとつながるアプリで、
新たな「楽しい」・「便利」を創り出そう!
■開催日: 2014年9月13日(土)、20日(土)、21日
(日)
■場所: 東京・天王洲アイル Samurai Startup Island
■審査員: 山田博之氏 (トヨタ自動車 e-TOYOTA部 部
長)
岡本芳郎氏 (トヨタIT開発センター 常務取締役)
池澤あやか氏 (タレント)
西村賢氏 (TechCrunch編集長)
玉木諒氏 (サムライインキュベート)
■提供API: クルマ情報WebAPI
(主催)
(運営協力)
TOYOTA HackCars Days 2014
参加頂いたのは、クルマ好きから小学生まで44名
。プロジェクターやスマートウォッチなどの外部デバ
イスとの連携、「車内空間を親子で楽しむ」「渋滞
を出会いの場に!」など、カーメーカーではなかな
か出てこない、個性溢れるアイディアが生まれまし
た。
ハッキングタイム松枝室長プレゼン
審査員によるコメン
ト
山田部長総評
記念撮影
来年以降も
続けていきたい
10. ハッカソンに対する取り組み、誕生したアプリを多くのメディアで
■各社紹介Web頂ニきュまースした
■NHK総合テレビ(2014/9/7)
Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
広報
ハッカソンに対する
取り組みを説明
(開発・調査部 長田 祐)
昨年ハッカソンで
誕生した
ワイパーアメッシュ
IT Pro 日経コンピュータ 日経ビジネス オンラ
イン
Response ReseMom
11. Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
APIが抱える課題
1. センサーデータのサイクルと、解像度の問題
2. センサーデータを使うことにプログラマが慣れていないため、クレンジング実
装要求が高い
3. 地図メッシュ以外に、統計情報を扱える仕組みがない
交差点、道路区間を固有のIDで示すことができない
4. センサーを取り替えたり、他社と値を比較できるためには、センサーのメタ情
報を扱う 必要がある
5. 個人データ保護のためのキーシステムサーバ負荷が大きい
スケーラブル、将来を考えると、HTTP1.1では処理できないため、次世
代プロトコルそのものの策定が必要
6. 安全なアプリ作成のためのHMIガイドラインの必要性
7. イベントドリンブンなデータをどう渡すのか
8. WebAPIを含め、クルマの耐用年数に合わせた、APIのバージョン管理、APIの
廃版を扱う仕組みが必要
12. Company Proprietary Confidential Toyota InfoTechnology Center Co., Ltd. All Rights Reserved.
Protected
ハッカソンの成果
1. 他社のAPIとマッシュアップしやすい
1. データ駆動イノベーションに適している
2. トヨタが作りそうにないアプリユースケースの収集ができた
2. クルマ情報への関心が高く、広報的には大きな意味があった
3. 医療行為にならない、運転者判定アプリの創造
4. 新しいAPI仕様を書くのは楽しい
5. 来年は、Pythonインターフェースを持った統計解析エンジンをAPI
と結び付けたい(Hadoop pandasのようなもの)
6. IPython Notebook
7. IPython Notebook を知っている方がどれぐらいいるのか知りたい!
インタプリタをブラウザ上に起動できる