【翻译】【SOMEIP-SD】Page30 - Page33

文章目录

        • [5.1.2.4 Options 格式](#5.1.2.4 Options 格式)
          • [5.1.2.4.1 Configuration Option](#5.1.2.4.1 Configuration Option)
5.1.2.4 Options 格式

Option用于给Entry传递SOME/IP服务端的地址信息,地址信息包括:IP地址、Port号、传输协议(TCP/UDP)等信息。

[PRS_SOMEIPSD_00273]

每个Option Type都包含以下信息:

  • Length [uint16]:Option的字节长度
  • Type [uint8]:Option的类型
  • Discardable Flag [1 bit]:Option是否可以被丢弃标识
  • Bit1 - Bit7:保留Bits,应被设置成0

[PRS_SOMEIPSD_00275]

如果Option可以被不支持它的接收方ECU所丢弃,则Discardable Flag应被设置成1

5.1.2.4.1 Configuration Option

Configuration Option用于传入任意的配置字符串,如服务名称。同时这也允许了通过SOME/IP-SD发布非SOME/IP协议的其他服务。

PRS_SOMEIPSD_00276

Configuration Option格式如下:

  • Length [uint16]:不包含Length和Type的Option的字节长度
  • Type [uint8]:固定为0x01
  • Discardable Flag:Option是否可以被丢弃标识
  • Bit1 - Bit7:保留Bits,应被设置成0
  • Configuration String [dynamic length]:任意的配置字符串

[PRS_SOMEIPSD_00277]

Configuration Option传输的是基于DNS-TXT和DNS-SD格式的键值对。

https://www.rfc-editor.org/rfc/rfc1035

https://www.rfc-editor.org/rfc/rfc6763

[PRS_SOMEIPSD_00278]

每个键值对的前面都应有一个一字节的Length字段,用于标识键值对的字节长度。

[PRS_SOMEIPSD_00279]

每个键值对的后面都进跟着下一个键值对的Length字段,直到最后出现一个值为0x00的字节。

[PRS_SOMEIPSD_00280]

最后一个值为0x00的字节后不应再有任何字节。

[PRS_SOMEIPSD_00281]

键值对中"键"是必须的、"值"是可选的

[PRS_SOMEIPSD_00282]

键值对中应该使用"="(0x3D)去分割"键"和"值"

[PRS_SOMEIPSD_00283]

"键"的值不能包含"=","键"应该由ACSII码 (0x20-0x7E)组成

[PRS_SOMEIPSD_00284]

键值对不可以以"="开头

[PRS_SOMEIPSD_00285]

键值对中没有"=",应被视为只有"键"

[PRS_SOMEIPSD_00286]

键值对以"="结束,应被视为有"键",并有一个空"值"

[PRS_SOMEIPSD_00287]

多个Entry引用单一Configuration Option中的相同的"键"应被支持

相关推荐
EniacCheng1 天前
【翻译】【SOMEIP-SD】Page35 - Page37
some/ip·some/ip-sd
EniacCheng5 天前
【翻译】【SOMEIP-SD】Page37 - Page39
some/ip·some/ip-sd
EniacCheng8 天前
【翻译】【SOMEIP-SD】Page19 - Page23
some/ip·some/ip-sd
EniacCheng8 天前
【翻译】【SOMEIP-SD】Page24 - Page26
some/ip·some/ip-sd
EniacCheng11 天前
【翻译】【SOMEIP-SD】Page6 - Page7
some/ip-sd
青草地溪水旁3 个月前
SOME/IP 协议深度解析
车载·some/ip·autosar ap
青草地溪水旁3 个月前
SOME/IP-SD(Service Discovery)协议的核心协议
autosar ap·some/ip-sd
青草地溪水旁4 个月前
SOME/IP-SD协议中组播IP地址和端口号应从何处获取、由谁设置?
some/ip-sd·组播参数
青草地溪水旁4 个月前
SOME/IP-SD报文场景示例讲解
autosar·some/ip·服务发现报文