前面已经简单的介绍了整帧SomeIP报文的组成部分,由于Ethernet报文头都是通用的,因此不会做详细的介绍,当然后面在介绍TC8中的TCP、UDP、IPv4、IPv6的时候也会做简单的介绍。不过在这里就不做介绍了,我们直接介绍SomeIP。
SomeIP Header
一、Message ID
Message ID是由Service ID和Method ID组成,共计占用4个字节;对于整个车辆系统而言,Message ID是唯一的,类似于CAN报文中的CAN ID。
Ⅰ、Service ID
Service ID顾名思义就是服务ID,不同的Service ID代表不同的服务,同一车辆中不同的服务应使用不同的Service ID;取值范围:0x000 - 0xFFFF。
1、0x0000和0xFFFE为特殊预留;
2、0xFFFF为SomeIP-SD专用
3、其服务使用,如下图: