Car-eye 车辆管理系统API设计

Car-eye 决定重新根据JT1078 JT808 构建新的车辆管理平台,并将音视频和语音对讲增加到系统中。经过将近半个月的设计,我们基本确定了主要的API接口,现分享如下:

                                                    

 

API接口文档

版本:1.0.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

作者:

 

日期:

2018-01-31

审批:

 

日期:

 

 

变更记录:

日期

版本

变更说明

作者

2018/1/31

1.0.0

创建,发布

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

API接口文档.... 1

版本:1.0.0.. 1

1                概述.... 5

1.1       编写目的... 5

1.2       注意事项... 5

1.3       术语定义... 5

1.4       参考资料... 5

2                API接口.... 6

2.1       用户登陆... 6

2.2       用户注销... 6

2.3       获取设备列表... 7

2.4       获取设备信息... 9

2.5       获取车辆设备编号... 10

2.6       获取设备在线状态... 11

2.7       获取设备GPS状态... 12

2.8       获取设备GPS历史轨迹... 17

2.9       获取报警数据... 20

2.10              视频基本参数设置... 31

2.11              获取音视频参数... 32

2.12              实时音视频请求... 34

2.13      音视频通信控制... 36

2.14      查询历史记录列表... 37

2.15      播放历史记录文件... 40

2.16      远程播放资源控制... 41

2.17      录像资源文件下载... 42

2.18      获取文件服务器信息... 43

2.19      下载文件到本地... 44

2.20      抓拍指令... 44

2.21      下载图片... 45

2.22      查询历史图片... 45

2.23      车辆控制... 46

2.24      文本信息下发... 48

2.25      增加设备... 48

2.26      修改设备... 49

2.27      增加车辆... 50

2.28      删除车辆... 51

2.29      删除设备... 51

2.30      PTZ 控制... 51

3                附录.... 53

 

 

 

  1. 概述
  2. 编写目的

描述中API接口详细说明,细化每一个功能详细业务流程为后续开发提供一个详细的参考。

本文档提供给开发人员及项目相关人员参考阅读。

  1. 注意事项

所有api接口参数都采用UTF-8格式进行编码

  1. 术语定义

序号

术语

详细描述

1

 

 

2

 

 

  1. 参考资料

序号

文档名称

发表单位

1

 

 

2

 

 

 

  1. API接口
  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
}     

  1. 用户注销

URL:http://39.108.246.45:801/api/API_Common_logout.action

 

 

 

 

 

 

 

 

 

 

  1. 获取设备列表

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

},

]

}

 

 

 

 

 

  1. 获取设备信息

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
    }
  ]

}

  1. 获取车辆设备编号

URL:http://39.108.246.45:801/api/API_Common_getCarDeviceID?carnumber=”dsdds

一辆车可以对应多个设备

参数名

参数类型

是否必需

默认值

描述

carnumber

string

车牌号

         

返回参数:

参数名

参数类型

描述

devid

string

设备号

     

type

number

设备类型
1表示视频设备,0表示GPS设备,2其他

 

可以多个设备.

{
  "result": 0,
  "devices":[
    {
       " devid ":"50000000001",
      "type":1
    },
    {
       " devid ":"50000000000",
      "type":0
    }
  ]
}                   

  1. 获取设备在线状态

URL:http://39.108.246.45:801/api/API_Common_getCarStatus? devid = “123456”

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号
可以是多个,以','分割。
如果为空,则判断车牌号。

Carnumber

string

 

 

 

返回参数说明

参数名

参数类型

描述

devid

string

设备号

Carnumber

string

车牌号
如果是用设备号查询,则为空。

online

number

在线状态
1表示在线,否则不在线。

正确返回示例

{
  "result": 0,
  "onlines":[
    {
      "
devid ":"500000",
      "
Carnumber ": null,
      "online":1
    }
  ]
}                  

  1. 获取设备GPS状态

URL:http://39.108.246.45:801/api/API_Common_getGPSStatus?devid =“123456”& convertmap=1

 

私有参数

参数名

参数类型

是否必需

默认值

描述

carid

string

设备号
可以是多个,以','分割。
如果为空,则判断车牌号。

Carnumber

string

车牌号
 

convertmap

number

地图经纬度转换
1表示经纬度转换为谷歌地图经纬度,2表示经纬度转换为百度地图经纬度,默认转为谷歌地图经纬度。

返回参数说明

参数名

参数类型

描述

devid

string

设备号

Carnumber

string

车牌号
如果是用设备号查询,则为空。

lng

number

经度
如果设备定位无效,值为0
例如:113231258,真实值为113.231258

lat

number

纬度
如果设备定位无效,值为0
例如:39231258,真实值为39.231258

ft

number

厂家类型

sp

number

速度
单位: km/h,使用中需先除以10

ol

number

在线状态
1表示在线,否则不在线。

gt

string

GPS上传时间

pt

number

通信协议类型

dt

number

硬盘类型
1表示SD卡,2表示硬盘,3表示SSD卡。

ac

number

音频类型

fdt

