配置 AWS IoT FleetWise 网络接口和解码器信号 - AWS 物联网 FleetWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置 AWS IoT FleetWise 网络接口和解码器信号

每个解码器清单都至少有一个网络接口和解码器信号,并与相关车辆型号中指定的信号配对。

如果解码器清单包含CAN网络接口,则必须包含CAN解码器信号。如果解码器清单包含OBD网络接口,则必须包含OBD解码器信号。

配置网络接口

要配置CAN网络接口,请指定以下信息。

  • name— CAN 接口的名称。

    接口名称必须是唯一的,可以包含 1-100 个字符。

  • (可选)protocolName - 协议的名称。

    有效值:CAN-FDCAN

  • (可选)protocolVersion— AWS 物联网 FleetWise 目前支持 CAN-FD 和 CAN 2.0b。

    有效值:1.02.0b

要配置OBD网络接口,请指定以下信息。

  • name— OBD 接口的名称。

    接口名称必须是唯一的,可以包含 1-100 个字符。

  • requestMessageId – 请求数据的消息 ID。

  • (可选)dtcRequestIntervalSeconds— 在几秒钟内向车辆请求诊断故障代码 (DTCs) 的频率。例如,如果指定值为 120,则 Edge Agent 软件每 2 分钟收集DTCs一次存储的内容。

  • (可选)hasTransmissionEcu— 车辆是否有变速箱控制模块 (TCM)。

    有效值:truefalse

  • (可选)obdStandard— AWS 物联网 FleetWise 支持的OBD标准。 AWS 物联网 FleetWise 目前支持全球统一机载诊断 (WWH-OBD) ISO15765 -4 标准。

  • (可选)pidRequestIntervalSeconds— 向车辆申请 OBD II PIDs 的频率。例如,如果指定值为 120,则 Edge Agent 软件每 2 分钟收集 OBD II PIDs 一次。

  • (可选)useExtendedIds-是否在消息IDs中使用扩展。

    有效值:truefalse

要配置中间件网络接口,请指定以下信息。

  • name – 车辆中间件接口名称。

    接口名称必须是唯一的,可以包含 1-100 个字符。

  • protocolName – 协议名称。

    有效值:ROS_2

配置解码器信号

要配置CAN解码器信号,请指定以下信息。

  • factor – 用于解码消息的乘数。

  • isBigEndian – 消息的字节顺序是否为大端序。如果是大端序,则序列中最重要的值首先存储在最低的存储地址上。

  • isSigned – 消息是否已签名。如果已签名,则消息可以同时表示正数和负数。

  • length – 消息的总字节长度。

  • messageId – 消息的 ID。

  • offset – 用于计算信号值的偏移量。再加上因子,计算结果为 value = raw_value * factor + offset

  • startBit – 表示消息第一位的位置。

  • (可选)name – 信号的名称。

要配置OBD解码器信号,请指定以下信息。

  • byteLength – 消息的总字节长度。

  • offset – 用于计算信号值的偏移量。再加上缩放,计算结果为 value = raw_value * scaling + offset

  • pid – 用于从车辆请求此信号的相关消息的诊断代码。

  • pidResponseLength – 所请求消息的长度。

  • scaling – 用于解码消息的乘数。

  • serviceMode – 消息中的操作模式(诊断服务)。

  • startByte – 指示消息的起始。

  • (可选)bitMaskLength - 消息中被屏蔽的位数。

  • (可选)bitRightShift - 向右移动的位置数。

要配置消息解码器信号,请指定以下信息。

  • topicName – 消息信号的主题名称。它对应于 ROS 2 中的主题。有关结构化消息对象的更多信息,请参阅StructuredMessage

  • structuredMessage – 消息信号的结构化消息。它可以用 a primitiveMessageDefinition、“ structuredMessageList定义” 或 structuredMessageDefinition 递归方式定义。