Files
oneos-truck-date-prototype/技术介绍.md
kkfluous b2d0016a0d
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
init: 羚牛车辆数据中心原型 + 部署配置
- React 18 + Babel-in-browser SPA 原型,覆盖 8 个画板:
  实时地图 / 车辆详情 / 历史查询 / 轨迹回放 / 事件规则 / 通知中心 / ESG 碳减排 / 移动端
- 设计系统:IBM Plex Sans + JetBrains Mono,亮/暗双主题,羚牛绿 #007143
- 数据模型:12 + 40 辆车,TBOX (T) / JT808+1078 (JT) / 双源 (B)
- 部署:nginx 静态托管,Dockerfile + woodpecker.yml + docker-compose.yml
- 镜像:harbor.lnh2e.com/lingniu-v1/ln-vdc:<branch>-<VERSION>
- 容器端口 80,宿主映射 8112,含 /healthz 探活
2026-04-28 15:12:32 +08:00

94 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 羚牛车辆数据中心 · 技术介绍
## 一句话定位
**面向氢能乘用车队的物联网 + AI + 大数据驾驶舱** —— 把车端国标遥信、北斗位置、车载视频和业务系统数据汇聚为统一资产视图,从「能看车」延伸到「会算账、能预警、可决策」的一体化数据中台。
---
## 总体架构(五层)
```
┌─────────────────────────────────────────────────────┐
│ ⑤ 应用层 实时地图 · 资产管理 · 轨迹回放 · 事件中心 │
│ ESG 碳减排 · 多角色权限驾驶舱 · 移动端 │
├─────────────────────────────────────────────────────┤
│ ④ 服务层 OpenAPI · GraphQL · WebSocket 推流 │
│ 规则引擎 · 智能告警 · 报表导出 │
├─────────────────────────────────────────────────────┤
│ ③ 存储层 时序库 (TDengine/InfluxDB) · 关系库 │
│ 对象存储 (视频/快照) · 数据湖 (历史归档) │
├─────────────────────────────────────────────────────┤
│ ② 计算层 Flink 流式清洗 · Spark 离线聚合 │
│ AI 模型 (异常检测/驾驶行为/能耗预测) │
├─────────────────────────────────────────────────────┤
│ ① 接入层 TBOX (GB/T 32960-2016) · JT/T 808-2019 │
│ JT/T 1078 视频 · 第三方 OpenAPI │
└─────────────────────────────────────────────────────┘
```
---
## 五大核心能力
### ① 多源异构接入 · IoT Gateway
单点支持 **三大协议族**
- **TBOX 国标 (GB/T 32960)** — 整车遥信 54 项 / 驱动电机 18 项 / 动力电池 32 项 / 燃料电池 24 项 / 极值故障 12 项,**110 s 上行**
- **JT/T 808** — 北斗位置、行驶记录仪、电子围栏、参数下发,**30 s 心跳**
- **JT/T 1078** — H.264 视频通道4 路实时音视频 + 录像存储)
可水平扩展至 **5000+ 车辆并发**,单车日均消息 ~80 万条。预留 **MQTT / Kafka Connect / 第三方 OpenAPI** 入口对接补能站、维保、ERP、TMS、ESG。
### ② 数据清洗与整合 · 流式 ETL
- **协议解码** — 国标二进制帧 → 标准化语义模型vehicle/battery/motor/fuel-cell/tpms…
- **质量治理** — 时间戳校正、丢包补偿、异常值剔除、单位归一、码值映射
- **多源融合** — 同一辆车的 TBOX + JT 双源数据按 VIN/车牌做事件级对齐,输出**单车主数据总线**
- **冷热分层** — 实时热路径走 Flink 内存计算7 天内热数据驻时序库30 天后转 Parquet 归档至数据湖
### ③ 规则引擎 · 可视化事件编排
**WHEN → LOGIC → THEN** 的 IF-THEN 节点画布,业务无需写代码即可配置:
- **告警事件**:电池温度 > 60 °C、SOC < 10%、胎压偏差、急加急减
- **运维通知**:保养剩余里程 < 1000 km、合同到期 30 天、年检 60 天
- **业务事件**:还车里程超标、客户欠费、车辆调拨
- **自动化动作**:站内消息 / 邮件 / 短信 / Webhook / 自动派工单
每条规则带优先级P0/P1/P2/P3、抑制策略、生效时段、命中统计。
### ④ AI 智能层 · 让数据自己说话
- **异常检测** — 基于多维时序的 Isolation Forest / LSTM-AD对电池一致性、电机温升、氢气泄漏给出**早于阈值告警**的预测
- **驾驶行为评分** — 急加速 / 急减速 / 急转弯 / 超速时长加权,输出 AE 评分卡
- **能耗 & 续航预测** — XGBoost 结合载重、风速、坡度、温度,对剩余里程做误差 < 5% 的滚动预测
- **轨迹挖掘** — DBSCAN 识别停留点、聚类常用路线,反哺补能站选址与电子围栏自动生成
- **ESG 量化** — 实时计算等效碳减排 (kg CO₂)、绿氢消耗、相对柴油基线节省成本
### ⑤ 存储与展示 · 一切可追溯、可下钻、可导出
- **数据驾驶舱**:实时地图 + 资产矩阵 + KPI 雷达 + 视频墙
- **历史检索**:按车辆 / 时段 / 字段30+ 国标字段可选)→ 选择展示形态(曲线 / 柱状 / 数据表 / 热力日历 / 统计摘要)→ 一键导出 CSV
- **轨迹回放**0.5×16× 变速、停留点 & 事件标注、速度 / SOC / H₂ 三曲线联动播头、热力叠加
- **多角色权限**:总管理员 / 部门负责人(按部门 scope/ 运营岗 / 财务岗(隐藏车况,仅看合同),同一套系统不同身份不同视图
---
## 技术亮点
| 维度 | 选择 | 价值 |
|------|------|------|
| **协议完备性** | 同时承载车端国标 + 部标视频 + 业务系统 | 一套系统覆盖**自有车 + 租赁车 + 外采车**全部场景 |
| **数据可信度** | 双源融合 + 通道完好率监控 | 任意时刻可证明「这条数据从哪来、几点采、丢没丢」 |
| **业务可演进** | 规则引擎 + Webhook + OpenAPI | 不发版即可上线新告警、新报表、新对接 |
| **性能边界** | 时序库 + 列存 + 流批一体 | 万车规模下,**单车 1 年明细 < 1 s 出图** |
| **合规可审计** | 全字段血缘 + 操作日志 + 数据留存 7 年 | 满足新能源车监管、双碳核查、租赁合规要求 |
---
## 一段话版本(用于扉页 / PPT 首页 / 投标书)
> 羚牛车辆数据中心是面向**氢能乘用车队**的**物联网 · AI · 大数据**一体化平台。系统通过 **TBOX 国标 + JT/T 808 / 1078 双源接入**,把单车每日数十万条遥信、位置与视频数据,经**流式清洗、多源融合、AI 智能分析**后沉淀至**时序数据库与数据湖**,并以**资产驾驶舱、轨迹回放、规则引擎、ESG 碳减排**等场景化驾驶舱呈现给运营、运维、财务、管理层四类角色。从车端到决策端,让**每一辆车、每一公里、每一克氢、每一克碳**都可计、可视、可控。