Skip to content

获取设备运行状态 (POST)

更新时间:

该接口支持根据参数查询设备运行状态。使用此接口,需要了解设备有哪些属性

请求接口

POST /api/dashboard/_multi

TIP

访问权限:需要登录超级设备管理平台获取token,并校验token

请求参数

名称位置类型必选说明
X-Access-Tokenheaderstringtrue平台token
bodybody[object]true-
» bodybodyobjecttrue-
»» dashboardbodystringtrue仪表对象类型,默认为 device
»» objectbodystringtrue仪表对象
»» measurementbodystringtrue指标,默认为 properties
»» dimensionbodystringtrue维度,不能为空默认为 history
»» paramsbody[object]false参数
»»» deviceIdbodystringfalse设备ID
»»» historybodyintegerfalse历史记录条数
»»» propertiesbodyarrayfalse默认为一个包含设备属性的数组
  • dashboard、object、measurement、dimension不能为空

响应参数

以200 Response为例,响应参数如下:

名称类型必选约束说明
» messagestringtruenone返回信息
» result[object]truenone返回结果
»» dataobjecttruenone数据
»»» valuestringtruenone内容
»»»» idstringtruenone标识
»»»» propertystringtruenone属性
»»»» propertyNamestringtruenone属性名
»»»» typestringtruenone类型
»»»» valuestringtruenone
»»»» formatValuestringtruenone标准值
»»»» createTimestringtruenone创建时间
»»»» timestampstringtruenone时间戳
»»» timeStringstringtruenone时间
»»» timestampstringtruenone时间戳
» statusintegertruenone响应状态码
» timestampintegertruenone时间戳

响应状态码

状态码状态码含义说明
200OK成功
401Unauthorized登录状态已过期,token不能为空
500Internal Server Error服务器内部异常

Body示例

json
[
  {
    "dashboard":"device",
    "object":"1658741400733331457",
    "measurement":"properties",
    "dimension":"history",
    "params":{
      "deviceId":"lw-data",
      "history":1,
      "properties":[
        "real_state_cpu_capacity",
        "real_state_ram_capacity",
        "real_state_flash_capacity",
        "real_state_storage_capacity",
        "real_state_storage_usage_rate",
        "real_state_system",
        "real_state_system_version",
        "real_state_net"
      ]
    }
  }
]
[
  {
    "dashboard":"device",
    "object":"1658741400733331457",
    "measurement":"properties",
    "dimension":"history",
    "params":{
      "deviceId":"lw-data",
      "history":1,
      "properties":[
        "real_state_cpu_capacity",
        "real_state_ram_capacity",
        "real_state_flash_capacity",
        "real_state_storage_capacity",
        "real_state_storage_usage_rate",
        "real_state_system",
        "real_state_system_version",
        "real_state_net"
      ]
    }
  }
]

返回示例

以200 Response为例:

json
{
    "message": "success",
    "result": [
        {
            "data": {
                "value": {
                    "id": "NYohz-QhyQo7F18LNQs4HsvWBeZlnsco",
                    "property": "real_state_cpu_capacity",
                    "propertyName": "CPU大小",
                    "type": "string",
                    "value": "2 cores | 3666 MB",
                    "formatValue": "2 cores | 3666 MB",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhYbRqV9FgiwMIe6jBqgPvRcEy",
                    "property": "real_state_flash_capacity",
                    "propertyName": "FLASH",
                    "type": "string",
                    "value": "16G",
                    "formatValue": "16G",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-Qh5_K5Sx_8yl5tFENvvQXNOVuI",
                    "property": "real_state_net",
                    "propertyName": "网络",
                    "type": "string",
                    "value": "eth0:192.168.0.203;eth1:192.168.0.204;docker0:172.17.0.1;",
                    "formatValue": "eth0:192.168.0.203;eth1:192.168.0.204;docker0:172.17.0.1;",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhlsbCNv5vXl3KL3Lp3TYkiUmz",
                    "property": "real_state_ram_capacity",
                    "propertyName": "内存大小",
                    "type": "string",
                    "value": "16G",
                    "formatValue": "16G",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhFNKBABp6Pk-lUx2tT-B4Pfub",
                    "property": "real_state_storage_capacity",
                    "propertyName": "存储大小",
                    "type": "string",
                    "value": "1TB",
                    "formatValue": "1TB",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-Qh8wgOoKrVIKajgOKHkdvjGmXa",
                    "property": "real_state_storage_usage_rate",
                    "propertyName": "存储使用率",
                    "type": "string",
                    "value": "30%",
                    "formatValue": "30%",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhjCYOdPuyKl16DYJJBSEKuSnM",
                    "property": "real_state_system",
                    "propertyName": "操作系统",
                    "type": "string",
                    "value": "Kaihong OS",
                    "formatValue": "Kaihong OS",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhvlT6q_S5i4YOkKNfwkpCSm9Y",
                    "property": "real_state_system_version",
                    "propertyName": "系统版本",
                    "type": "string",
                    "value": "3.1.1_3432",
                    "formatValue": "3.1.1_3432",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        }
    ],
    "status": 200,
    "timestamp": 1693795333057
}
{
    "message": "success",
    "result": [
        {
            "data": {
                "value": {
                    "id": "NYohz-QhyQo7F18LNQs4HsvWBeZlnsco",
                    "property": "real_state_cpu_capacity",
                    "propertyName": "CPU大小",
                    "type": "string",
                    "value": "2 cores | 3666 MB",
                    "formatValue": "2 cores | 3666 MB",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhYbRqV9FgiwMIe6jBqgPvRcEy",
                    "property": "real_state_flash_capacity",
                    "propertyName": "FLASH",
                    "type": "string",
                    "value": "16G",
                    "formatValue": "16G",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-Qh5_K5Sx_8yl5tFENvvQXNOVuI",
                    "property": "real_state_net",
                    "propertyName": "网络",
                    "type": "string",
                    "value": "eth0:192.168.0.203;eth1:192.168.0.204;docker0:172.17.0.1;",
                    "formatValue": "eth0:192.168.0.203;eth1:192.168.0.204;docker0:172.17.0.1;",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhlsbCNv5vXl3KL3Lp3TYkiUmz",
                    "property": "real_state_ram_capacity",
                    "propertyName": "内存大小",
                    "type": "string",
                    "value": "16G",
                    "formatValue": "16G",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhFNKBABp6Pk-lUx2tT-B4Pfub",
                    "property": "real_state_storage_capacity",
                    "propertyName": "存储大小",
                    "type": "string",
                    "value": "1TB",
                    "formatValue": "1TB",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-Qh8wgOoKrVIKajgOKHkdvjGmXa",
                    "property": "real_state_storage_usage_rate",
                    "propertyName": "存储使用率",
                    "type": "string",
                    "value": "30%",
                    "formatValue": "30%",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhjCYOdPuyKl16DYJJBSEKuSnM",
                    "property": "real_state_system",
                    "propertyName": "操作系统",
                    "type": "string",
                    "value": "Kaihong OS",
                    "formatValue": "Kaihong OS",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        },
        {
            "data": {
                "value": {
                    "id": "NYohz-QhvlT6q_S5i4YOkKNfwkpCSm9Y",
                    "property": "real_state_system_version",
                    "propertyName": "系统版本",
                    "type": "string",
                    "value": "3.1.1_3432",
                    "formatValue": "3.1.1_3432",
                    "createTime": 1692784387105,
                    "timestamp": 1692784387104
                },
                "timeString": "2023-08-23 17:53:07",
                "timestamp": 1692784387104
            }
        }
    ],
    "status": 200,
    "timestamp": 1693795333057
}