前面已经说到服务的查找和服务的提供,在两个ECU互相知道各自的需求和提供的服务后,那我们如果想要在Server端的服务数据变化后或者周期的传递对应信息给Client,这个将如何实现呢?如果以类似于CAN信号的广播形式发送,这将占用很大带宽,无法达到理想的效果;而今天我们要介绍的订阅功能将很好的解决这个问题;通过订阅将Server和Client绑定,这样就能够使用专用的连接将需要的信息进行传递,下面我们就来一起看下。
Subscribe Service - 订阅服务
报文结构
相较于服务提供,我们看下差异点:
1、Entry Type:在服务提供中值为0x01,而订阅服务中的值为0x06
2、Entry Minor Version:在服务提供报文中占用4个byte;在订阅服务中使用Entry Resvered、Entry Counter、Entry EventGroup代替;
3、Entry Resvered:服务订阅专有,默认值使用00
4、En