力帆650EV400 OTA平台升级进度接口说明

需积分: 50 4 下载量 125 浏览量 更新于2024-08-06 收藏 1.31MB PDF 举报
"福尔达车联网文件编号:力帆650EV400OTA平台接口说明书,由刘亚军拟制,2018年12月24日发布" 这篇文档详细介绍了福尔达车联网公司的力帆650EV400 OTA(Over-the-Air)平台的通信接口规范,主要关注车辆的软件升级过程和相关通信协议。文档旨在提供给开发者和系统集成者使用,以便实现车辆的远程升级和状态监控。 **升级流程** 1. **整体交互流程**:文档描述了从TBOX(Telematics Box,远程信息处理控制单元)获取升级包到ECU(Electronic Control Unit,电子控制单元)执行升级的整体步骤,包括TBOX如何与服务器通信,接收并验证升级包,以及ECU如何执行升级。 2. **TBOX获取升级包流程**:TBOX通过HTTP/HTTPS协议向服务器请求最新的升级包,这一过程包括了包的下载和验证。 3. **TBOX开启升级主流程**:在下载成功后,TBOX会启动升级流程,这个过程中可能涉及到与ECU的进一步交互。 4. **ECU升级流程**:ECU接收到升级指令后,执行升级程序,并向TBOX报告升级状态。 **通讯方式** 1. **HTTP/HTTPS通讯**:所有升级相关的信息交换都是基于HTTP或更安全的HTTPS协议。HTTPS确保了数据传输的安全性,防止数据被篡改或窃取。 - **HTTPS交互方式**:详细描述了HTTPS协议的使用,包括证书验证和加密过程。 - **协议定义**:定义了请求和响应的消息结构,以及消息头和消息体的组成。 **HTTPS通讯协议** 文档详细列举了多个关键接口,每个接口都包含了接口说明、消息请求和消息应答三部分: 1. **获取最新任务接口**:允许TBOX查询最新的升级任务信息。 2. **根据针对版本获取升级包数据**:用于差分升级,根据当前版本获取更新的数据。 3. **上报升级进度**:TBOX定期向服务器报告ECU的升级进度,参数包括任务名称、时间戳、VIN码、加密串、ECU编号、升级进度和状态等。 4. **ECU升级失败重新获取上个版本数据接口**:当升级失败时,TBOX可以使用此接口恢复到之前的版本。 5. **车辆状态数据的同步传输接口**:用于将车辆的实时状态信息发送到服务器。 6. **非静默升级用户升级确认**:对于非静默升级,需要用户确认升级,此接口处理用户的确认反馈。 这些接口定义了整个OTA升级过程中不同阶段的数据交互格式,帮助开发人员理解和实现车辆与服务器之间的通信逻辑。通过遵循这些接口规范,可以确保车辆的升级过程安全、可靠且高效。