车载以太网协议:SOME/IP (layer5-7)简介

参考链接:车载以太网 - SOME/IP简介 - 知乎

目录

WHAT

WHY

WHERE ,WHEN


WHAT

SOME/IP (Scalable service-Oriented MiddlewarE over IP) 是车载以太网通信引入的一个概念,位于OSI 7层模型的层4之上。

车载以太网协议:SOME/IP (layer5-7)简介_第1张图片

↑ SOME/IP数据在以太网报文中的位置

SOME/IP其实是构架在传输层之上的应用层通信协议,它的内容虽然很多很杂,但本质上也就是定义了SOME/IP 包头和数据的内容而已。

WHY

old CAN:在以CAN总线为主的车载网络中,通信过程是面向信号的(除了诊断通信之外),这是一种根据发送者需求实现的通信过程,当发送者发现信号的值变化了,或者发送周期到了,就会发送信息,而不考虑接收者是否有需求。

new Ethernet:而SOME/IP则不同,它是在接收方有需求的时候才发送,这种方法的优点在于总线上不会出现过多不必要的数据,从而降低负载。

WHERE ,WHEN

在车载网络中,某个ECU有时会需要调用实现在其他ECU上的个服务,这个时候它俩就分别扮演了client和server的角色,而SOME/IP就是实现这种远程服务调用的接口,如下图所示。

车载以太网协议:SOME/IP (layer5-7)简介_第2张图片

↑服务的远程调用

你可能感兴趣的:(车联网,SOME/IP,车载以太网)