SOMEIP 服务接口设计规范
📚 30 章
v2.0
1
SOMEIP协议概述
起源 · 车载定位 · 与DDS/RPC对比
→
2
SOMEIP核心概念
Service, Method, Event, Field, Eventgroup
→
3
SOMEIP通信模式
Request/Response · Fire&Forget · Notification
→
4
SOMEIP报文结构
Message ID, Session ID, Protocol Version …
→
5
序列化与反序列化
TLV编码 · 数据类型映射
→
6
SOMEIP-SD 服务发现
Offer · Find · Subscribe Eventgroup
→
7
SD报文格式
Entry Array · Option Array 解析与构造
→
8
SD状态机
Client端 & Server端 状态迁移
→
9
传输层绑定
UDP · TCP · 分段传输
→
10
可靠性机制
重传 · 超时 · 序列号 · 窗口控制
→
11
安全机制
身份认证 · 加密 · 防重放
→
12
SOMEIP与AUTOSAR
Classic / Adaptive Platform 角色
→
13
接口描述语言 ARXML
Service Interface 定义方法
→
14
服务接口设计原则
粒度 · 版本管理 · 向后兼容
→
15
Method 设计
同步/异步 · 超时 · 错误码
→
16
Event 设计
周期性 · 触发式 · 优先级
→
17
Field 设计
Getter/Setter/Notifier 语义
→
18
Eventgroup 设计
订阅组划分 · 多播/单播
→
19
网络拓扑设计
Centralized vs Distributed · 网关路由
→
20
配置与部署
Instance · Port · IP 地址规划
→
21
性能优化
序列化开销 · 零拷贝 · 批处理
→
22
调试与测试
Wireshark解析 · 模拟器
→
23
一致性测试
AUTOSAR用例 · 失败场景
→
24
SOMEIP-TP
大消息分段重组 · TP Header
→
25
域控制器应用
Zonal架构 · 服务发现与路由
→
26
以太网 AVB/TSN
时间同步 · 流量整形影响
→
27
SOA 架构落地
面向服务架构在车载中的实践
→
28
OTA 升级
版本兼容 · 动态服务注册/注销
→
29
SOMEIP与诊断
UDS on SOMEIP 远程诊断
→
30
未来演进
SOMEIP vs SOMEIP-2 · 与ROS2融合
→