协议规范
SOME/IP 数据的报头格式:
1、Message ID [32 Bit]
Message ID是一个32位标识符,用于将RPC(Remote Procedure Call远程过程调用)调用分派给应用程序的method并识别event 。
Message ID必须能唯一标识service的method或event。Message ID的分配取决于用户; 对于整个系统(即车辆),消息ID必须是唯一的。 消息ID可以与CAN ID进行比较,并且应该使用类似的过程进行处理。
为了构造不同的method, event和field ,它们被聚集到service中。 service具有一组method , event和field以及services ID,该ID仅用于此service。
a、Service ID [16 Bit]
Service-ID应该是16位长度无符号整数(uint16)。
Service-ID=0xFFFE用来编码非SOME / IP服务。
同一车辆内的不同服务应具有不同的Service-ID。