number

厂家子类型

s1-s64

number

状态 1
详细参见:设备状态说明

t1

number

温度传感器 1

t2

number

温度传感器 2

t3

number

温度传感器 3

t4

number

温度传感器 4

hx

number

方向
正北方向为0度,顺时针方向增大,最大值360度。

mlng

string

地图经度
经过转换后的经度

mlat

string

地图纬度
经过转换后的纬度

pk

number

停车时长
单位: 秒。

lc

number

里程
单位: 米。

yl

number

油量
单位: 升,使用中需先除以100

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

进路线

         
  1. 获取设备GPS历史轨迹

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

begintime

string

开始时间

endtime

string

结束时间
开始时间不得大于结束时间,并且查询天数不得大于7天。

currentPage

number

当前查询页码
如果为空,则不分页。

pageRecords

number

每页条数
如果为空,则不分页。

convertmap

number

地图经纬度转换
1表示经纬度转换为谷歌地图经纬度,2表示经纬度转换为百度地图经纬度,默认转为谷歌地图经纬度。

 

 

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&currentPage=1& pageRecords =50&convertmap=1

 

 

返回参数说明

参数名

参数类型

描述

tracks

Array

历史轨迹明细数据
详细参见:获取设备状态(gps状态)返回参数说明

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
    }
}                   

 

  1. 获取报警数据

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&currentPage=1& pageRecords =50&convertmap=2

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号
可以是多个,以','分割。
如果为空,则判断车牌号。

begintime

string

开始时间

endtime

string

结束时间
开始时间不得大于结束时间,并且查询天数不得大于90天。

armType

string

报警类型
“,” 分割,若为空,则查询所有类型。

handle

number

处理状态
1表示已处理,0表示未处理,其他则查询全部状态。

currentPage

number

1

当前查询页码

pageRecords

number

10

每页条数

convertmap

number

地图经纬度转换
1表示经纬度转换为谷歌地图经纬度,2表示经纬度转换为百度地图经纬度,默认转为谷歌地图经纬度。

 

 

 

返回参数说明

参数名

参数类型

描述

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

图片信息
;分隔,为http地址路径,可以为多个图片信息。

hd

number

处理状态
1表示已处理,0表示未处理。

hdu

number

处理用户id

hdc

string

处理内容

hdt

string

处理时间

slng

number

报警开始经度

slat

number

报警开始纬度

elng

number

报警结束经度

elat

number

报警结束纬度

ssp

number

报警开始速度
单位: km/h,使用中需先除以10

esp

number

报警结束速度
单位: km/h,使用中需先除以10

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:速度阀值(公里/时)。

             

视频相关业务

  1. 视频基本参数设置

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:启用

 

 

 

  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已经在服务器转化的版本最终客户端可以不需要解码,而是直接调用播放器进行播放。

  1. 实时音视频请求

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

流媒体服务器的portprotocol=TCP或者UDP的时候该数据域有效

 

URL

String

播放地址,protocolTCP或者UDP的时候该数据域有效

 

Delay

Number

10

单位为秒,延迟多久才能获取视频流,是视频的

 

{
    "result": 0,

“detail”:[

{

devid”:”13510671870”,
     " IP: ":“120.72.235.109”,

"port":10056,

   " URL":rtsp://1356333445:8080/123456789.sdp”,

"delay":1,

}

]

  }

 

  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,

}

  1. 查询历史记录列表

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

结束时间
开始时间不得大于结束时间,并且查询天数不得大于7天。

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

              }

       ]

}

  1. 播放历史记录文件

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

 }

  1. 远程播放资源控制

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,

 }

  1. 录像资源文件下载

文件下载指令分两个步骤,第一步实现从设备下载到文件服务器,第二步实现从文件下载到

客户端。

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

录像类型
0表示常规,1表示报警。

len

number

文件大小(通过查询文件

获取到)

chn

number

录像通道

 

  1. 获取文件服务器信息

 

URL:http://39.108.246.45:801/api/API_Common_GetServerInfo?devid=135117564

获取设备归属的文件服务器详细信息

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号
 

Location

number

  1. 设备 2表示存储服务器,3表示下载服务器。

 

返回参数说明

a.查询相关服务器信息

参数名

参数类型

描述

result

number

返回码
0表示成功,其他表示失败。

deviceIp

string

设备访问IP

deviceIp2

string

设备访问IP

devicePort

number

设备访问端口

clientIp

string

客户端访问IP

clientIp2

string

客户端访问IP

clientPort

number

客户端访问端口

clientOtherPort

string

客户端访问的更多端口

lanip

string

局域网IP

svrid

number

服务器ID

 

  1. 下载文件到本地

URL:http://39.108.246.45:801/api/API_Common_FileDownload?devid=135117564

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号
 

FLENGTH

number

文件大小
录像查询时返回。

FPATH

string

文件路径

SAVENAME

string

下载后保存的名称

 

       

返回文件

 

 

  1. 抓拍指令

URL:http://39.108.246.45:801/api/API_Video_Capture?devid=135117564

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号
 

         
         
         

