【官方微信小程序】
深圳速锐得科技有限公司
主营产品:CANBUS总线协议开发、共享汽车分时租赁、车联网解决方案、车载TBOX
行业新闻    ›    车联网API调用方案

车联网API调用方案

发布者: 深圳速锐得科技有限公司|发布时间:2013-10-26

在安卓上,直接调用的java类库,包括蓝牙串口操作及OBD数据读取。PID的资料可以查看ISO15031-5,的汽车ECU都符合这个标准。对于APP来说,读取OBD数据的模块EST527就相当于一个传感器,直接读取即可。

车联网API针对典型行业应用开放,主要面向车载终端的相关开发应用,内含车联网OBD数据流、车联网PID、平均油耗算法、总里程算法等面向以下领域:车厂、TSP(Telematics Serive Provider)、硬件制造商、及基于硬件相关的车联网APP软件开发。

EST527数据流格式

1、 车辆实时数据流(默认发送,频率1HZ)

数据头

$OBD-RT

标识

备注

1

电瓶电压

BAT

单位:v

2

发动机转速

RPM

单位:rpm

3

行驶时速

VSS

单位:km/h

4

节气门开度

TP

单位:0%-

5

发动机负荷

LOD

单位:0%-

6

冷却液温度

ECT

单位:℃

7

瞬时油耗

MPG

单位(怠速):L/h

单位(行驶):L/100km

8

平均油耗

AVM

单位:L/100km

2、 车辆统计数据流(默认发送,频率1HZ,可关闭)

数据头

$OBD-AMT

标识

备注

1

本次行驶里程

DST

单位:km

2

总里程

(有误差时发ATADJ校对)

TDST

单位:km

3

本次耗油量

FUE

单位:L

4

累计耗油量

TFUE

单位:L

3、 驾驶习惯数据流(AT指令请求发送)

数据头

$OBD-HBT

标识

备注

1

累计点火次数

TPC

单位:次

2

累计行驶时间

TMT

单位:h

3

累计怠速时间

TST

单位:h

4

平均热车时间

AWT

单位:s

5

平均车速

ASP

单位:km/h

6

车速

MSP

单位:km/h

7

转速

MRP

单位:rpm

4、 车辆诊断数据流(AT指令请求发送)

数据头

$OBD-DTC

标识

备注

1

故障码个数

TCC

2

故障代码

TCD

多个故障代码用竖线“|”分隔

5、 设备信息数据流(AT指令请求发送)

数据头

$EST527

标识

备注

1

ECU通讯协议

protocol

ISO9141-2

KWP2000_5BPS

KWP2000_FAST

CANBUS_11B_500K

CANBUS_29B_500K

CANBUS_11B_250K

CANBUS_29B_250K

2

设备序列号

SN

3

硬件版本号

HARD_VER

4

软件版本号

SOFT_VER

EST527 AT指令集

AT指令

功能

说明

ATHBT

数据流请求

返回驾驶习惯数据流

ATI

数据流请求

返回设备信息数据流

ATSOFF

关闭车辆统计数据流

ATSON

打开车辆统计数据流

上电默认打开

ATDTC

车辆诊断请求

(怠速状态操作)

扫描汽车故障码,返回车辆诊断数据流

ATCDI

清除故障码

(怠速状态操作)

清除ECU故障信息

ATADJ

总里程校对

(怠速状态操作)

ATADJ+nnnnnnn\r

参数:车辆仪表盘总里程

单位:km

值:9,999,999

ATZ

恢复出厂设置

(怠速状态操作)

清除所有累计数值及设定值

ATPIDON

开启自定义PID模式

(自定义PID模式下会停止所有车辆实时数据统计,直至重新进入数据流模式)

自定义PID模式下,可发送任意“请求当前动力系统”OBD指令,如010C,010F等,返回16进制数值

ATPIDOFF

关闭自定义PID模式

恢复到数据流模式