通信易懂唠唠SOME/IP——SOME/IP消息格式

SOME/IP是Scalable service-Oriented MiddlewarE over IP (SOME/IP)的缩写,基于IP的可扩展面向服务的中间件。广泛应用于汽车行业嵌入式通信。 它是基于服务的,服务可以由0个或多个Event,Method,Field组成。

Event是一种单向的数据传输,在数据发生变化时由服务端发给客户端,或者周期发送。

Method是一个被调用的方法。是由客户端调用,在服务端实现的方法。

Field表示一个状态,因此有Getter,Setter方法(Menthod),有Notify(Event)。

本篇主要介绍SOME/IP的消息格式,是《通信易懂唠唠SOME/IP》专栏的一篇,其他SOME/IP相关内容可关注专栏的其他文章。

一  SOME/IP报文格式

1.1 SOME/IP header 

SOME/IP header的格式如下图

  • Message ID (Service ID/Method ID) [32 Bits]

包括service id和Method id两部分,各占16 bit,用来唯一的标志RPC调用或者通知事件。

MethodID的最高位0表示是method,最高位是1代表event

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值