1 简介和功能概述
本文档指定了AUTOSAR基础软件模块中国车辆对接网络(CnV2xNet)的功能、API和配置。
中国车联网网络(CnV2xNet)与中国车联网消息(CnV2xMsg)、中国车联网管理(CnV2xMgt)、中国车联网安全(CnV2xSec)以及AUTOSAR BSW模块以太网接口(EthIf)共同构成了AUTOSAR架构内的中国V2X堆栈。
本文档以中国LTE-V2X标准[1][2]为基础。假设读者熟悉这些标准。
1.1 架构概述
CnV2xNet模块向上层模块CnV2xMsg提供服务,用于发送或接收V2X消息(即DSMP SDU),并从EthIf模块获取服务,实现与LTE-V2X硬件的数据交互。还负责源二层地址和目的二层地址的选择,从协议角度维护上层和下层之间QoS相关映射关系,具体内容见本文档1.2章和第7章。
CnV2xNet模块在AUTOSAR BSW和分层软件架构中的定位如下所示。
1.2 功能概述
CnV2xNet模块的功能应符合中国LTE-V2X网络协议标准[2]和《车载通信技术要求》
基于LTE-V2X直接通信的通信系统[1]。该模块为[3]中指定的上层CnV2xMsg模块提供服务,以进行数据发送和接收。为了与LTE-V2X硬件通信以实现数据包传输服务,它依赖于下层EthIf模块[4]。
从协议角度看,CnV2xNet模块包括DSMP子层和适配子层。适配子层提供LTE-V2X接入层与DSMP子层之间的参数适配功能。DSMP子层负责与消息层、适配层进行数据交换。
CnV2xNet模块功能还包括:应用层标识符与目的二层ID的映射、源二层ID的生成/改变/维护、单播/组播地址与二层ID的映射、报文优先级与PPPP的映射、向下层指示服务周期、向上层指示信道繁忙率或者最大数据速率等等。