Slide 1

Slide 1 text

Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved タクシー会社を支えるデータ収集技術 〜AWS Kinesis Stream/IoT の導入事例〜

Slide 2

Slide 2 text

2 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 動態データの従来までの使われ方

Slide 3

Slide 3 text

3 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved データ収集基盤ができるまでは 必要な人が随時上記のような構成でデータを取得していた。 これも他プロダクトからアクセスしやすい形にはなっていない。

Slide 4

Slide 4 text

4 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 動態データ収集基盤の共通化 〇リアルタイムに動態データを取得したい 〇過去の動態データを取得したい 〇動態データ取得方法が共通化され「簡単」にアクセスできる 〇他システムの状態を意識せず「自由」にアクセスできる 〇他システムに影響を与えず「安全」にアクセスできる 上記を満たすデータ収集基盤が必要となった

Slide 5

Slide 5 text

5 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 動態データ収集基盤の共通化 2~3日で構築可能

Slide 6

Slide 6 text

6 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 結果 失敗

Slide 7

Slide 7 text

7 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved なぜ失敗か シャドーの見積もりが甘かったためにストリームに対する Rate Exceeded(レート超過)が発生

Slide 8

Slide 8 text

8 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 結論

Slide 9

Slide 9 text

9 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved この基盤を利用して 需要予測や軌跡の表示等を行います

Slide 10

Slide 10 text

Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved AWS IoT の活用事例 テーマからそれますが・・・

Slide 11

Slide 11 text

11 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved AWS IoTを利用しようとした動機 リモコンでタクシーを呼ぶデバイス開発をすることになり... 〇デバイス監視をしたい 〇不具合を作りこみたくない 〇消費電力を抑えたい(電池の持ちをよくしたい)

Slide 12

Slide 12 text

12 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved AWS IoTを利用しようとした動機 消費電力を抑えるためにはスリープ時間を増やさなければならない デバイス監視するためには細かくログを上げる処理を行わなければならない 相反する 困った... デバイス側のロジックを クラウドに持っていけれ ば

Slide 13

Slide 13 text

13 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved デバイス側のロジックをクラウドに移行できれば 〇デバイス側で実装するプログラム量が削ることができ、不具合を作りこみ難くなる 〇クラウド上からログを送信するようにすればデバイス監視できる 〇殆どの動作をクラウド上で行うのでその間デバイスをスリープ状態にして電池消費 量を抑えられる というところで AWS IoT を利用することにしました

Slide 14

Slide 14 text

14 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved AWS IoTを利用する事によって 従来の簡易ブロック

Slide 15

Slide 15 text

15 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved AWS IoTを利用する事によって ほとんどのブロックをクラウドに移行でき た

Slide 16

Slide 16 text

16 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved 結論 AWS IoTを利用することにより、ほぼ想定通りデバイス側の ロジックをクラウドに移行することができました。 デバイス側でロジックを持たないために ファームアップデート機能を削ることができました。 今後も機会があれば使っていこうと思います。 AWS Greengrassは今のところ使う予定はありません。 Raspberry piを使った開発があれば検討してよいと思います。

Slide 17

Slide 17 text

〒102-0094 東京都千代田区紀尾井町 3-12 3-12 Kioicho Chiyoda-ku, Tokyo 102-0094 Japan TEL 03-6265-6265 FAX 03-3239-8115 www.japantaxi.co.jp 文章·画像等の内容の無断転載及び複製等の行為はご遠慮ください。 Proprietary and Confidential ©2017 JapanTaxi, Inc. All Rights Reserved