"福尔达车联网文件编号:力帆650EV400OTA平台接口说明书"
这篇文档详细介绍了福尔达车联网公司的力帆650EV400车型的OTA(Over-the-Air)升级平台的接口通信规范,旨在为TSP(Telematics Service Provider,远程信息服务提供商)与TBOX(车载终端设备)之间的交互提供标准。文档由刘亚军于2018年12月24日拟定,包含了一系列关于升级流程、通讯方式和各种接口的详细说明。
1. **升级流程**
- **整体交互流程**:描述了从TSP向车辆发送升级任务,到TBOX接收并执行升级,再到ECU(电子控制单元)升级完成的整个过程。
- **TBOX获取升级包流程**:TBOX通过定时轮询的方式从OTA平台获取最新的升级任务。
- **TBOX开启升级主流程**:收到升级任务后,TBOX启动升级过程。
- **ECU升级流程**:涉及ECU如何接收和应用升级包的详细步骤。
2. **通讯方式**
- **HTTP/HTTPS通讯**:文档强调了使用安全的HTTPS协议进行通信的重要性,以确保数据传输的安全性。
- **HTTPS交互方式**:详细阐述了HTTPS的交互流程,包括协议定义、请求消息和应答消息的格式。
3. **接口说明**
- **通用应答**:无论哪种接口,都提供了通用的应答消息格式,包括XML和JSON两种形式,其中包含了结果代码和错误信息。
- **获取最新任务接口**:TBOX通过此接口获取升级任务,接口请求URL包含车辆VIN号和加密串APAD,返回升级策略中需要更新的ECU信息。
- **根据针对版本获取升级包数据**:用于差分升级,当车辆版本低于服务器版本时,获取差异数据进行升级。
- **上报升级进度**:TBOX在升级过程中向服务器报告进度,确保服务器能实时监控升级状态。
- **ECU升级失败重新获取上个版本数据接口**:当ECU升级失败时,TBOX可以请求上一个版本的数据进行回滚操作。
- **车辆状态数据的同步传输接口**:用于传输车辆的状态信息,确保TSP能够获取车辆的实时状态。
- **非静默升级用户升级确认**:在非自动升级情况下,需要用户确认升级操作,接口提供了请求和应答的详细流程。
4. **错误码和协议细节**
- 文档列出了常见的错误代码,如系统内部错误和消息格式错误,并指出详细信息可在附录中查阅。
该文档是车联网通信和OTA升级过程中的重要参考,对于开发和维护车联网系统的工程师来说具有很高的实用价值。通过遵循这些接口规范,可以确保TSP和TBOX之间的通信顺畅,从而有效管理车辆的软件升级过程。