虹科干货 | 虹科带你了解车载以太网-SOME/IP协议

概述在标准的网络七层架构中,some/ip(scalable service-oriented middleware over ip) 作为应用层协议运行于车载以太网四层以上,作为以太网通信中间件来实现应用层和ip层的数据交互,使其不依赖于操作系统,又能兼容autosar和非autosar平台。some/ip是一种汽车中间件解决方案,可用于控制消息。它从一开始就被设计成适合不同尺寸和不同操作系统的设备。这包括小型设备,如相机,autosar设备,以及头部单元或远程信息处理设备。 
some/ip主要为应用层提供api接口,创建cs接口,通过tcp/ip协议进行通信。而some/ip的访问方式分为三种,分别是事件通知,远程过程调用和访问进程数据。
事件通知:与传统的can通信类似,服务端周期性或者事件变化事件向客户端发送特定的数据,如图1所示。
远程过程调用:是当客户端有请求的时候,向服务端发送请求命令,服务端解析命令,并作出相应的响应。如图2所示
访问进程数据:可以使客户面向服务器写入(setter)或者读取(getter)数据,如图3所示
some/ip数据格
some/ip的数据格式如图4所示,各字段解释如下
  1、message id(server id) :16bit,服务的id,标识出一个服务;2、message id(method id) :16bit,方法的id,表示出一个方法;3、length:报文长度,32bit,标识从request id到报文结束的总长度;4、request id(client id) :客户端id,16bit。区分不同的客户端;5、request id(session id) :会话id,区分同一个客户端的多次调用;6、protocol version :协议的版本号,固定值为x01;7、interface version:服务接口版本;8、message type :报文类型,在autosar中,总共包含五种,包括request,request_no_return,notification,response,error;9、return code :返回码,包括四种,request,request_no_return,notification,response10、payload :数据段,用于放置需要传输的数据。
虹科汽车电子事业部 虹科是一家在汽车电子,特别是汽车总线行业经验超过10年的高科技公司,虹科与全球顶尖公司技术合作,提供基于can/can fd/lin/tsn/车载以太网,从数据采集、监控和分析,网络性能仿真和优化,网络配置和一致性测试,架构开发和服务的一系列方案。虹科自主研发的eol测试系统、ccp/xcp 标定和uds诊断服务开发包等已经在业内完成超过1000次安装和测试。虹科的总线培训课程已经累计超过40万的播放量,事业部所有成员都受过国内外专业培训,并获得专业资格认证,工程师平均5年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。
1亿个神经元! 英特尔神经拟态研究系统已准备就绪
直流电机铭牌含义
特高压投资额增速瓶颈凸显,推动特高压技术成为“中国名片”
破局之作 鼎阳科技重磅发布两款新品 多项参数突破国内技术瓶颈
LED透明屏和常规LED屏的区别
虹科干货 | 虹科带你了解车载以太网-SOME/IP协议
飞思卡尔与罗姆携手为日本及全球市场客户提供创新汽车解决方案
边缘云公司秒如科技宣布完成数千万人民币天使轮融资
除了3G大运存, 魅蓝Note 5还有其他的优点
比亚迪:作为汽车界的华为,必超特斯拉
如何在TIA Portal中使用GRAPH在PLC程序中实现过程结构
罗彻斯特电子将亮相2023慕尼黑上海电子展
科学家研发土壤分析农业机器人来观察蚯蚓
如何选择红外测温仪
6大种类连接线缆组件介绍
快商通推出智能人机对话平台KICP
日本PCB产量持续萎缩、软板产额遽减4成!
绝缘子分布电压测试仪的相关特征介绍
工信部宣布将对电信业务分类目录2015年版进行修订
印度航空母舰EPC建造工程项目竣工