车主通平台与OBD系统接口规范详解
需积分: 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系统的无缝集成。
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2021-10-04 上传
村上树树825
- 粉丝: 22
- 资源: 292
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南