特性 部署 API GitHub →

把 GT7 的遥测数据
装进你自己的仪表盘

PS5 官方 UDP 遥测 · 本地 Salsa20 解密 · 60Hz 实时渲染 · 零第三方依赖。
一条 docker compose 命令,跑起来就有。

60Hz实时帧率
0第三方依赖
296B逐包解密
5+公开API端点

仪表盘有什么

全部卡片可拖拽排序、隐藏、多套布局保存——按你的屏幕定制。

🔵

G 力球

仿赛车仪表的小球随 G 值实时摇晃:刹车向前、过弯向侧, 弹簧动画平滑跟随,一眼读懂抓地力状态。

🗺️

行车轨迹

整车轨迹按 G 力着色自动绘制——重刹点和急弯一目了然, 跑完一场完整保留。

📊

G-G 图(抓地力圆)

整场横向/纵向 G 散点铺开,外边界就是轮胎极限—— 看看你到底用了几成抓地力。

⏱️

每圈圈速

逐圈自动记录、最快圈高亮,冲线即上榜; 场次结束数据保留,历史随时回看。

📂

场次自动归档

进赛道自动开始、回菜单自动结束,每场比赛独立成档; 支持收藏、改名、删除管理。

🔌

公开数据 API

解密后的结构化数据带 CORS 直接暴露——写你自己的分析工具、 直播覆盖层、AI 解说,都不用重复造轮子。

三分钟部署

Docker 单镜像,无外部服务,数据全部留在本地。

# PS5 → 设置 → 网络 → 打开 GT7 遥测上传,然后:
mkdir gt7-dash && cd gt7-dash
curl -O https://raw.githubusercontent.com/DC1024/gt7-dash/main/docker-compose.yml
docker compose up -d

# 打开 http://<本机IP>:8787 —— 跑起来就有数据

给开发者的 API

带 CORS 的 REST 接口,字段与单位全部写进文档,版本化承诺只加不改。

# 实时遥测(含 120 帧历史 + 轨迹 + G 散点)
GET /api/v1/live?frames=120

# 每圈圈速与最快圈
GET /api/v1/laps

# 历史场次 → 单场统计
GET /api/v1/sessions
GET /api/v1/sessions/<file>
{
  "car": {
    "speed_kph": 217.4,
    "gear": 4,
    "g_force": {
      "longitudinal": -0.87,
      "lateral": 1.93 },
    "fuel_pct": 62.5,
    "tyre_temp_c": [78,77,84,83] },
  "timing": { "best_lap_ms": 120762 }
}