创建设备
更新时间:2021-06-11
查询设备
功能描述
用于添加EVS设备。
示例代码
Java
1DeviceCreateRequest request = new DeviceCreateRequest();
2request.setSpaceId(1000954L);
3request.setType("RTMP");
4request.setDeviceName("test_device_sdk");
5request.setDeviceStreamId("huangqiang/rtmp");
6Recording recording = new Recording();
7recording.setSameAsSpace(true);
8request.setRecording(recording);
9Thumbnail thumbnail = new Thumbnail();
10thumbnail.setEnabled(true);
11thumbnail.setInterval(10);
12thumbnail.setAuthEnabled(true);
13thumbnail.setAuthExpire(3600);
14request.setThumbnail(thumbnail);
15
16DeviceCreateResponse response = evsClient.createDevice(request);
请求参数
通过DeviceCreateRequest对象设置请求参数,要求如下:
| 参数名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| spaceId | Long | 是 | 设备所处空间的空间ID |
| deviceName | String | 是 | 设备名称,最大长度256个字符 |
| type | String | 是 | 设备类型,可选值:RTMP/GB28181 |
| deviceStreamId | String | 否 | 当type=RTMP时必填;该字段即app/stream的拼接,最大长度256个字符 |
| description | String | 否 | 设备描述,最大长度512个字符 |
| gbConfig | Object | 是 | 国标设置,当type=GB28181时必填 |
| + platform | String | 是 | 设备平台,可选值:IPC/NVR |
| + gbId | String | 是 | 设备国标ID,20位数字编码字符串 |
| + username | String | 是 | 设备用户名 |
| + password | String | 是 | 设备密码 |
| recording | Object | 否 | 录制配置 |
| + sameAsSpace | Boolean | 否 | 是否和空间一致,为true时表示和空间保持一致 |
| + enabled | Object | 否 | 是否开启录制 |
| + bucket | String | 否 | 边缘存储bucket |
| + duration | Integer | 否 | 录制单文件时长,单位:秒 |
| + format | String | 否 | 存储格式,可选:MP4、FLV、M3U8 |
| + authEnabled | Boolean | 是 | 录制文件下载地址是否开启鉴权 |
| + authExpire | Integer | 否 | 鉴权URL有效时间,单位:秒 |
| thumbnail | Object | 否 | 截图配置 |
| + enabled | Boolean | 是 | 是否开启截图 |
| + bucket | String | 否 | 边缘存储bucket |
| + interval | Integer | 否 | 截图周期,单位:秒 |
| + authEnabled | Boolean | 是 | 截图文件下载地址是否开启鉴权 |
| + authExpire | Integer | 否 | 鉴权URL有效时间,单位:秒 |
| gis | Object | 否 | 地理位置配置,当「人员轨迹分析」应用绑定此空间设备时,要求空间下所有设备已设置gis信息 |
| + longitude | Float | 是 | 经度,范围[-180, 180] |
| + latitude | Float | 是 | 经度,范围[-90, 90] |
| + name | String | 是 | 地理位置名称 |
响应内容
创建后的响应数据封装在DeviceCreateResponse对象中,包含如下:
| 参数名称 | 类型 | 描述 |
|---|---|---|
| deviceId | Long | 设备ID |
