车主通平台与OBD系统接口规范详解

需积分: 0 0 下载量 125 浏览量 更新于2024-08-04 收藏 33KB DOCX 举报
"车主通平台与OBD系统接口综合协议Ver1.0——弃用1" 本文档详细阐述了车主通平台与OBD(On-Board Diagnostics)系统之间的接口协议,旨在规范两者间的交互方式,确保数据传输的准确性和安全性。此版本为Ver1.0,但已被弃用,可能已被更新的版本替代。 接口协议主要基于Http协议,并使用JSON格式进行数据的输入和输出,提供了一套标准的消息规则。在测试环境中,请求地址头为http://59.41.186.76:13278/html/test/testObd.jsp,而生产环境的请求地址头未在文档中给出,需要另行获取。 协议定义了多个关键接口,如: 1. **激活/绑定终端**:接口/api/obd/bind,用于用户与终端设备的绑定,需要先通过鉴权信息接口(accountType=1)获取权限。 2. **设置/取消车辆防盗状态**:接口/api/obd/guard,允许用户设置或取消车辆的防盗功能。 3. **查询车辆防盗状态**:接口/api/obd/queryGuard,返回车辆当前的防盗状态。 4. **当前位置查询**:接口/api/obd/queryCurrentLocation,提供车辆实时位置信息。 5. **故障码查询/车辆体检/故障检测**:接口/api/obd/monitorFault,用于获取车辆的故障码信息及处理建议。 6. **油耗查询**:接口/api/obd/queryPetrol,获取车辆的油耗数据。 7. **驾驶优化建议**:接口/api/obd/optimizeDrive,提供驾驶行为优化建议。 8. **查询运行轨迹**:接口/api/obd/queryRunningTrack,获取车辆的历史行驶轨迹。 9. **设置信息发送方式**:接口/api/obd/sendType,允许用户配置信息接收方式。 10. **设置OBD设备GPS开关**:接口/api/obd/controlGps,控制OBD设备的GPS功能。 11. **设置OBD设备WIFI密码**:接口/api/obd/controlWifi,用于修改设备的Wi-Fi连接密码。 12. **查询OBD用户信息**:接口/api/obd/queryBindInfo,获取与OBD设备绑定的用户信息。 13. **预警信息推送接口**:接口/api/obd/pushWarningInfo,将车辆预警信息推送给用户。 14. **电子围栏预警信息推送接口**:接口/api/obd/pushElecWarningInfo,当车辆超出预设电子围栏时,发送预警信息。 此外,文档指出部分接口的输入参数可能需要额外的字段,如东西经度和纬度标识,以确保地理信息的正确解析。然而,这些字段的具体定义并未在文档中详细说明,可能需要参考相关的开发文档或与开发者沟通获取更多信息。 这个协议对C#开发者尤其重要,因为标签指明了该协议可能需要使用C#语言进行实现或调用。开发者需要理解并遵循这些接口的约定,以实现车主通平台与OBD系统的无缝集成。