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

6.4 KiB
Raw Blame History

羚牛车辆数据中心 · 技术介绍

一句话定位

面向氢能乘用车队的物联网 + 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 碳减排等场景化驾驶舱呈现给运营、运维、财务、管理层四类角色。从车端到决策端,让每一辆车、每一公里、每一克氢、每一克碳都可计、可视、可控。