channel

number

通道号

返回参数说明

参数名

参数类型

描述

FPATH

string

图片路径

FOFFSET

string

偏移量

FLENGTH

string

文件大小(单位byte

 

  1. 下载图片

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

下载后保存的名称

 

  1. 查询历史图片

平台有保存一些图片,比如说在收到报警提示后,平台要求设备执行图片拍照,将图片存放在文件服务器。执行本指令查询图片资源。

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表示通道11表示通道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

查询数据总条数

     

 

 

车辆控制

  1. 车辆控制

 

URL:http://39.108.246.45:801/api/API_common_controldevice?devid=135117564

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

Time

Number

30

1-900

Command

Number

控制指令类型
1表示断开油路;2表示恢复油路;3表示关闭电源;4表示打开电源;5表示重启设备;6表示恢复出厂设置;7表示休眠;8表示唤醒;9表示开启设备录像(高两字节为录像的通道号,低两字节为指令,如通道1的发送指令为 Number(0<<16) + Number(9));10表示关闭设备录像(高两字节为录像的通道号,低两字节为指令);11表示客户端开始对此通道进行轮询(高两字节为通道号,低两字节为指令) 12表示客户端停止对此通道进行轮询(高两字节为通道号,低两字节为指令)13表示启动记录日志功能(高两个字节大于0表示写日志,0表示不写日志)14表示格式化硬盘(高位表示硬盘号,硬盘号从0开始,低位表示命令号,如硬盘1的发送指令为 Number(0<<16) + Number(14));15表示里程清零;16表示正转翻转(高两字节为通道号,低两字节为指令)17表示反转翻转(高两字节为通道号,低两字节为指令)18表示清除报警。19表示切换摄像头。20表示开始录音(高两字节为录音的通道号,低两字节为指令)。21表示停止录音(高两字节为录音的通道号,低两字节为指令)。22表示wifi下载结束。23表示设备拍照。24表示设备录像(高位表示录像时长)

 

  1. 文本信息下发

URL:http://39.108.246.45:801/api/API_common_controlmessage?devid=135117564&messge=”dsdsdsds” TTS 语音播放

 

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

Message

Number

文本消息,最多10240字节。GDB

 

  1. 增加设备

URL:http://39.108.246.45:801/api/API_common_adddevice?

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

protocol

string

1:部标(2011) 2:部标(北斗) 3:部标1078(视频)

devType

string

设备类型
1表示视频设备,2表示GPS设备

companyName

string

公司名称
如果不存在则添加

factoryType

number

厂家类型
0 表示未知 ,17表示GM,20表示HD
21
表示FZE ,23表示HB,24表示BSJ
26
表示HK ,28表示YX,29表示RM

channelNum

number

通道数目

返回参数说明

参数名

参数类型

描述

 

 

 

正确返回示例

{

  "result": 0

}         

 

  1. 修改设备

URL:http://39.108.246.45:801/api/API_common_modifydevice?

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

protocol

string

1:部标(2011) 2:部标(北斗) 3:部标1078(视频)

devType

string

设备类型
1表示视频设备,2表示GPS设备

companyName

string

 

公司名

factoryType

number

厂家类型
0 表示未知 ,17表示GM,20表示HD
21
表示FZE ,23表示HB,24表示BSJ
26
表示HK ,28表示YX,29表示RM

channelNum

number

通道数目

返回参数说明

参数名

参数类型

描述

 

 

 

正确返回示例

{

  "result": 0

}        

 

 

  1. 增加车辆

 

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

厂家类型
0 表示未知 ,17表示GM,20表示HD
21
表示FZE ,23表示HB,24表示BSJ
26
表示HK ,28表示YX,29表示RM

 

正确返回示例

{

  "result": 0

}        

 

  1. 删除车辆

URL:http://39.108.246.45:801/api/API_common_delcar?

参数名

参数类型

是否必需

默认值

描述

Carnumber

string

车牌号

delDevice

string

是否删除车辆上的设备 1删除,否则不删

 

  1. 删除设备

URL:http://39.108.246.45:801/api/API_common_deldevice?

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备编号

 

  1. PTZ 控制

URL:http://39.108.246.45:801/api/API_common_ptzcontrol?

 

参数名

参数类型

是否必需

默认值

描述

devid

string

设备号

Chn

number

设备通道(从0开始)
0表示通道11表示通道2

Command

number

控制指令类型
0;1;2;3;4左上;5右上;6左下;7右下;8焦距变小;9焦距变大;
10
光圈变小;11光圈变大;12焦点后调(倍数);13焦点前调;14灯光;16雨刷;18自动巡航;19停止;21调用;22设置;23删除

Speed

number

速度,当为方向移动时,速度有效,范围0-255

Param

number

当为预置位操作时,Param有效,表示预置位的序号(21调用;22设置;23删除时传入)

{
  "result": 0
}                                  

car-eye开源官方网址:www.car-eye.cn   

 

猜你喜欢

转载自blog.csdn.net/Car_eye/article/details/82729075
car