OBD-II标准起源、CAN总线基础、诊断协议(ISO 14229/15765)简介。
Android Automotive OS分层、车载服务(CarService)、Vehicle HAL详解。
UDS服务分类(诊断与通信管理、数据传输、存储数据传输)、会话控制。
CAN 2.0A/B帧结构、仲裁机制、位填充、错误帧与远程帧。
服务ID(SID)、子功能、请求/响应格式、否定响应码(NRC)。
DTC结构(P/B/C/U开头)、状态掩码、快照数据、扩展数据记录。
清除DTC服务($14)、ECU复位服务($11)、操作条件与安全限制。
DID分类(OBD标准DID/制造商自定义DID)、读取例程($22)、动态数据流。
写入服务($2E)、安全访问机制($27)、种子与密钥算法。
例程ID、启动/停止/返回结果、典型应用(自学习、执行器测试)。
安全等级、种子请求、密钥验证、锁定机制与防暴力破解。
网络管理报文、节点休眠与唤醒、通信使能/禁止。
会话状态机、P2与P2*定时器、会话保持机制(Tester Present $3E)。
VIN码读取($22 F190)、ECU硬件/软件版本、供应商信息。
VehicleHalClient、VehicleHalServer、属性订阅与回调机制。
属性ID、属性类型(INT32/STRING/BOOLEAN)、区域配置(ZONE)。
DiagnosticManager API、诊断连接器、JNI层实现。
监控循环周期、故障确认机制(去抖/计数)、故障等级划分(Warning/LimpHome/Shutdown)。
传感器数据采集、CAN报文解析、数据滤波算法(中值/卡尔曼)、上报周期控制。
DTC生成规则、故障快照记录、Freeze Frame数据、NVRAM存储管理。
UI组件设计(故障灯/文字提示)、报警优先级、用户交互(确认/忽略)。
远程诊断请求转发、TLS安全通信、OTA升级流程(下载/校验/刷写)。
日志分级(DEBUG/INFO/WARN/ERROR)、日志轮转、远程日志上传。
CANalyzer/CANoe使用、PCAN-USB调试、Wireshark CAN过滤器。
正向测试(正常请求/响应)、负向测试(非法SID/NRC)、边界测试(超时/并发)。
响应时间优化、CAN总线负载控制、批量读取策略、缓存机制。
网关路由、地址映射、并发诊断冲突解决、优先级调度。
ISO 21434网络安全要求、诊断访问控制、日志审计、GDPR合规。
基于Android的OBD-II蓝牙诊断仪(ELM327模拟器、数据解析、UI展示)。
车载T-Box远程故障监控系统(MQTT协议、云端存储、手机APP报警)。