Tesla Fleet API

🚗 官方 API 远程智控 Tesla

通过官方 Tesla Fleet API 远程控制车辆,支持空调、充电、车门等指令及实时数据读取,需配置 OAuth 与签名代理。

收藏
8.5k
安装
4.1k
版本
1.5.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Tesla Fleet API 技能提供完整的特斯拉车辆远程控制能力,基于特斯拉官方 Fleet API 实现。核心功能包括:车辆状态数据读取(电量、位置、温度、门锁等)、远程指令执行(空调控制、充电管理、车门锁止、鸣笛闪灯等)、以及预约预处理日程管理。

显著优点

1. 官方 API 支持:直接对接特斯拉官方 Fleet API,而非逆向工程,稳定性和合规性更高
2. 功能完整:涵盖气候控制(含座椅加热/通风/自动气候)、充电管理(启停/限值)、安全控制(锁车/解锁/鸣笛/闪灯)、以及现代预约预处理 API

3. 多车辆支持:自动识别单车辆场景,支持通过车名或 VIN 指定多车辆操作

4. 安全架构:采用 OAuth 2.0 认证(支持第三方和合作伙伴令牌),Token 自动轮换,命令签名通过独立代理实现

5. 输出友好:默认人类可读格式,支持 --json 原始数据输出

潜在局限

1. 配置复杂度高:需完成开发者应用注册、域名/公钥托管、TLS 证书配置、签名代理部署等多步 setup
2. 网络依赖严格:车辆需在线(online)状态才能执行指令,休眠车辆需先唤醒

3. 硬件要求:签名代理需本地运行 tesla-http-proxy,依赖 Python3 和 OpenSSL

4. 区域限制:需根据车辆所在区域配置对应的 Audience URL(北美/欧洲/中国)

5. 令牌管理负担:Refresh Token 轮换机制要求妥善保存更新后的令牌

适合人群

  • 拥有特斯拉车辆的技术用户
  • 需要将车辆数据集成到本地工作流或自动化脚本的开发者
  • 具备 OAuth 2.0 和 TLS/证书基础知识的用户

常规风险

  • 车辆安全风险:远程解锁、位置读取等功能若令牌泄露可能导致车辆被非法控制或追踪
  • 密钥泄露风险:Client Secret、私钥文件(proxy/ 目录下 TLS 材料)需严格保护
  • API 配额与速率限制:官方 API 存在调用频率限制,过度使用可能导致临时封禁
  • 车辆唤醒能耗:频繁唤醒车辆会增加待机功耗
  • 签名代理故障:代理未运行或配置错误时,车辆指令将被拒绝

Tesla Fleet API 内容

scripts文件夹
手动下载zip · 33.0 kB
auth.pytext/plain
请选择文件