目录
Transport Protocol Bindings(传输协议绑定)
无回复通讯(Fire&Forget Communication)
前言
对带宽不断增长的需求促使汽车行业考虑使用其它通信总线,不只局限在当前总线CAN、FlexRay 和MOST。特别是信息娱乐、ADAS、高度自动驾驶和OTA等应用,对汽车网络带宽需要高达100 Mbps 的高速数据传输速度。此外,从现有的分布式基于信号的通信(CAN、LIN)到基于服务的通信的转变可能是颠覆性改变。
考虑到车辆内部 ECU 不断增长通信带宽需求,Ethernet成为最合适的选择。作为业界公认的协议,Ethernet有30 多年研发和成熟协议(如 TCP/IP 和 UDP)的支持。然而,以太网不能按原样不动用于汽车行业,与汽车ECU的通信需求兼容,需要增加附加组件实现信号和服务转化。这就SOME/ IP(面向服务的中间件 IP)的作用和实现逻辑。
SOME/IP 是"Scalable service-Oriented MiddlewarE over IP"的缩写,即可扩展的面向服务的IP中间件,由AUTOSAR发布。它是一种自动/嵌入式通信协议,它支持远程过程调用、事件通知和底层序列化/线格式。唯一有效的缩写是SOME/IP,不要写成Some/IP。
以下知识点可以先初步认识SOME/IP:
1.SOME/IP 位于OSI 7层模型的4层之上,当接收方有需求的时候才发送,可以大大降低总线的负载。
2.SOME/IP报文中“Message Type”有以下几种类型:
Request(期待相应的请求)
Reque