Car-eye 决定重新根据JT1078 JT808 构建新的车辆管理平台,并将音视频和语音对讲增加到系统中。经过将近半个月的设计,我们基本确定了主要的API接口,现分享如下:
API接口文档
作者: |
| 日期: | 2018-01-31 |
审批: |
| 日期: |
|
变更记录:
日期 | 版本 | 变更说明 | 作者 |
2018/1/31 | 1.0.0 | 创建,发布 |
|
目录
描述中API接口详细说明,细化每一个功能详细业务流程为后续开发提供一个详细的参考。
本文档提供给开发人员及项目相关人员参考阅读。
所有api接口参数都采用UTF-8格式进行编码
序号 | 术语 | 详细描述 |
1 |
|
|
2 |
|
|
序号 | 文档名称 | 发表单位 |
1 |
|
|
2 |
|
|
URL:http:// 39.108.246.45:801/ api/API_Common_login.action?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
account | string | 是 | 无 | 登录账号 |
password | string | 是 | 无 | 登陆密码 |
http://39.108.246.45:801/api/API_Common_login.action?account=admin& password=admin
返回结果:
{
"result": 0
}
URL:http://39.108.246.45:801/api/API_Common_logout.action
URL:http://39.108.246.45:801/api/API_Common_GetAllDevices.action? user=admin
用户只能查出自己归属的组织的下属组织的车辆,设备和子组织。
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
user | string | 是 | 无 | 用户名 |
返回参数
A
参数名 | 参数类型 | 描述 |
Total | number | 节点个数 |
List:
参数名 | 参数类型 | 描述 |
NodeID | Number | 节点ID.如果是组织,那么这个对应组织ID,如果是 车辆是车辆编号,如果是设备则为空 |
Nodetype | Number | 节点类型: 1组织 2 车辆 3 设备 |
DeviceID | String | 设备号码,不是设备为空 |
Name | String | 节点名称,组织名称,车牌号或者设备名称 |
FatherID | Number | 父亲节点ID,跟节点填写0 |
{
"result": 0,
“total”:1000,
"List":[
{
"NodeID":”010011122”,
"Nodetype":1,
"Name":”深圳出租车总公司”,
FatherID:0,
},
{
"NodeID":”010011121”,
"Nodetype":1,
"Name":”宝安出租车分公司”,
FatherID: 010011122
},
{
"NodeID":9100000,
"Nodetype":1,
"Name":”宝安出租车分公司”,
"FatherID": 010011122
},
{
"NodeID":44444444,
"Nodetype":2,
"Name":”粤B123456”,
FatherID: 9100000
},
{
"NodeID":
"Nodetype":3,
"Name":”行车记录仪”,
"DeviceID":”44545CSDSD”,
"FatherID: 44444444
},
]
}
URL:http://39.108.246.45:801/api/API_Common_GetDeviceInfo.action? Id=13510671870
返回参数
车辆信息
参数名 | 参数类型 | 描述 |
id | number | 车辆编号 |
cn | string | 车牌号 |
Ic | Number | 车辆图标 |
col | Number | 车颜色 |
pid | number | 所属公司或者车队 |
list | Array | 设备列表 |
id | string | 设备号 |
pid | number | 设备所属公司 |
ic | number | IO数目 |
io | string | IO名称 |
cc | number | 通道数目 |
cn | string | 通道名称 |
sim | string | SIM卡号 |
vt | string | 车辆类型:1:校车 2:警车 3:调度车 |
b.组织信息
参数名 | 参数类型 | 描述 |
id | number | 组织ID |
nm | string | 组织名称 |
pid | number | 上级组织ID |
参考输出
{
"result": 0,
“device”:[
{
“id”: 18668171282,
“cn”: “粤B123456”,
“Ic”: 1,
“col”:2,
“pid”:1,
“list”[
{
“id”: “222222”,
“pid”:2
“ic”:4
“io”: IO1,IO2,IO3,IO4 ",
“cc”:4,
“cn”:”CH1,CH2,CH3,CH4”,
“sim”:13510671870,
“vt”,1
}
]
}
],
"companys":[
{
"id":1
"nm":"测试",
"pid":0
},
{
"id":2
"nm":"测试子部门",
"pid":1
}
]
}
URL:http://39.108.246.45:801/api/API_Common_getCarDeviceID?carnumber=”dsdds”
一辆车可以对应多个设备
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
carnumber | string | 是 | 无 | 车牌号 |
返回参数:
参数名 | 参数类型 | 描述 |
devid | string | 设备号 |
type | number | 设备类型 |
可以多个设备.
{
"result": 0,
"devices":[
{
" devid ":"50000000001",
"type":1
},
{
" devid ":"50000000000",
"type":0
}
]
}
URL:http://39.108.246.45:801/api/API_Common_getCarStatus? devid = “123456”
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 否 | 无 | 设备号 |
Carnumber | string | 否 | 无 |
返回参数说明
参数名 | 参数类型 | 描述 |
devid | string | 设备号 |
Carnumber | string | 车牌号 |
online | number | 在线状态 |
正确返回示例
{
"result": 0,
"onlines":[
{
" devid ":"500000",
" Carnumber ": null,
"online":1
}
]
}
URL:http://39.108.246.45:801/api/API_Common_getGPSStatus?devid =“123456”& convertmap=1
私有参数
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
carid | string | 否 | 无 | 设备号 |
Carnumber | string | 否 | 无 | 车牌号 |
convertmap | number | 否 | 无 | 地图经纬度转换 |
返回参数说明
参数名 | 参数类型 | 描述 |
devid | string | 设备号 |
Carnumber | string | 车牌号 |
lng | number | 经度 |
lat | number | 纬度 |
ft | number | 厂家类型 |
sp | number | 速度 |
ol | number | 在线状态 |
gt | string | GPS上传时间 |
pt | number | 通信协议类型 |
dt | number | 硬盘类型 |
ac | number | 音频类型 |
fdt | number | 厂家子类型 |
s1-s64 | number | 状态 1 |
t1 | number | 温度传感器 1 |
t2 | number | 温度传感器 2 |
t3 | number | 温度传感器 3 |
t4 | number | 温度传感器 4 |
hx | number | 方向 |
mlng | string | 地图经度 |
mlat | string | 地图纬度 |
pk | number | 停车时长 |
lc | number | 里程 |
yl | number | 油量 |
ps | string | 地理位置 |
正确返回示例
{
"result": 0,
"status":[
{
"id":"500000",
"vid": null,
"lng":113921858,
"lat":22568745,
"ft":0,
"sp":520,
"ol":0,
"gt":"2015-12-14 18:54:58.0",
"pt":1,
"dt":1,
"ac":1,
"fdt":0,
"net":0,
"gw":"G1",
"s1":1,
" s2":0,
" s3":0,
" s4":"1",
" s5":0,
….
" s64":0,
"t1":-321,
"t2":350,
"t3":-200,
"t4":0,
"hx":137,
"mlng":"113.926720",
"mlat":"22.565703",
"pk":0,
"lc":161446267,
"yl":101,
"ps":"113.926720,22.565703"
}
]
}
GPS状态说明
11 | S1 | GPS定位状态 | 0为无效,1为有效。 |
2 | S2 | ACC状态 | 0表示ACC关闭1表示ACC开启。 |
3 | S3 | 左转状态 | 0为无效,1为左转。 |
4 | S4 | 右转状态 | 0为无效,1为右转。 |
5 | S5 | 刹车状态 | 0为无效,1为刹车。 |
6 | S6 | 正转状态 | 0为无效,1为正转。 |
7 | S7 | 反转状态 | 0为无效,1为反转。 |
8 | S8 | GPS天线状态 | 0为不存在,1为存在。 |
S9 | S9 | 硬盘状态 | 0为不存在,1为存在,2为断电。 |
10 | S10 | 3G模块状态 | 0模块不存在,1无信号,2信号差,3信号一般,4信号好,5信号优。 |
11 | S11 | 静止状态 | 1:静止 2 表示超速 3 表示低速 |
12 | S12 | 补传状态 | 1表示GPS补传 |
13 | S13 | 夜间状态 | 0表示日间,1表示夜间,先判断超速才有效 |
14 | S14 | 超载状态 | 0表示正常,1表示超载。 |
15 | S15 | 停车ACC状态 | 关于停车未熄火,如果处理静止状态,并且处于ACC开启状态,则表示停车未熄火。 |
16 | S16 | 出区域报警(终端产生 | 0为不存在,1为存在。 |
17 | S17 | 出线路报警(终端产生) | 0为不存在,1为存在。 |
18 | S18 | 区域报警状态 | 0:不存在区域报警 1:区域内高速报警 2:区域内低速报警 3区域外高速报警 4:区域外低速报警 5:区域内停车报警 6:区域外停车报警 |
19 | S19 | 流量使用报警 | 0:不存在报警 1:日流量预警 2:日流量超过 3:月流量预警 4月流量超过 |
20 | S20 | 主机掉电由后备电池供电 | 0为不存在,1为存在 |
21 | S21 | 车辆设防 | 0为不存在,1为存在 |
222 | S22 | 出区域报警(终端产生) | 0为不存在,1为存在无 | |
23 | S23 | 电池电压过低 | 0为不存在,1为存在无 | |
45 | S24 | 发动机 | 0为不存在,1为存在无 | |
46 | S25 | 车载状态 | 0-空载状态, 1-重载状态. | |
47 | S26 | 作业状态 | 1-作业中 ,0-空闲 平台产生(环卫车) | |
48 | S27 | 运营状态 | 0:正常运营 1:停运状态 | |
49 | S28 | 油路正常 | 0:油路正常1:油路断开 | |
50 | S29 | 电路正常 | 0-电路正常, 1-电路断开. | |
51 | S30 | 车门解锁 | 1:车门加锁(808) | |
52 | S31 | 区域超速报警(平台产生) | 0-未有区域超速报警, 1-区域超速报警 | |
53 | S32 | 时间段超速报警(平台产生) | 0为不存在,1为存在。 | |
54 | S33 | 时间段低速报警(平台产生) | 0为不存在,1为存在。 | |
55 | S34 | 疲劳驾驶(平台产生) | 0为不存在,1为存在。 | |
56 | S35-S42 | 通道视频丢失 | 0为不存在,S35到S42对应八个通道视频丢失情况 | |
57 | S43 | 紧急报警 | 0为不存在,1为存在。 | |
58 | S44 | GNSS模块故障 | 0为不存在,1为存在。 | |
59 | S45 | GNSS天线未接或者剪断 | 0为不存在,1为存在 | |
60 | S46 | 终端LCD或者显示器故障) | 0为不存在,1为存在 | |
61 | S47-S54 | 摄像头故障 | 0为不存在,1为存在 | |
62 | S55 | 路线偏离报警 | 0为不存在,1为存在 | |
63 | S56 | 当天累计驾驶超时 | 0为不存在,1为存在 | |
64 | S57 | 车辆被盗 | 0为不存在,1为存在 | |
65 | S58 | 车辆非法点火 | 0为不存在,1为存在 | |
66 | S59 | 车辆油量异常 | 0为不存在,1为存在 | |
67 | S60 | 碰撞侧翻报警 | 0为不存在,1为存在 | |
68 | S61 | 异常行驶状态 | 客运车禁止行驶 0表示正常1表示报警 | |
69 | S62 | 异常行驶状态 | 山区禁行 0表示正常1表示报警 | |
70 | S63 | 进区域 | 0为不存在,1为存在 | |
71 | S64 | 进路线 | 无 | |
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
begintime | string | 是 | 无 | 开始时间 |
endtime | string | 是 | 无 | 结束时间 |
currentPage | number | 否 | 无 | 当前查询页码 |
pageRecords | number | 否 | 无 | 每页条数 |
convertmap | number | 否 | 无 | 地图经纬度转换 |
URL:http://39.108.246.45:801/api/API_Common_getgpsHistory?carid=“123456”& begintime =2018-09-04 00:00:00&endtime=2018-09-04 23:59:59¤tPage=1& pageRecords =50&convertmap=1
返回参数说明
参数名 | 参数类型 | 描述 |
tracks | Array | 历史轨迹明细数据 |
totalPages | number | 查询数据总页数 |
currentPage | number | 当前查询页码 |
pageRecords | number | 每页条数 |
totalRecords | number | 查询数据总条数 |
{
"result": 0,
"tracks":[
{
"id":"500000",
"lng":113921858,
"lat":22568745,
"ft":0,
"sp":520,
"ol":0,
"gt":"2015-12-14 18:54:58.0",
"pt":1,
"dt":1,
"ac":1,
"fdt":0,
"net":0,
"gw":"G1",
"s1”:0,
"s2":1
"s3":0,
"s4":0,
…
“s64”:1,
"t1":-321,
"t2":350,
"t3":-200,
"t4":0,
"hx":137,
"mlng":"113.926720",
"mlat":"22.565703",
"pk":0,
"lc":161446267,
"yl":101
}
],
"Description": //总体描述
{
"totalPages": 42
"currentPage": 1
"pageRecords": 50
"totalRecords": 2078
"hasNextPage": true
"hasPreviousPage": false
"nextPage": 2
"previousPage": 1
"startRecord": 0
}
}
URL:http://39.108.246.45:801/api/API_Common_getalarmdata? devid =“123456” & begintime =2018-09-04 00:00:00&endtime=2018-09-04 23:59:59&handle=0&armtype = 1¤tPage=1& pageRecords =50&convertmap=2
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 否 | 无 | 设备号 |
begintime | string | 是 | 无 | 开始时间 |
endtime | string | 是 | 无 | 结束时间 |
armType | string | 否 | 无 | 报警类型 |
handle | number | 否 | 无 | 处理状态 |
currentPage | number | 是 | 1 | 当前查询页码 |
pageRecords | number | 是 | 10 | 每页条数 |
convertmap | number | 否 | 无 | 地图经纬度转换 |
返回参数说明
参数名 | 参数类型 | 描述 |
info | number | 报警信息 |
desc | string | 报警描述 |
atp | number | 报警类型 |
devid | string | 设备号 |
vid | string | 车牌号 |
etm | number | 报警结束时间(UTC) 秒数 |
stm | number | 报警开始时间(UTC) 秒数 |
guid | string | 报警唯一编号 |
p1 | number | 报警参数 1 |
p2 | number | 报警参数 2 |
p3 | number | 报警参数 3 |
p4 | number | 报警参数 4 |
img | string | 图片信息 |
hd | number | 处理状态 |
hdu | number | 处理用户id |
hdc | string | 处理内容 |
hdt | string | 处理时间 |
slng | number | 报警开始经度 |
slat | number | 报警开始纬度 |
elng | number | 报警结束经度 |
elat | number | 报警结束纬度 |
ssp | number | 报警开始速度 |
esp | number | 报警结束速度 |
slc | number | 报警开始里程 |
elc | number | 报警结束里程 |
smlng | string | 报警开始地图经度 |
smlat | string | 报警开始地图纬度 |
emlng | string | 报警结束地图经度 |
emlat | string | 报警结束地图纬度 |
sps | string | 报警开始地理位置 |
eps | string | 结束开始地理位置 |
totalPages | number | 查询数据总页数 |
currentPage | number | 当前查询页码 |
pageRecords | number | 每页条数 |
totalRecords | number | 查询数据总条数 |
{
"result": 0,
"alarms":[
{
"info": 0,
"desc":"",
"atp":11,
" devid ":"500000",
"vid":null,
"etm":1451374197000,
"stm":1451374197000,
"guid":"500000EB9B109898F74ADCB1B4446B9FFD2",
"p1":12000,
"p2":6000,
"p3":10000,
"p4":0,
"img":"",
"hd":1,
"hdu":"admin",
"hdc":"vcxvcvcxv",
"hdt":"2015-12-29 16:50:50",
"slng":113850504,
"slat":22628389,
"elng":113850504,
"elat":22628389,
"ssp":990,
"esp":990,
"slc":164338463,
"elc":164338463,
"smlng":"113.861938",
"smlat":"22.631491",
"emlng":"113.861938",
"emlat":"22.631491",
"sps":"113.861938,22.631491",
"eps":"113.861938,22.631491"
}
],
"Description": //总体描述
{
"totalPages": 42
"currentPage": 1
"pageRecords": 50
"totalRecords": 2078
"sortParams": null
"hasNextPage": true
"hasPreviousPage": false
"nextPage": 2
"previousPage": 1
"startRecord": 0
}
}
报警类型和报警参数说明
序号 | 报警类型 | 报警名称 | 参数说明 |
1 | 1 | 自定义报警 开始 | 无 |
2 | 2 | 紧急按钮报警 开始 | 无 |
3 | 3 | 振动报警 开始 | 'info'(bit0:X方向,bit1:Y方向,bit2:Z方向,bit3:碰撞,bit4:侧翻) 当'info'不为零时,解析下报警描述: X,Y,Z方向报警,碰撞,侧翻。 |
4 | 4 | 视频丢失报警 开始 | 无 |
5 | 5 | 摄像头遮挡报警 开始 | 无 |
6 | 6 | 非法开门报警 开始 | 无 |
7 | 7 | 三次密码错误报警 开始 | 无 |
8 | 8 | 非法点火报警 开始 | 无 |
9 | 9 | 温度报警 开始 | P1:当为1时,超低温报警;为0时,超高温报警。P2:温度。'info':数字类型,最小为0,'info'小于传感器数组长度,则传感器数组第'info'的值就是该报警传感器名字;'info'大于传感器数组长度,则传感器名字为TEMP_('info'+1),例如'info'为4,传感器名字为TEMP_5。解析描述:温度传感器,温度值。 |
10 | 10 | 硬盘错误报警 开始 | 'info':1,SD卡;2,硬盘;3,SSD;。解析描述:硬盘名称。 |
11 | 11 | 超速报警 开始 | 'info':0为速度高过限定速度;1为速度低过限定速度。解析描述:速度值。 |
12 | 12 | 越界报警 开始 | 'info':0为进入报警;非0为退出报警。P1:围栏号。解析描述:围栏号。 |
13 | 13 | 异常开关车门报警 开始 | 'info':0为车到站未停开车门;1为车离站行走未关车门;2为车未到站开车门。解析描述:门异常情况。 |
14 | 14 | 停车过长报警 开始 | 无 |
15 | 15 | 移动侦测报警 开始 | 'info':数字类型,按位判断通道名称。解析描述:通道名称。 |
16 | 16 | ACC开启报警 | 无 |
17 | 17 | 设备上线 | 无 |
18 | 18 | GPS信号丢失报警 开始 | 无 |
19 | 19 | IO_1 开始 | 解析描述:IO名称。 |
20 | 20 | IO_2 开始 | 解析描述:IO名称。 |
21 | 21 | IO_3 开始 | 解析描述:IO名称。 |
22 | 22 | IO_4 开始 | 解析描述:IO名称。 |
23 | 23 | IO_5 开始 | 解析描述:IO名称。 |
24 | 24 | IO_6 开始 | 解析描述:IO名称。 |
25 | 25 | IO_7 开始 | 解析描述:IO名称。 |
26 | 26 | IO_8 开始 | 解析描述:IO名称。 |
27 | 27 | 进围栏报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
28 | 28 | 出围栏报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
29 | 29 | 围栏内超速报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
30 | 30 | 围栏外超速报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
31 | 31 | 围栏内低速报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
32 | 32 | 围栏外低速报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
33 | 33 | 围栏内停车报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
34 | 34 | 围栏外停车报警 开始 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
35 | 41 | IO_9 开始 | 解析描述:IO名称。 |
36 | 42 | IO_10 开始 | 解析描述:IO名称。 |
37 | 43 | IO_11 开始 | 解析描述:IO名称。 |
38 | 44 | IO_12 开始 | 解析描述:IO名称。 |
39 | 46 | 油量报警 加油 开始 | 'info'为加油的油量(9999=99.99升);P1为加油前油耗。 |
40 | 47 | 油量报警 油量减少 开始 | 'info'为偷油的油量(9999=99.99升),P1为偷油前油耗。 |
41 | 49 | 疲劳驾驶报警 开始 | 'info':报警级别。0 , 没有; 1,一级报警; 2 ,二级报警; 3 ,三级报警; 4 ,关注度报警。 |
42 | 51 | 自定义报警 结束 | 无 |
43 | 52 | 紧急按钮报警 结束 | 无 |
44 | 53 | 振动报警 结束 | 'info'(bit0:X方向,bit1:Y方向,bit2:Z方向,bit3:碰撞,bit4:侧翻) 当'info'不为零时,解析下报警描述: X,Y,Z方向报警,碰撞,侧翻。 |
45 | 54 | 视频丢失报警 结束 | 无 |
46 | 55 | 摄像头遮挡报警 结束 | 无 |
47 | 56 | 非法开门报警 结束 | 无 |
48 | 57 | 三次密码错误报警 结束 | 无 |
49 | 58 | 非法点火报警 结束 | 无 |
50 | 59 | 温度报警 结束 | P1:当为1时,超低温报警;为0时,超高温报警。P2:温度。'info':数字类型,最小为0,'info'小于传感器数组长度,则传感器数组第'info'的值就是该报警传感器名字;'info'大于传感器数组长度,则传感器名字为TEMP_('info'+1),例如'info'为4,传感器名字为TEMP_5。解析描述:温度传感器,温度值。 |
51 | 60 | 硬盘错误报警 结束 | 'info':1,SD卡;2,硬盘;3,SSD;。解析描述:硬盘名称。 |
52 | 61 | 超速报警 结束 | 'info':0为速度高过限定速度;1为速度低过限定速度。解析描述:速度值。 |
53 | 62 | 越界报警 结束 | 'info':0为进入报警;非0为退出报警。P1:围栏号。解析描述:围栏号。 |
54 | 63 | 异常开关车门报警 结束 | 'info':0为车到站未停开车门;1为车离站行走未关车门;2为车未到站开车门。解析描述:门异常情况。 |
55 | 64 | 停车过长报警 结束 | 无 |
56 | 65 | 移动侦测报警 结束 | 'info':数字类型,按位判断通道名称。解析描述:通道名称。 |
57 | 66 | ACC关闭报警 | 无 |
58 | 67 | 设备离线 | 无 |
59 | 68 | GPS信号丢失报警 结束 | 无 |
60 | 69 | IO_1 结束 | 解析描述:IO名称。 |
61 | 70 | IO_2 结束 | 解析描述:IO名称。 |
62 | 71 | IO_3 结束 | 解析描述:IO名称。 |
63 | 72 | IO_4 结束 | 解析描述:IO名称。 |
64 | 73 | IO_5 结束 | 解析描述:IO名称。 |
65 | 74 | IO_6 结束 | 解析描述:IO名称。 |
66 | 75 | IO_7 结束 | 解析描述:IO名称。 |
67 | 76 | IO_8 结束 | 解析描述:IO名称。 |
68 | 77 | 进围栏报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
69 | 78 | 出围栏报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
70 | 79 | 围栏内超速报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
71 | 80 | 围栏外超速报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
72 | 81 | 围栏内低速报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
73 | 82 | 围栏外低速报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
74 | 83 | 围栏内停车报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
75 | 84 | 围栏外停车报警 结束 | P2:最低速度。P3:最高速度。解析描述:速度,最低速度,最高速度。 |
76 | 86 | 油量报警 加油 开始 | 'info'为加油的油量(9999=99.99升);P1为加油前油耗。 |
77 | 87 | 油量报警 油量减少 开始 | 'info'为偷油的油量(9999=99.99升),P1为偷油前油耗。 |
78 | 91 | IO_9 结束 | 解析描述:IO名称。 |
79 | 92 | IO_10 结束 | 解析描述:IO名称。 |
80 | 93 | IO_11 结束 | 解析描述:IO名称。 |
81 | 94 | IO_12 结束 | 解析描述:IO名称。 |
82 | 99 | 疲劳驾驶报警 结束 | 'info':报警级别。0 , 没有; 1,一级报警; 2 ,二级报警; 3 ,三级报警; 4 ,关注度报警。 |
83 | 117 | 报站信息 开始 | 无 |
84 | 151 | 夜间行车 开始 | 无 |
85 | 152 | 夜间行车 结束 | 无 |
86 | 153 | 聚众报警 开始 | P1:持续时间,单位秒。P2:车辆数目。 |
87 | 154 | 聚众报警 结束 | P1:持续时间,单位秒。 |
88 | 155 | UPS剪线报警 开始 | 无 |
89 | 156 | UPS剪线报警 结束 | 无 |
90 | 157 | 硬盘超温报警 开始 | 'info'表示硬盘号,P1 ,硬盘类型;P2 ,硬盘温度。解析描述:硬盘号,硬盘类型,温度。 |
91 | 158 | 硬盘超温报警 结束 | 'info'表示硬盘号,P1 ,硬盘类型;P2 ,硬盘温度。解析描述:硬盘号,硬盘类型,温度。 |
92 | 159 | 前面板被撬开 开始 | 无 |
93 | 160 | 前面板被撬开 结束 | 无 |
94 | 161 | 关机上报 | 无 |
95 | 162 | 硬盘空间不足 开始 | 'info':硬盘号。P1:硬盘类型。P2:总空间大小。P3:剩余容量。 |
96 | 163 | 硬盘空间不足 结束 | 'info':硬盘号。P1:硬盘类型。P2:总空间大小。P3:剩余容量。 |
97 | 166 | sim卡丢失报警 开始 | 无 |
98 | 167 | sim卡丢失报警 结束 | 无 |
99 | 200 | 区域超速报警 开始 | 无 |
100 | 201 | 预警 开始 | 无 |
101 | 202 | GNSS模块故障 开始 | 无 |
102 | 203 | GNSS天线未接或剪断 开始 | 无 |
103 | 204 | GNSS天线短路 开始 | 无 |
104 | 205 | 主电源欠压 开始 | 无 |
105 | 206 | 主电源掉电 开始 | 无 |
106 | 207 | LCD或显示器故障 开始 | 无 |
107 | 208 | TTS模块故障 开始 | 无 |
108 | 209 | 摄像头故障 开始 | 无 |
109 | 210 | 当天累计驾驶超时 开始 | 无 |
110 | 211 | 进出区域 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
111 | 212 | 进出线路 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
112 | 213 | 路段行驶时间不足或过长 开始 | P1:线路名称id。P2:时间(秒)。P3:0为路段行驶时间过长;1为路段行驶时间过短。 |
113 | 214 | 路线偏离 开始 | 无 |
114 | 215 | VSS故障 开始 | 无 |
115 | 216 | 油量异常 开始 | 无 |
116 | 217 | 防盗器 开始 | 无 |
117 | 218 | 非法位移 开始 | 无 |
118 | 250 | 区域超速报警 结束 | 无 |
119 | 251 | 预警 结束 | 无 |
120 | 252 | GNSS模块故障 结束 | 无 |
121 | 253 | GNSS天线未接或剪断 结束 | 无 |
122 | 254 | GNSS天线短路 结束 | 无 |
123 | 255 | 主电源欠压 结束 | 无 |
124 | 256 | 主电源掉电 结束 | 无 |
125 | 257 | LCD或显示器故障 结束 | 无 |
126 | 258 | TTS模块故障 结束 | 无 |
127 | 259 | 摄像头故障 结束 | 无 |
128 | 260 | 当天累计驾驶超时 结束 | 无 |
129 | 261 | 进出区域 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
130 | 262 | 进出线路 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
131 | 263 | 路段行驶时间不足或过长 结束 | P1:线路名称id。P2:时间(秒)。P3:0为路段行驶时间过长;1为路段行驶时间过短。 |
132 | 264 | 路线偏离 结束 | 无 |
133 | 265 | VSS故障 结束 | 无 |
134 | 266 | 油量异常 结束 | 无 |
135 | 267 | 防盗器 结束 | 无 |
136 | 268 | 非法位移 结束 | 无 |
137 | 300 | 区域超速报警 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
138 | 301 | 区域低速报警 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
139 | 302 | 进出入区域 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
140 | 303 | 线路偏移 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
141 | 304 | 时间段超速报警 开始 | 无 |
142 | 305 | 时间段低速报警 开始 | 无 |
143 | 306 | 疲劳驾驶报警 开始 | 无 |
144 | 307 | 超时停车 开始 | 无 |
145 | 308 | 关键点监控报警 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。P3:0为未到达;1为未离开。 |
146 | 309 | 线路超速报警 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
147 | 310 | 线路低速报警 开始 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
148 | 311 | 道路等级超速报警 结束 | P1:1为高速路;2为都市高速路;3为国道;4为省道;5为县道;6为乡镇村道;7为其他道路;8为九级路;9为轮渡;10为行人道路。P3:速度阀值(公里/时)。 |
149 | 350 | 区域超速报警 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
150 | 351 | 区域低速报警 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
151 | 352 | 进出入区域 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
152 | 353 | 线路偏移 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域名称id。P3:0为进;1为出。 |
153 | 354 | 时间段超速报警 结束 | 无 |
154 | 355 | 时间段低速报警 结束 | 无 |
155 | 356 | 疲劳驾驶报警 结束 | 无 |
156 | 357 | 超时停车 结束 | 无 |
157 | 358 | 关键点监控报警 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。P3:0为未到达;1为未离开。 |
158 | 359 | 线路超速报警 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
159 | 360 | 线路低速报警 结束 | P1:0为无特定位置类型;1为圆形区域;2为矩形区域;3为多边形区域;4为路段;P2:区域或者线路id。;P3:速度阀值(公里/时)。 |
160 | 361 | 道路等级超速报警 结束 | P1:1为高速路;2为都市高速路;3为国道;4为省道;5为县道;6为乡镇村道;7为其他道路;8为九级路;9为轮渡;10为行人道路。P3:速度阀值(公里/时)。 |
视频相关业务
URL:http://39.108.246.45:801/api/API_Video_paramsettings?devid=13510671870
参数名 | 参数类型 | 描述 | 说明 |
mode | number | 音频编码格式 | 参考JTT1078协议表12 |
resolution | number | 输入音频通道数 |
|
keyinterval | number | 输入音频采样率 | 0:8K 1:22.05K 2:44.1K 3:48K |
fps | number
| 音频采样位数
| 0:8位 1:16位 2:32位 |
rate | number
| 音频帧长度 |
|
recmode | number
| 是否支持音频输出
| 0:不支持 1:支持 |
recresolution | number
| 视频编码格式 | 参考JTT1078协议表12 |
reckeyinterval | number
| 终端支持最大音频通道数量 | 0 表示不叠加 1 表示叠加
|
recfps | number
| 终端支持的最大视频通道数量 | 0 表示不叠加 1 表示叠加
|
recrate | number
| 存储码流 | 0 表示不叠加 1 表示叠加
|
osdsettings0 | number
| OSD字幕叠加设置 时间 | 0 表示不叠加 1 表示叠加
|
osdsettings1 | number
| OSD字幕叠加设置 车牌号 | 0 表示不叠加 1 表示叠加
|
osdsettings2 | number
| OSD字幕叠加设置 逻辑通道号 | 0 表示不叠加 1 表示叠加
|
osdsettings3 | number
| OSD字幕叠加设置 经纬度 | 0 表示不叠加 1 表示叠加
|
osdsettings4 | number
| OSD字幕叠加设置 行驶记录速度 | 0 表示不叠加 1 表示叠加
|
osdsettings5 | number
| OSD字幕叠加设置 卫星定位速度 | 0 表示不叠加 1 表示叠加
|
osdsettings6 | number
| OSD字幕叠加设置 连续行驶时间 | 0 表示不叠加 1 表示叠加
|
audioOn | number
| 声音是否开启 | 0:不启用 1:启用
|
URL:http://39.108.246.45:801/api/API_Video_GetCodecInfo?devid=13510671870
参数
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
返回函数说明:
参数名 | 参数类型 | 描述 | 说明 |
audioCodec | number | 音频编码格式 | 参考JTT1078协议表12 |
channels | number | 输入音频通道数 |
|
samplerate | number | 输入音频采样率 | 0:8K 1:22.05K 2:44.1K 3:48K |
sampleBits
| number
| 音频采样位数
| 0:8位 1:16位 2:32位
|
sampleLength | number
| 音频帧长度 |
|
enableflag
| number
| 是否支持音频输出
| 0:不支持 1:支持 |
vediocodec | number
| 视频编码格式 | 参考JTT1078协议表12 |
audiovhannels | number
| 终端支持最大音频通道数量 |
|
vediovhannnels | number
| 终端支持的最大视频通道数量 |
|
返回例子
{
"result": 0,
“Codec”:[
{
"audioCodec: ":6,
"channels":4,
"samplerate":0,
"sampleBits":1,
“sampleLength”:204,
“enableflag“:1,
“vediocodec“:98,
“audiovhannels”4,
“vediovhannnels”:1
}
]
}
根据音视频参数信息,客户端可以用来解码。对于RTMP/RTSP已经在服务器转化的版本最终客户端可以不需要解码,而是直接调用播放器进行播放。
URL:http://39.108.246.45:801/api/API_Video_StartStreaming?devid=13510671870&channel=1&type=0&streamtype=0& Protocol=3
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
Devid | String | 是 | 无 | 设备号 |
Channel | Number
| 是 | 无 | 逻辑通道号 |
Type | Number | 是 | 无 | 0:音视频 1视频 2 双向对讲 4 监听 5 中心广播 6 透传 |
streamType | Number | 码流类型 | 无 | 0:主码流 1:子码流 |
Protocol | Number | 协议类型 | 无 | 用来播放的协议,包括走RTSP,RTMP,TCP,UDP,hls等 0:TCP 1:UDP 2:RTSP 3:RTMP 4:HTTP-FLV 5:HLS |
返回值:
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
Devid | String | 是 | 无 | 设备号 |
IP | String | 否 | 无 | 流媒体服务器的IP,当protocol=TCP或者UDP的时候该数据域有效 |
Port
| Number | 否 | 无 | 流媒体服务器的port当protocol=TCP或者UDP的时候该数据域有效
|
URL | String | 否 | 无 | 播放地址,当protocol非TCP或者UDP的时候该数据域有效
|
Delay | Number | 是 | 10 | 单位为秒,延迟多久才能获取视频流,是视频的 |
{
"result": 0,
“detail”:[
{
“devid”:”13510671870”,
" IP: ":“120.72.235.109”,
"port":10056,
" URL":rtsp://1356333445:8080/123456789.sdp”,
"delay":1,
}
]
}
URL:http://39.108.246.45:801/api/API_Video_Playcontrol?devid=13510671870&channel=1&command=0& Closetype =0& Switchtype =3
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
Devid | String | 是 | 无 | 设备号 |
Channel | Number
| 是 | 无 | 逻辑通道号 |
Command | Number | 是 | 无 | 命令字 0:关闭音视频传输 1:切换码流(增加暂停和继续) 2:暂停该通道所有流的发送 3:恢复暂停流的发送,与暂停前流格式保持一致 4:关闭双向对讲 |
Closetype | Number | 关闭类型 | 0:关闭该通道有关的音视频流 1:只关闭该通道的音频保留视频 2:只关闭该通道的视频保留音频 | |
Switchtype | Number | 切换类型 | 切换码流类型,切换后视频与新的码流类型保持一致,音频不变 0:主码流 1:子码流 |
返回结果
{
"result": 0,
}
URL:http://39.108.246.45:801/api/API_Video_Recordsearch?devid=1351171870&channel=1& begintime =2018-09-05 00:00:00& endtime = 2018-09-05 23:59:59 & currentPage =1& pageRecords=50& type=0& mediaType=0& streamType=0& memoryType=0&Delay=3
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Channel | number | 否 | 无 | 逻辑通道号 |
begintime | string | 是 | 无 | 开始时间 |
endtime | string | 是 | 无 | 结束时间 |
currentPage | number | 否 | 无 | 当前查询页码 |
pageRecords | number | 否 | 无 | 每页条数 |
Type
| Number
| 是
| 无
| 0:设备 1:平台
|
a0…a63 |
number |
否 |
无
|
报警标志 |
mediaType
| number | 是 | 0 |
0:音视频 1:音频 2:视频 3视频或音视频 |
streamType | number | 是 | 0 |
码流类型: 0:所有码流 1:主码流 2 子码流
|
memoryType | number | 是 | 0 | 0:所有存储器 1:主存储器 2:灾备服务器 |
Delay | number | 是 | 无 | 延迟多久来获取结果,单位秒
|
处理情况,第一次查询的时候等待时间长,后面查询分包是内存操作,所以延迟时间很短
返回结果:
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
Devid | String | 是 | 无 | 设备号 |
TotalRecorders | number | 是 | 无 | 资源总数 |
Recoders | String | 是 | 无 | 资源记录,如果空代表没有查询到记录 |
记录表格式:
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
logicChannel | number | 是 | 无 | 逻辑通道号 |
startTime | number | 是 | 无 | 资源总数 |
endTime | String | 是 | 无 | 资源记录,如果空代表没有查询到记录 |
a0…a63 |
number |
否 |
无 |
报警标志,当设置成报警查询的时候这个参数有效,一个有64个域 |
mediaType
| number | 是 | 无 | 0:音视频 1:音频 2:视频 3视频或音视频 |
streamType | number | 是 | 无 | 0:所有码流 1:主码流 2 子码流 |
memoryType | number | 是 | 无 | 0:所有存储器 1:主存储器 2:灾备服务器 |
size | number | 是 | 无 | 资源大小 由此为一个资源列表项的结束,后续字节重复 |
{
"result": 0,
Recorders[
{
“logicChannel”:1,
“startTime”:”2018-09-06 11:38:00”,
“endTime”: ”2018-09-06 11:38:00”,
“a0”:1,
“a1”:0,
“a2”:0,
“a3 “:0,
……..
“a63”:0,
“mediaType”:0,
“streamType”:0,
“memoryType”:0,
“size”:120330
},
{
“logicChannel”:1,
“startTime”:”2018-09-06 12:38:00”,
“endTime”: ”2018-09-06 11:38:00”,
“a0”:1,
“a1”:0,
“a2”:0,
“a3 “:0,
……..
“a63”:0,
“mediaType”:0,
“streamType”:0,
“memoryType”:0,
“size”:120330
}
]
}
URL:http://39.108.246.45:801/api/API_Video_Recordplay?devid=1351171870&channel=1& Type=0& streamType=0& memoryType=0& playBackType=0& playBackRatio=1& begintime=”2012-09-05 00:22:00”& endtime=”2012-09-05 00:23:00”& Delay=3
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Channel | number | 否 | 无 | 逻辑通道号 |
type | string | 是 | 无 | 0:音视频 1:音频 2:视频 3:音频或者视频 |
streamType | string | 是 | 无 | 0:主码流 1:子码流 |
memoryType | number | 是 | 无 | 0:主存储器或灾备存储器 1:主存储器 2:灾备存储器 |
playBackType | number | 是 | 无 | 0:正常回放 1:快进回放 2:关键帧快进回放 3:关键帧快播放 4:单帧上传 |
playBackRatio
| Number
| 是
| 无
| 回放方式为1或者2的时候有效,否则为0 0:无效 1:1倍 2:2倍 3:4倍 4:8倍 5:16倍 |
begintime | string | 是 | 无 | YYMMDDHHMMSS 180902205155 |
endtime | string | 是 | 无 | YYMMDDHHMMSS 180902205155 |
Delay | number | 是 | 无 | 延迟多久来获取视频流
|
返回结果
{
"result": 0
}
URL:http://39.108.246.45:801/api/API_Video_Recordplaycontrol?devid=1351171870&channel=1& command =0& playBackRatio=0& fastPoistion =“2018-06-07 09:31:00”
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Channel | number | 否 | 无 | 逻辑通道号 |
command | 1 | 回放控制指令 | UINT8 | 0:开始回放 1:暂停回放 2:结束回放 3:快速回放 4:关键帧快速回放 5:拖动回放 6:关键帧播放 |
playBackRatio | 2 | 快进或快退倍数 | UINT8 | 0:无效 1:1倍 2:2倍 3:4倍 4:8倍 5:16倍 |
fastPoistion | 3 | 快速拖动位置 | BCD[6] | YYMMDDHHMMSS 180902205155 |
返回结果
{
"result": 0,
}
文件下载指令分两个步骤,第一步实现从设备下载到文件服务器,第二步实现从文件下载到
客户端。
URL:http://39.108.246.45:801/api/API_Video_download?devid=1351171870&channel=1& command =0& playBackRatio=0& fastPoistion =“2018-06-07 09:31:00”
JT1078指令上传文件指令发往设备,设备将文件发送到服务器
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
fbtm | string | 是 | 无 | 文件开始时间 |
fetm | string | 是 | 无 | 文件结束时间 |
sbtm | string | 是 | 无 | 源文件开始时间 |
setm | string | 是 | 无 | 源文件结束时间 |
lab | string | 是 | 无 | 录像文件标签 |
fph | string | 是 | 无 | 录像文件路径 |
vtp | number | 是 | 无 | 录像类型 |
len | number | 是 | 无 | 文件大小(通过查询文件 获取到) |
chn | number | 是 | 无 | 录像通道 |
URL:http://39.108.246.45:801/api/API_Common_GetServerInfo?devid=135117564
获取设备归属的文件服务器详细信息
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Location | number | 是 | 无 |
|
返回参数说明
a.查询相关服务器信息
参数名 | 参数类型 | 描述 |
result | number | 返回码 |
deviceIp | string | 设备访问IP |
deviceIp2 | string | 设备访问IP |
devicePort | number | 设备访问端口 |
clientIp | string | 客户端访问IP |
clientIp2 | string | 客户端访问IP |
clientPort | number | 客户端访问端口 |
clientOtherPort | string | 客户端访问的更多端口 |
lanip | string | 局域网IP |
svrid | number | 服务器ID |
URL:http://39.108.246.45:801/api/API_Common_FileDownload?devid=135117564
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
FLENGTH | number | 是 | 无 | 文件大小 |
FPATH | string | 是 | 无 | 文件路径 |
SAVENAME | string | 是 | 无 | 下载后保存的名称 |
|
返回文件
URL:http://39.108.246.45:801/api/API_Video_Capture?devid=135117564
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
channel | number | 是 | 无 | 通道号 |
返回参数说明
参数名 | 参数类型 | 描述 |
FPATH | string | 图片路径 |
FOFFSET | string | 偏移量 |
FLENGTH | string | 文件大小(单位byte) |
URL:http://39.108.246.45:801/api/API_Video_getCapturedata?devid=135117564
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
FLENGTH | number | 是 | 无 | 文件大小(单位byte) |
FOFFSET | number | 是 | 无 | 偏移量 |
MTYPE | number | 是 | 无 | 请填为1 |
FPATH | string | 是 | 无 | 图片路径 |
SAVENAME | string | 是 | 无 | 下载后保存的名称 |
平台有保存一些图片,比如说在收到报警提示后,平台要求设备执行图片拍照,将图片存放在文件服务器。执行本指令查询图片资源。
URL:http://39.108.246.45:801/api/API_Video_Searchpicture?devid=135117564
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
begintime | string | 是 | 无 | 文件开始时间 |
endtime | string | 是 | 无 | 文件结束时间 |
filetype | number | 否 | 无 | 0-普通 1-报警触发 |
alarmType | number | 否 | 无 | 报警类型 |
currentPage | number | 否 | 无 | 当前查询页码 |
pageRecords | number | 否 | 无 | 每页条数 |
返回参数说明
参数名 | 参数类型 | 描述 |
devid | string | 设备编号 |
channel | number | 0表示通道1,1表示通道2。 |
fileType | number | 0-普通 1-报警触发 |
filePath | string | 文件路径 |
fileSize | number | 文件大小(字节) |
svrId | number | 服务器编号 |
alarmType | number | 报警类型 |
alarmParam | number | 报警参数 |
updateTime | string | |
encode | number | 编码格式 0-JPEG 1-TIF |
fileOffset | number | 文件偏移位置 |
fileTime | number | 文件时间(毫秒) |
totalPages | number | 查询数据总页数 |
currentPage | number | 当前查询页码 |
pageRecords | number | 每页条数 |
totalRecords | number | 查询数据总条数 |
车辆控制
URL:http://39.108.246.45:801/api/API_common_controldevice?devid=135117564
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Time | Number | 是 | 30 | 1-900 |
Command | Number | 否 | 无 | 控制指令类型 |
URL:http://39.108.246.45:801/api/API_common_controlmessage?devid=135117564&messge=”dsdsdsds” TTS 语音播放
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Message | Number | 是 | 无 | 文本消息,最多10240字节。GDB码 |
URL:http://39.108.246.45:801/api/API_common_adddevice?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
protocol | string | 否 | 无 | 1:部标(2011) 2:部标(北斗) 3:部标1078(视频) |
devType | string | 是 | 无 | 设备类型 |
companyName | string | 是 | 无 | 公司名称 |
factoryType | number | 是 | 无 | 厂家类型 |
channelNum | number | 否 | 无 | 通道数目 |
返回参数说明
参数名 | 参数类型 | 描述 |
|
|
|
正确返回示例
{
"result": 0
}
URL:http://39.108.246.45:801/api/API_common_modifydevice?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
protocol | string | 否 | 无 | 1:部标(2011) 2:部标(北斗) 3:部标1078(视频) |
devType | string | 是 | 无 | 设备类型 |
companyName | string | 是 | 无 |
公司名 |
factoryType | number | 是 | 无 | 厂家类型 |
channelNum | number | 否 | 无 | 通道数目 |
返回参数说明
参数名 | 参数类型 | 描述 |
|
|
|
正确返回示例
{
"result": 0
}
URL:http://39.108.246.45:801/api/API_common_addcar?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
vehiIdno | string | 是 | 无 | 车牌号 |
companyName | string | 是 | 无 | 公司名称 |
devid | string | 是 | 无 | 如果没有设备则提示增加 |
Type | number | 是 | 无 | 0: 出租车 1网约车 3 货车 4 警车 5 校车 |
factoryType | number | 是 | 无 | 厂家类型 |
正确返回示例
{
"result": 0
}
URL:http://39.108.246.45:801/api/API_common_delcar?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
Carnumber | string | 是 | 无 | 车牌号 |
delDevice | string | 是 | 无 | 是否删除车辆上的设备 1删除,否则不删 |
URL:http://39.108.246.45:801/api/API_common_deldevice?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备编号 |
- PTZ 控制
URL:http://39.108.246.45:801/api/API_common_ptzcontrol?
参数名 | 参数类型 | 是否必需 | 默认值 | 描述 |
devid | string | 是 | 无 | 设备号 |
Chn | number | 是 | 无 | 设备通道(从0开始) |
Command | number | 是 | 无 | 控制指令类型 |
Speed | number | 是 | 无 | 速度,当为方向移动时,速度有效,范围0-255 |
Param | number | 否 | 无 | 当为预置位操作时,Param有效,表示预置位的序号(21调用;22设置;23删除时传入) |
{
"result": 0
}
car-eye开源官方网址:www.car-eye.cn