从零搭建车载日志监控流水线

📚 共计 30 章节
01
车载日志概述
什么是车载日志、常见类型 (CAN/LIN/以太网/诊断) 及车辆研发价值
概念CANLIN
02
日志采集硬件基础
CAN/LIN接口卡、以太网设备、GPS/IMU、数据记录仪选型
硬件选型传感器
03
日志采集软件基础
Vector CANoe、PCAN-View、Wireshark、Python/can库脚本
软件CANoePython
04
日志文件格式解析
BLF、ASC、CSV、MDF4、PCAPNG 格式详解与转换工具
格式转换MDF4
05
日志存储策略
本地 vs 云端、命名规范、分片压缩、循环覆盖机制
存储压缩策略
06
日志传输机制
车载以太网、Wi-Fi/5G OTA、USB离线拷贝、断点续传
传输OTA断点续传
07
日志安全与隐私
数据脱敏 (VIN/位置)、TLS/SSL加密、访问权限控制
安全脱敏TLS
08
日志预处理
时间戳对齐、数据清洗 (去重/异常值)、信号单位转换
预处理清洗对齐
09
日志解析引擎设计
Python解析框架、插件化设计、多线程/异步高性能
引擎异步插件化
10
日志索引与检索
时间/信号名索引、条件过滤、Elasticsearch集成
检索ES索引
11
日志存储后端选型
PostgreSQL、InfluxDB、TimescaleDB、MinIO 对比
数据库时序MinIO
12
日志可视化基础
Matplotlib/Plotly 信号曲线、时间轴交互、多信号叠加
可视化Plotly曲线
13
日志可视化进阶
Grafana实时仪表盘、自定义Dashboard、告警规则配置
Grafana仪表盘告警
14
日志监控告警系统
阈值/变化率/模式匹配告警、邮件/短信/钉钉通知
告警通知监控
15
分析场景一:CAN总线故障排查
丢帧、错误帧、总线关闭 分析与定位
CAN故障排查
16
分析场景二:车载以太网性能分析
延迟、抖动、吞吐量 深度分析
以太网性能延迟
17
分析场景三:ADAS传感器日志分析
雷达、摄像头、激光雷达 数据融合分析
ADAS传感器融合
18
分析场景四:车辆诊断日志分析
UDS诊断、DTC故障码解析与定位
UDSDTC诊断
19
分析场景五:BMS日志分析
SOC、SOH、温度异常 电池管理分析
BMS电池SOC
20
分析场景六:自动驾驶决策日志分析
规划、控制、状态机切换 决策日志
自动驾驶决策状态机
21
日志流水线架构设计
Lambda vs Kappa 架构、数据流图设计
架构LambdaKappa
22
日志流水线核心组件
采集Agent、Kafka、Flink/Spark Streaming
KafkaFlink流处理
23
日志流水线部署实践
Docker容器化、Kubernetes编排、Prometheus监控
DockerK8s部署
24
日志流水线性能优化
Snappy/Zstd压缩、批处理、内存管理
性能压缩优化
25
日志流水线测试与验证
单元/集成/压力测试、数据一致性校验
测试压力校验
26
日志流水线运维
自身健康监控、故障恢复、版本升级策略
运维监控恢复
27
车载日志标准与法规
ISO 26262、ASPICE、GDPR、国标GB/T 32960
标准法规安全
28
实战项目一:CAN日志采集与解析系统
搭建简易CAN日志采集、解析与存储系统
实战CAN采集
29
实战项目二:Kafka+Flink实时监控流水线
基于Kafka+Flink的实时日志监控流水线
KafkaFlink实时
30
实战项目三:端到端车载日志平台
采集→存储→分析→可视化→告警 全链路平台
全栈平台端到端