通过设备唯一标识和属性编码符获取设备事件

GET /api/v1/devices/$deviceId/attributeCode?attributeCode=$attributeCode&pageSize=&pageNo=&startDate=&endDate=

通过设备唯一标识和属性编码符获取设备事件

URL参数

参数名 类型 必填 描述 限制
deviceId string 设备唯一标识
attributeCode string 设备属性编码
pageSize int 每页记录数 默认取值20
pageNo int 页码 从1开始,默认取值1
startDate String 起始时间 时间格式:yyyy-MM-dd'T'HH:mm:ss.SSSZ ,默认所有时间段
endDate String 结束时间 时间格式:yyyy-MM-dd'T'HH:mm:ss.SSSZ ,默认所有时间段

请求样例

GET GET /api/devices/6b12f24d-7ce6-45fc-8cfe-59d9f655744f/attributeCode?attributeCode=angle HTTP/1.1
Host: 60.205.223.53:8443
Authorization: Bearer xxx.xxxx.xxx
Cache-Control: no-cache

响应参数

参数名 类型 必填 描述 限制
totalResults int 总记录数
numResults int 本次查询返回的记录数
pageSize int 分页参数的每页返回记录数
pageNo int 分页参数的第几页,从1开始
results DeviceEvent[] 设备事件列表

DeviceEvent

参数名 类型 必填 描述 限制
id string 事件标识
tenantId string 企业标识
projectId string 项目标识
modelId string 模型标识
deviceId string 设备标识
attributeCode string 属性编码
attributeType Enum<string> 属性类型
attributeData Object 属性值
channel Enum<string> 通道
ingressTimeStamp Long 事件到达时间
deviceTimestamp Long 时间在设备商产生时间
correlationId string 关联标识

响应样例

{
    "returnCode": 0,
    "result": {
        "totalResults": 1,
        "numResults": 1,
        "pageSize": 100,
        "pageNo": 1,
        "results": [
            {
                "createdBy": "DEVICE",
                "createdTime": 1508749477653,
                "id": "5de86b70-f09a-45a0-9ccf-b1aca246176b",
                "tenantId": "3f1ff005-bb60-43ff-b9de-42ab796996d2",
                "projectId": "4c7b3f72-8a53-4059-b6ab-61a43c1ca1ff",
                "modelId": "32f4f977-09d7-442a-8860-308934878e93",
                "deviceId": "6b12f24d-7ce6-45fc-8cfe-59d9f655744f",
                "attributeCode": "angle",
                "attributeType": "Float",
                "attributeData": 159.4,
                "channel": "m",
                "ingressTimeStamp": 1508778267000,
                "deviceTimestamp": 1508778438000,
                "deleted": false
            }
        ]
    }
}