文章总结: 本文详细介绍了SOME/IP协议的基本概念及其三种核心服务类型。SOME/IP是基于IP的可扩展面向服务中间件协议,包含Event事件推送、Method远程调用和Field状态管理三种服务类型,支持汽车EE架构从面向信号转向面向服务架构,提供标准化、可扩展的动态通信方法。 综合评分: 82 文章分类: 技术标准,车联网安全,解决方案,应用安全,网络安全
SOME/IP协议入门 | Event、Method、Field服务类型详解
谈思实验室
2026年5月19日 17:17 上海
在小说阅读器读本章
去阅读
点击上方蓝字谈思实验室
获取更多汽车网络安全资讯
01
什么是SOME/IP
SOME/IP(Scalable service-Oriented MiddlewarE over IP)基于IP的可扩展的面向服务的中间件协议。唯一有效的缩写是SOME/IP,其他缩写(如Some/IP)是错误的,注意规范书写。
1、本质是中间件
位于应用层和底层操作系统之间的服务软件,提供标准的API接口来满足不同APP间的通信,且不受底层硬件差异的影响。
2、基于IP的
在车载以太网OSI模型中,SOME/IP是基于IP网络层之上的应用层协议,传输层依赖于TCP/UDP的以太网传输。
3、可扩展的
SOME/IP具有从小型到大型平台的可扩展性,即支持不同的操作系统(如AUTOSAR、GENIVI和OSEK)甚至没有操作系统的设备上,体现出SOME/IP协议的强大适用性。
4、面向服务的
把车辆的功能抽象为独立的、可复用的服务,通过标准化接口来被其他应用调用(或发现)。
02
SOME/IP服务类型
SOME/IP是一种基于网络的服务导向型的通信方式,一个服务可以由零个或多个事件Event、方法Method、字段Field的组合构成,服务所提供的功能就体现在其中。
Event:强调先订阅数据,服务端主动向所有订阅者推送/通知消息,客户端只监听事件,不发起调用。两种方式:
Cyclically周期性推送某个事件
如:仪表盘上的信息更新
On change数据变化时推送某个事件(数值改变或差值超出范围)
如:车门开关状态变化
既然是推送/通知消息,就是单向通信,且是可以发送给一个或多个ECU。
Method:客户端向服务器发送报文请求,提供远程过程调用RPC功能,服务端回复or不回复响应报文。
RR(Request/Response)请求后有响应
如:(请求)语音指令打开内循环,(响应)中控屏内循环图标亮起。
FF(Fire&Forget)请求后无响应(发后即忘)
如:(请求)语音指令播放下一首歌曲,直接执行播放动作,而不会回复你“好的,下一首已播放”
RPC 机制是实现车内ECU之间基于客户端-服务器模型的定向、有状态、可确认的通信,与传统CAN总线基于广播、无状态、不可确认的信号传输有本质区别。就像语音控制打开内循环,客户端是中控屏,服务端是空调控制器。
Field:包括以下1个或多个通信方式组合而成:
- Getter获取,客户端向服务端明确请求获取某个值
- Setter设置,客户端向服务端请求修改某个值
- Notifier通知,将服务端的数据发送给客户端来进行更新通知
以汽车自定义尾灯图案为例:
- Getter获取:你去中控屏看(读取)图案是不是“爱心相伴”。
- Setter设置:你在中控屏改(设置)图案为“双喜临门”。
- Notifier通知:当你更改成功后,绑定的手机收到推送(通知)“尾灯图案设置成功”。(更改消息会广播给相关ECU去执行尾灯变化)
Field是一个能够读、写、监听其变化的状态值,围绕的是一个状态,就像尾灯图案这个状态可以查看、修改、变化时推送消息。
注意:
- Event通知与Field通知的区别在于:Event仅在发生更改时发送,Field还会在订阅后直接发送数据。
- Field中的getter和setter本质上也属于RR,是客户端发起的一种请求。
03
横向对比
这三种服务类型涵盖了几乎所有的交互模式,来提供适用于汽车应用场景所需的功能。最终目的是实现汽车EE架构从面向信号的架构转向面向服务的架构,提供标准化的、可扩展的、动态的通信方法。
- 基于CAN总线的信号通信方式,一个信号改变后其他ECU自己去监听读取,没有明确的服务接口概念,因此也欠缺对功能层面的封装和复用;且一个信号定义或频率的改变,往往所关联的收发ECU的软件都需要同步修改,耦合性较高。
- SOME/IP通过上述3种服务类型在客户端和服务端定义标准化的服务接口,只要接口不变,双方即可独立开发与升级;不在网络设计阶段定死,服务部署更灵活;通过功能抽象,上层软件不需要关心底层硬件实现,这也提升了OEM与不同供应商的合作效率。因此,Event、Method、Field是实现SOA的基石。
来源:乙乙的车COOL
end
谈思汽车媒体门户
精品活动推荐
AutoSec系列沙龙
专业社群
部分入群专家来自:
新势力车企:
特斯拉、理想、极氪、小米、零跑汽车、阿维塔汽车、智己汽车、小鹏、岚图汽车、蔚来汽车、吉祥汽车、赛力斯……
外资传统主流车企代表:
大众中国、大众酷翼、奥迪汽车、宝马、福特、戴姆勒-奔驰、通用、保时捷、沃尔沃、现代汽车、日产汽车、捷豹路虎、斯堪尼亚……
内资传统主流车企:
吉利汽车、上汽乘用车、长城汽车、上汽大众、长安汽车、北京汽车、东风汽车、广汽、比亚迪、一汽集团、一汽解放、东风商用、上汽商用……
全球领先一级供应商:
博世、大陆集团、联合汽车电子、安波福、采埃孚、科世达、舍弗勒、霍尼韦尔、大疆、日立、哈曼、华为、百度、联想、联发科、普瑞均胜、德赛西威、蜂巢转向、均联智行、武汉光庭、星纪魅族、中车集团、潍柴集团、地平线、紫光同芯、字节跳动、……
二级供应商(500+以上):
中科数测、ETAS、BlackDuck、NXP、上海软件中心、Deloitte、奇安信、为辰信安、云驰未来、信长城、泽鹿安全、纽创信安、复旦微电子、天融信、奇虎360、中汽中心、中国汽研、上海汽检、加特兰微电子、浙江大学……
人员占比
公司类型占比
文章
不要错过哦,这可能是汽车网络安全产业最大的专属社区!
关于涉嫌仿冒AutoSec会议品牌的律师声明
一文带你了解智能汽车车载网络通信安全架构
网络安全:TARA方法、工具与案例
汽车数据安全合规重点分析
浅析汽车芯片信息安全之安全启动
域集中式架构的汽车车载通信安全方案探究
系统安全架构之车辆网络安全架构
车联网中的隐私保护问题
智能网联汽车网络安全技术研究
AUTOSAR 信息安全框架和关键技术分析
AUTOSAR 信息安全机制有哪些?
信息安全的底层机制
汽车网络安全
Autosar硬件安全模块HSM的使用
首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:谈思实验室 《SOME/IP协议入门 | Event、Method、Field服务类型详解》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论