news 2026/10/14 19:44:45

【翻译】【SOMEIP-SD】Page59 - Page62

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page59 - Page62

文章目录

          • 5.1.3.1.2 Stop Subscribe Eventgroup Entry
          • 5.1.3.1.3 Subscribe Eventgroup Acknowledgement (Subscribe Eventgroup Ack) Entry
          • 5.1.3.1.4 Subscribe Eventgroup Negative Acknowledgement (Subscribe Event group Nack) Entry
5.1.3.1.2 Stop Subscribe Eventgroup Entry

[PRS_SOMEIPSD_00388]
Stop Subscribe Eventgroup Entry用于停止订阅Event Group

[PRS_SOMEIPSD_00389]
Stop Subscribe Eventgroup Entry的各字段设置与 Subscribe Eventgroup Entry一致。除了TTL设置成0x000000

[PRS_SOMEIPSD_00574]
Stop Subscribe Eventgroup Entry 应该引用与其对应的Subscribe Eventgroup Entry 引用用Option

5.1.3.1.3 Subscribe Eventgroup Acknowledgement (Subscribe Eventgroup Ack) Entry

[PRS_SOMEIPSD_00390]
Subscribe Eventgroup Acknowledgment Entry 用于指示Subscribe Eventgroup Entry已被接收。

[PRS_SOMEIPSD_00391]
Subscribe Eventgroup Acknowledgment Entry的字段设置应满足:

  • Type 固定设置成0x07
  • Service ID, Instance ID, Major Version, Eventgroup ID, TTL, Reserved, Counter 这些字段的值直接用Subscribe Eventgroup Entry中的值。

[PRS_SOMEIPSD_00392]
Subscribe Eventgroup Ack Entry 关联的Event和Notification Event如果是通过组播传送的。Subscribe Eventgroup Ack Entry 应该引用一个IPv4 Multicast Option 或 IPv6 Multicast Option。Multicast Option规定了Event和Notification Event将被发送到的组播地址。

[PRS_SOMEIPSD_00829]
当接收到SubscribeEventgroupAck 或 SubscribeEventgroupNack 是应该严格校验 Service ID, Instance ID, Eventgroup ID, Major Version 这些字段的指与SubscribeEventgroup Entry 中的值一致。

5.1.3.1.4 Subscribe Eventgroup Negative Acknowledgement (Subscribe Event group Nack) Entry

[PRS_SOMEIPSD_00393]
Subscribe Eventgroup Negative Acknowledgment 用于表示Subscribe Eventgroup Entry没有被接受

[PRS_SOMEIPSD_00394]
Subscribe Eventgroup Negative Acknowledgment 各字段设置应满足如下要求

  • Type 设置成0x07
  • Service ID, Instance ID, Major Version, Eventgroup ID, Counter, Reserved这些字段的值与应答的Subscribe Eventgroup Entry中的值一致。
  • TTL 设置成0x000000

[PRS_SOMEIPSD_00566]
Subscribe Eventgroup被拒绝的原因如下(但不限于以下原因)

  • Service ID, Instance ID, Eventgroup ID, Major Version 的组合未知(不能确认一个Event Group)
  • 客户端没有打开必要的TCP连接
  • 引用选项出现问题
  • 服务端的资源出问题
  • 安全关联未建立

[PRS_SOMEIPSD_00527]
当客户端接收到TCP类型的SubscribeEventgroupNack时,应该检查TCP链接并在必要时重新创建TCP链接。
[PRS_SOMEIPSD_00527] 中设计网络安全协议的检查。
原因:
服务端可能丢失了TCP链接,但客户端没有。
检查TCP链接的流程包括:

  • 是否接收到该TCP链接的其他EventGroup的数据
  • 发送一个 Magic Cookie消息并等待 TCP ACK。
  • 重新建立TCP链接

[PRS_SOMEIPSD_00842]
目前支持的Entry类型概览

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 21:45:27

Xshell:跨平台远程管理的终端利器

目录 一、技术架构 1.1 多协议引擎 1.2 跨平台支持 二、功能特性 2.1 多会话管理 2.2 自动化与脚本支持 2.3 文件传输集成 三、应用场景 3.1 开发测试环境 3.2 混合云管理 3.3 嵌入式系统调试 四、安全体系 4.1 传输加密 4.2 审计与合规 4.3 安全更新机制 五、版本演进 5.…

作者头像 李华
网站建设 2026/10/15 8:35:39

Golang Word文档自动化终极指南:5大实战场景深度解析

Golang Word文档自动化终极指南:5大实战场景深度解析 【免费下载链接】docx Simple Google Go (Golang) library for replacing text in Microsoft Word (.docx) file 项目地址: https://gitcode.com/gh_mirrors/docx/docx 在日常开发工作中,处理…

作者头像 李华
网站建设 2026/10/15 1:20:34

物流仓储Agent效率突飞猛进:基于强化学习的动态分拣策略全披露

第一章:物流仓储 Agent 的分拣效率 在现代物流系统中,仓储 Agent 作为自动化分拣的核心组件,其效率直接影响整体运营表现。通过智能调度与路径优化,Agent 能够在复杂仓库环境中快速定位货品并完成搬运任务,显著降低人工…

作者头像 李华
网站建设 2026/10/15 2:10:37

如何快速掌握文件差异对比:Diff Checker 完整使用指南

如何快速掌握文件差异对比:Diff Checker 完整使用指南 【免费下载链接】diff-checker Desktop application to compare text differences between two files (Windows, Mac, Linux) 项目地址: https://gitcode.com/gh_mirrors/di/diff-checker 在编程开发、文…

作者头像 李华
网站建设 2026/10/15 17:38:24

36、Linux 命令行实用技巧与高级特性

Linux 命令行实用技巧与高级特性 1. 信号处理与陷阱(Traps) 在编写脚本时,尤其是大型复杂脚本,需要考虑用户在脚本运行过程中注销或关机的情况。此时,系统会向受影响的进程发送信号,脚本应能做出相应处理,以确保程序正常有序终止。 1.1 陷阱机制 Bash 提供了 trap …

作者头像 李华
网站建设 2026/10/15 14:14:20

【行业机密曝光】:头部物流企业Agent分拣效率领先同行2倍的底层逻辑

第一章:头部物流企业Agent分拣效率领先同行2倍的底层逻辑在物流行业高度竞争的今天,头部企业通过智能Agent系统实现了分拣效率的跨越式提升,其核心并非单一技术突破,而是多维度系统工程的协同优化。这些企业将人工智能、边缘计算与…

作者头像 李华