news 2026/4/16 10:53:29

【翻译】【SOMEIP-SD】Page43- Page46

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page43- Page46

文章目录

          • 5.1.2.4.7 IPv4 SD Endpoint Option
5.1.2.4.7 IPv4 SD Endpoint Option

IPv4 SD Endpoint Option 用于发送SOME/IP-SD实例的endpoints信息,同时也预示着该option中包含的IP地址和Port号不能被其他SOMEIP服务端和客户端使用。
SOME/IP-SD实例的作用是在ECU之间组播消息。


[PRS_SOMEIPSD_00547]
IPv4 SD Endpoint Option在任意的SD消息中只能包含一次

[PRS_SOMEIPSD_00650]
只有SD消息使用IPv4发送时才能包含IPv4 SD Endpoint Option

[PRS_SOMEIPSD_00856]
接收方使用IPv6时,应忽略所有IPv4 SD Endpoint Option

[PRS_SOMEIPSD_00651]
IPv4 SD Endpoint Option必须处在option列表中的第一位。

[PRS_SOMEIPSD_00854]
接收方应该忽略未处在option列表第一位的IPv4 SD Endpoint Option。

[PRS_SOMEIPSD_00548]
IPv4 SD Endpoint Option不可被任何SD Entry引用

[PRS_SOMEIPSD_00857]
接收方应忽略所有Entry对IPv4 SD Endpoint Option的引用

[PRS_SOMEIPSD_00549]
如果SD消息中包含IPv4 SD Endpoint Option,接收方应该使用该IPv4 SD Endpoint Option中的IP地址和端口号应答此消息。并用该IPv4 SD Endpoint Option中的IP地址和端口号来识别发送方和接收方关系,以便确认对方是否发生重启(见: [PRS_SOMEIPSD_00631])

注意:这条需求对接收SD消息非常重要(如在Find之后发生的Offer,在订阅之后发生的Offer,Subscribe Ack之后发生的Subscribe)。这一点对重启发现也很重要,因为重启发现依赖于SD Endpoint Option中的信息而并非消息发送使用的地址。

[PRS_SOMEIPSD_00550]
IPv4 SD Endpoint Option 的类型为0x24

[PRS_SOMEIPSD_00551]
IPv4 SD Endpoint Option 应用于指定服务发现的发送方的IPv4地址、传输层协议(ISO/OSI第4层)和端口号。

[PRS_SOMEIPSD_00552]
IPv4 SD Endpoint Option 的格式如下

  • Length [uint16]: 固定为0x0009
  • Type [uint8]:固定为0x24
  • Discardable Flag [1 bit]:固定为0
  • Bit 1 to bit 7 are reserved:固定为0
  • IPv4-Address [uint32]:IPv4地址
  • Reserved [uint8]:固定为0x00
  • Transport Protocol (L4-Proto) [uint8]:传输层类型,0x11:UDP
  • Transport Protocol Port Number (L4-Port) [uint16]:传输层端口号,当前为30490
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 0:38:58

【MicroPython编程-ESP32篇】-Web页面显示BME280传感器数据

Web页面显示BME280传感器数据 文章目录 Web页面显示BME280传感器数据 1、BME280介绍 2、软件准备 3、硬件准备与接线 4、代码实现 4.1 BME280驱动库实现 4.2 连接WiFi 4.3 Web服务器实现 在本文中,将介绍如何将BME280 传感器模块与 ESP32一起使用,并通过MicroPython 固件获取…

作者头像 李华
网站建设 2026/4/11 20:00:28

考虑光伏出力利用率的电动汽车充电站能量调度策略。 程序注释详细 针对间歇性能源利用的问题

考虑光伏出力利用率的电动汽车充电站能量调度策略。 程序注释详细 针对间歇性能源利用的问题,构建电动汽车的充放电灵活度指标,用以评估电动汽车参与光伏充电站能量调度的能力; 令充电站在饥饿模式或饱和模式下运行,并根据当前运行…

作者头像 李华
网站建设 2026/4/14 21:40:59

如何用Laravel 13构建动态多模态权限体系:完整代码示例曝光

第一章:Laravel 13 的多模态权限控制在现代 Web 应用开发中,权限控制不再局限于简单的角色判断。Laravel 13 引入了多模态权限系统,支持基于角色、策略、能力标签以及上下文环境的复合权限判定机制,使访问控制更加灵活与安全。权限…

作者头像 李华
网站建设 2026/4/15 18:19:32

光伏并网这玩意儿说复杂也不复杂,关键得把各个环节的齿轮咬合到位。今天咱们以10kW光伏系统为例,聊聊这个从光伏板到电网的电流交响曲怎么玩

光伏三相并网: 1.光伏10kwMPPT控制两级式并网逆变器(boost三相桥式逆变) 2.坐标变换锁相环dq功率控制解耦控制电流内环电压外环控制spwm调制 3.LCL滤波 仿真结果: 1.逆变输出与三项380V电网同频同相 2.直流母线电压800V稳定 3.d轴…

作者头像 李华
网站建设 2026/4/15 23:29:11

FinalizationRegistry 的应用:在原生资源销毁时自动清理 JS 关联句柄

大家好,今天我们将深入探讨一个在现代JavaScript应用开发中至关重要的话题:如何利用 FinalizationRegistry 这个强大的Web API,在原生资源被销毁时,自动且优雅地清理与之关联的JavaScript句柄。这不仅能帮助我们构建更健壮、无内存…

作者头像 李华