车载以太网学习(SOME/IP学习笔记一)

协议规范

SOME/IP 数据的报头格式:
车载以太网学习(SOME/IP学习笔记一)_第1张图片

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。

   

你可能感兴趣的:(SOME/IP,车载互联网,tcp/ip,网络,网络协议)