Skip to content

获取设备列表

接口功能

分页获取项目下设备列表。

请求地址

https://open.qly.cmviot.cn/v3/open/api/device/list

请求方式

POST,需要鉴权

请求参数

参数名称参数类型是否必需参数含义说明
pageintN页码
pageSizeintN每页大小,最大为 100 
onlineStatusintN设备在线状态1:在线;0:离线) ,非必填,不传则返回所有设备

请求示例

{
    "page": 1,
    "pageSize": 10
}

响应参数

参数名称参数类型参数含义说明
resultCodeString响应码参考响应码定义
resultMsgString响应描述
totalInteger记录数分页查询时使用
pageInteger当前页分页查询时使用
pageSizeInteger页大小分页查询时使用,最大为 100
dataList响应数据响应数据,支持分页和不分页两种方式

data 数据模型

名称类型是否必须说明备注
deviceIdStringY摄像机 MAC如 xxxxS_2418c624d26b, gb_45671234561324556789
deviceNameStringY摄像机名称
createTimeStringY创建时间13 位时间戳
camModelNameStringY摄像机型号名称
deviceStatusintY摄像机在线状态 1:在线;0:离线;2: 国标设备未接入
deviceSwitchintY摄像机开关状态 1:打开;0:关闭;2:未知状态
deviceLatitudeStringN设备位置纬度
deviceLongitudeStringN设备位置经度
nvrInfoobjectN本设备所属的 NVR 设备信息。非 NVR 下的通道设备,不会返回该参数
deviceTypeStringN设备类型设备类型:IPC、NVR
deviceProtocolStringN设备协议设备协议:千里眼协议、国标协议
deviceAddressStringN设备所在位置

nvrInfo

名称类型说明备注
deviceIdStringNVR 设备通道编码
deviceNameStringNVR 通道名称

响应示例

{
    "resultCode": "000000",
    "resultMsg": "成功",
    "data": [
        {
            "deviceId": "gb_67793971881318000003",
            "deviceName": "nvrsheb95",
            "createTime": 1721902314000,
            "camModelName": "GB",
            "deviceStatus": 2,
            "deviceSwitch": 1,
            "deviceLatitude": "",
            "deviceLongitude": "",
            "deviceType": "nvr",
            "deviceProtocol": "国标协议",
            "nvrInfo": {
                "deviceId": "67793971881188000164",
                "deviceName": "nvrsheb9"
            }
        },
        {
            "deviceId": "gb_67793971881318000004",
            "deviceName": "nvrsheb96",
            "createTime": 1721902314000,
            "camModelName": "GB",
            "deviceStatus": 2,
            "deviceSwitch": 1,
            "deviceLatitude": "",
            "deviceLongitude": "",
            "deviceType": "nvr",
            "deviceProtocol": "国标协议",
            "nvrInfo": {
                "deviceId": "67793971881188000164",
                "deviceName": "nvrsheb9"
            }
        }
    ],
    "total": 95,
    "page": 1,
    "pageSize": 2
}