目录
Some/IP协议的Header报头各位数的含义表示什么?SD的数据通信是如何实现的?
Method/Event/Field/Eventgroups都是用的Provider和Consumer接口吗?相互之间的工作机制区别有哪些?
SOA在一定程度上就是SOME/IP的基础实现么?基于SOMEIP的SOA中sender/receiver接口类型是怎样定义的?
前言
2011年,宝马集团开发设计了一套中间件,该中间件能够实现以服务为导向的通信方式,宝马将该面向服务的通信方式叫做 SOME/IP。由于其知名度逐渐被 AUTOSAR 接纳,并在2014年集成进 AUTOSAR 4.X 中(后文会对 AUTOSAR 做更详细的介绍)。 SOME/IP 的官网是 https://some-ip.com/index.shtml ,该网站的版权归 Lars Völker 博士所有,Lars Völker 博士 2010年加入宝马,一直从事汽车以太网相关的工作,他是 SOME/IP 和 SOME/IP-SD 规范的发明者和维护者。
SOME/IP是一种汽车中间件解决方案,其全称是Scalable Service-Oriented Middleware over IP,即位于 IP 协议层以上的一种面向服务的可扩展的中间件。全称有点拗口,下面通过拆解来说明。
“中间件”,该术语起源于复杂的软件系统开发,用以实现软件组件之间的数据交换,这种数据交换通常需要经由网络,