This is an unofficial project that implements the official Tesla SDK into multiple languages/platforms.
Language/Platform | http api | ble api | docs |
---|---|---|---|
python | ✅ | ❌ | docs |
js | planning | ❌ | |
kotlin / Android | planning | planning | |
swift / iOS | need contribute | need contribute |
This requires a key that satisfies the PEM-encoded EC public key using the secp256r1 curve (prime256v1) specification.
- create private key
$ openssl ecparam -name prime256v1 -genkey -noout -out com.tesla.3p.private-key.pem
- create public key from private key
$ openssl ec -in com.tesla.3p.private-key.pem -pubout -out com.tesla.3p.public-key.pem
- serve your public key to
https://<your domain>/.well-known/appspecific/com.tesla.3p.public-key.pem