文章目录
- 5.1.5 利用SOME/IP-SD中实现非SOME/IP协议
5.1.5 利用SOME/IP-SD中实现非SOME/IP协议
在车辆中除了SOME/IP之外还有其他通信协议,如:网络管理、诊断、升级等。这些通信同样需要服务端发布/订阅、事件接收/订阅机制。
[PRS_SOMEIPSD_00437]
对于非SOME/IP协议,将使用一个特殊的Service ID,并使用Configuration Option添加更多的信息。
- Service-ID 应使用 0xFFFE
- Instance-ID 应按照 SOME/IP services 和 eventgroups的方式指定
- 应添加一个包含一个条目的Configuration Option。条目的key值为“otherserv”,条目的value为可配置的非空值,值的内容由系统部门决定。
[PRS_SOMEIPSD_00438]
SOME/IP服务不得在 Configuration Option 中使用字符串“otherserv”
[PRS_SOMEIPSD_00439]
对于Find Service Entry、Offer Service Entry、Request Service Entry,“otherserv”将被用于非SOME/IP服务实例。
[PRS_SOMEIPSD_00440]
有效的条目示例:“otherserv=internaldiag”
无效的条目示例:“otherserv”
无效的条目示例: “otherserv=”