1 SOME/IP的分层结构SOME/IP的分层结构主要基于TCP/IP 的4层网络通信架构模型。 - 应用层是应用程序访问网络的通道。SOME/IP(Scalable service-Oriented MiddlewarE over IP)是一种位于应用层的车载以太网通信协议
- 网络层包括IP协议,ARP、RARP协议,ICMP 协议等
- 网络接口层是TCP/IP协议的基层,负责数据帧的发送和接收
2 SOME/IP 协议用到的缩略语缩写/首字母缩略词: | 描述: |
---|
Event | 一种单向数据传输,仅在更改时调用或循环调用,并从数据的生产者发送到消费者。 | Eventgroup | 内部字段的事件和通知事件的逻辑分组允许订阅的服务 | Field | 字段确实代表一种状态,因此完全具有有效值getter、setter 和 notifier 作用的时间。 | Getter | 允许对字段进行读取访问的请求/响应调用。 | Method | 被调用/被调用的方法、过程、函数或子例程唤起。 | Notification Event | 字段通知者的事件消息。 | Notifier | 在更改时发送带有新值的事件消息字段的值。 | Remote Procedure Call (RPC) | 从一个 ECU 到另一个 ECU 的方法调用,使用消息 | Service | 零个或多个方法的逻辑组合,零个或多个事件,以及零个或多个字段。 | Service Instance | 一个服务的实现,它可以存在不止一次车辆和 ECU 上不止一次 | Setter | 允许对字段进行写访问的请求/响应调用。 | Union | 一种动态假设不同数据类型的数据结构。 |
3 SOME/IP 协议的需求SOME/IP 协议应支持基于单播和多播的事件通信 SOME/IP 协议应支持 RPC 通信的错误处理 SOME/IP 协议应支持在接收方处理协议错误,并且定义要由接收方执行的检查 SOME/IP 协议应支持在一个服务中组合多个 RPC 方法、事件和字段 SOME/IP 协议应使用唯一标识符识别服务的 RPC 方法 SOME/IP 协议应使用唯一标识符识别服务的事件组 SOME/IP 协议应支持使用唯一标识符来识别 RPC 的调用者 SOME/IP 协议应指定有效负载中的数据如何对齐 SOME/IP 协议应支持传输一维和多维数组数据类型 SOME/IP 协议应支持传输固定长度的数组数据类型 SOME/IP 协议应支持传输灵活长度为的数组数据类型 SOME/IP 协议应支持传输固定长度的字符串类型 SOME/IP 协议应支持传输具有灵活长度的字符串数据类型 SOME/IP 协议应支持在有效负载中提供序列化数据元素的长度
|