面向服务通信与面向信号通信

本文探讨了面向信号通信(如CAN总线在汽车电子中的应用)与面向服务通信(如SOME/IP在车辆通信中的使用)的区别。面向服务通信强调服务接口、服务发现和信息打包方式,而在汽车领域,SOME/IP协议扮演了关键角色,用于远程过程调用。服务发现机制帮助客户端找到可用服务,而信息打包则确保服务信息在网络中的有效传输。
摘要由CSDN通过智能技术生成

背景

昨天我给我司人员作技术分享时,提到了面向信号的通信和面向服务的通信,我当时的解释是:面向信号就是双方传递的是一个个信号,比如车速,方向盘转角这些信号;而面向服务就是服务器告知客户端可以提供哪些服务,比如服务器是TBOX,TBOX可以告知其他客户端,其可以提供上网服务。事后思考,还是觉得解释不是很到位,有必要深究一下,于是就有了此文,我想借助此文用来介绍面向信号与面向信号的区别,并且尽可能让大家知道这两种通信方式是如何应用的。

面向信号的通信

在汽车电子中,面向信号最典型的应用就是CAN总线通信,CAN通信采用广播式通信。针对这种通信方式,CAN总线在信息传输时就是采用的面向信号的通信方式(Signal-Oriented Communication)。面向信号的通信,就是用来是通信双方传递信号,比如节点A需要节点B某一个信号,节点B就把这个信号打包在一个CAN报文中,发送到总线,节点A收到这个报文之后就得到了这个信号。

在这种通信方式下,最常用的就是通信矩阵,熟悉VECTOR DBC文件的朋友都知道,在通信矩阵中以信号作为主要对象,体现出信号被封装在哪条报文中,信号由哪个节点发送,被哪个节点接收。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钢琴上的汽车软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值