Tesla API でカスタムコネクタを作りたいけれど、車が高くて買えないので、Tesla API の Mock API Server を作って、擬似的に Tesla を所有している感覚を カスタムコネクタ で体験する

Tesla API でカスタムコネクタを作りたいけれど、車が高くて買えないので、Tesla API の Mock API Server を作って、擬似的に Tesla を所有している感覚を カスタムコネクタ で体験する

Tesla API でカスタムコネクタを作りたいけれど、車が高くて買えないので、Tesla API の Mock API Server を作って、擬似的に Tesla を所有している感覚を カスタムコネクタ で体験する

86e4f6731e81df0591bd9cb66ddbd347?s=128

Kazuya Sugimoto

January 25, 2020
Tweet

Transcript

  1. © 2018 CData Software Japan, LLC | www.cdata.com/jp Tesla API

    でカスタムコネクタを作りたいけれど、車が高くて買えないので、Tesla API の Mock API Server を作って、擬似的に Tesla を所有している感覚を カスタムコネクタ で体験する 2020/01 CData Software Japan Kazuya Sugimoto -Lead Engineer
  2. © 2018 CData Software Japan, LLC | www.cdata.com/jp 話題沸騰中の電気自動車 Tesla

    ご存知ですよね!?
  3. © 2018 CData Software Japan, LLC | www.cdata.com/jp Tesla はアプリで様々な操作を実行可能!

    ・充電状況をリアルタイムで確認し、充電を開始ま たは停止する ・運転前に車両の暖房/冷房を入れる (ガレージ 内でも可能) ・遠隔からロックまたはロック解除する ・車の現在地を確認したり、動きを追跡する ・お気に入りのアプリから目的地を送信し、ナビを開 始します ・同乗者はすばやくメディアをコントロールすることが できます などなど
  4. © 2018 CData Software Japan, LLC | www.cdata.com/jp そんな Tesla

    のアプリの内部通信は Web API で行われている!
  5. © 2018 CData Software Japan, LLC | www.cdata.com/jp リバースエンジニアリングして非公式WebAPIとして 公開してしまった猛者がいる!

    https://tesla-api.timdorr.com/
  6. © 2018 CData Software Japan, LLC | www.cdata.com/jp そしてめちゃくちゃ機能が豊富なAPI!

  7. © 2018 CData Software Japan, LLC | www.cdata.com/jp 触りたい!!!!

  8. © 2018 CData Software Japan, LLC | www.cdata.com/jp でも

  9. © 2018 CData Software Japan, LLC | www.cdata.com/jp 一番スタンダードな価格でおよそ500万円 ローンの場合頭金100万円の月々5万円/60回払い

  10. © 2018 CData Software Japan, LLC | www.cdata.com/jp ・・・・・

  11. © 2018 CData Software Japan, LLC | www.cdata.com/jp それでも、触りたい!!!!

  12. © 2018 CData Software Japan, LLC | www.cdata.com/jp 待てよ?

  13. © 2018 CData Software Japan, LLC | www.cdata.com/jp とりあえず JSON

    返す Mock Server 作れば、 触ってる感じが楽しめるんじゃね!? と思い立ち
  14. © 2018 CData Software Japan, LLC | www.cdata.com/jp 作った!

  15. © 2018 CData Software Japan, LLC | www.cdata.com/jp Tesla API

    (Mock / Unofficial) https://orgopenapitools20200118014702.azurewebsites.net/swagger/index.html
  16. © 2018 CData Software Japan, LLC | www.cdata.com/jp デモ

  17. © 2018 CData Software Japan, LLC | www.cdata.com/jp 実はノンプログラミング? Mock

    API の作り方
  18. © 2018 CData Software Japan, LLC | www.cdata.com/jp OpenAPI Spec

    を書くためのツール Stoplight Studio を使い UIベースでスペックを作成
  19. © 2018 CData Software Japan, LLC | www.cdata.com/jp レスポンスのデータモデルは、サンプルJSONから Swagger

    toolbox で自動生成
  20. © 2018 CData Software Japan, LLC | www.cdata.com/jp OpenAPI Generator

    で サーバーサイドプログラムを自動生成
  21. © 2018 CData Software Japan, LLC | www.cdata.com/jp OpenAPI 3.0

    で書いちゃったので カスタムコネクタ用Spec は API Matic で自動生成
  22. © 2018 CData Software Japan, LLC | www.cdata.com/jp あとはカスタムコネクタとしてインポートするだけ

  23. © 2018 CData Software Japan, LLC | www.cdata.com/jp API エコシステムフル活用!

  24. © 2018 CData Software Japan, LLC | www.cdata.com/jp 是非使ってみてね! http://bit.ly/powertesla