Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20210918 iOSDC 2021 Hacking the Tesla API

20210918 iOSDC 2021 Hacking the Tesla API

20210918 iOSDC 2021 Hacking the Tesla API
LT #iosdc #a

Yusuke Kuroiwa

September 18, 2021
Tweet

More Decks by Yusuke Kuroiwa

Other Decks in Programming

Transcript

  1. BMW

  2. BMW Official API The API for information acquisition is o

    ff i cially public. https://aos.bmwgroup.com/basic/ui/#/detail/vehicle-identi fi cation
  3. BMW Digital Key Apple Car Key - Automatically unlock the

    car - Sharing key using iMessage (Apple ID)
  4. Tesla App - Get Vehicle Information - Lock/Unlock Vehicle -

    Flash Lights - Horn - Ventilation and more
  5. Tesla Unofficial API The API for information acquisition is private.

    https://tesla-api.timdorr.com/ https://www.teslaapi.io/
  6. Flutter App Demo Implemented in NOT A HOTEL app -

    BLoC Architecture - Tesla API v1 - OpenAPI / Swagger
  7. SwiftUI App Demo Implemented in NOT A HOTEL app -

    The Composable Architecture - Tesla API v2 - jonasman/TeslaSwift