CAN 数据 API 调试

通过此面板测试设备的 CAN 数据上传、拉取、删除以及容量管控等后端功能。

存储已用容量 0.00 MB / 5120.00 MB (0.00%)

🛠 接口操作

📊 响应结果

Idle
{
  "message": "点击左侧按钮进行测试..."
}

📖 接口开发文档

1. 获取抓包配置

请求: GET /api/can-config

说明: 获取需要抓包的 CAN ID 列表及对应数量。返回值为 JSON 数组格式的配置数据。

2. 上传 CAN 数据

请求: POST /api/can-data

说明: 接收捕获的 CAN 组合及车辆基础数据。单条数据最大支持 1.5MB,后端会自动计算已用容量,整个云端最多存储 1GB。当到达 80% (800MB) 时,会触发系统的阈值报警机制。

3. 获取所有数据列表

请求: GET /api/can-data

说明: 获取当前所有已成功上传的数据 Key 列表以及当前的总体容量使用情况。

4. 获取单条数据详情

请求: GET /api/can-data?key={key}

说明: 传入指定的 key 参数,查询并返回该条数据的完整 JSON 内容。

5. 删除数据

请求: DELETE /api/can-data/api/can-data?key={key}

说明: 如果不传 key,则清空边缘存储中的所有 CAN 数据;如果携带了 key 参数,则只删除对应的记录,并实时释放相应的存储空间。

6. 获取当前容量占比

请求: GET /api/capacity

说明: 单独获取当前存储容量信息,返回已用字节、最大字节以及计算好的使用百分比。