获得设备数据分页
接口说明
获取设备记录数据分页
接口方法
gw.deviceData.page
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| recordId | int | 是 | 记录ID | 1234 |
| probeType | int | 是 | 探头类型 0:内置 1:外置1 2:外置2 | 0 |
| dataTime | array[long] | 否 | 数据开始,结束时间 | [1747640566191,1747640566191] |
| pageNum | int | 是 | 页码,从 1 开始 | 1 |
| pageSize | int | 是 | 每页条数,最大值为 50 | 10 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| total | int | 是 | 总数量 | 4 |
| rows | array[object] | 是 | 数据列表 | |
| rows.temperature | double | 否 | 温度 | 10.0 |
| rows.humidity | double | 否 | 湿度 | 10.0 |
| rows.light | double | 否 | 光照 | 10.0 |
| rows.co2 | double | 否 | CO2 | 10.0 |
| rows.dataTime | long | 是 | 数据时间 | 1747640566191 |
| rows.probeType | int | 是 | 探头类型 0:内置 1:外置1 2:外置2 | 0 |
| rows.status | int | 否 | 探头数据状态 0:正常 1 探头未接入或者接入不良 2 探头类型不匹配或故障 | 0 |
请求示例
{
"appId": "658409073956360262328652394",
"method": "gw.deviceData.page",
"signType": "RSA2",
"timestamp": 1755662900000,
"version": "1.0",
"bizContent": {
"recordId": 12822,
"probeType": 0,
"pageNum": 1,
"pageSize": 2
},
"sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}
返回示例
{
"code": "0",
"data": {
"total": 451,
"rows": [
{
"dataTime": "1747640566191",
"probeType": 0,
"temperature": 26.7,
"humidity": 53.1,
"status": 0
},
{
"dataTime": "1747640566191",
"probeType": 0,
"temperature": 26.7,
"humidity": 53.3,
"status": 0
}
]
},
"msg": "success",
"sign": "TlvOSCzXEOmx3TrCICyBgrJ/WJCZhRkmRVYiRV6QsyDWW6jhCQSK6BygYTpK5wICdWuxF5r+MIDukIJ8qR32TyM9iFfrR2uGw9t9tqpna3x6+O3z5F5vk9neslDVHf1BYofjMX6cizvAZLEQ6bbsDWgTZIZML5dwflj5u3mWyo1AFaN42Km2ZEZgPq+sIrppYDXm3VtfqCz9EVdPxm1Ar8qXB98OltZPyYLyQ0nkVW0kmZbehvt+9MQMV/yTokWK47tr4tu/irLQW+0wLo7itEGzm81LXXmSFd0Z40HnnvAVQq7htfJotItoE2h6aHFvYmeYOkXxIkcASzcElZnp+w==",
"subCode": "",
"subMsg": ""
}
获得记录报警分页
接口说明
获取设备记录的报警数据分页
接口方法
gw.deviceAlarm.page
请求参数
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| recordId | int | 是 | 记录ID | 1234 |
| alarmProperty | int | 是 | 属性类型 1:温度 2:湿度 3:光照 4:CO2 | 1 |
| probeType | int | 否 | 探头类型 0:内置 1:外置1 2:外置2 | 0 |
| alarmType | int | 否 | 报警类别 1:低报 2:高报 | 1 |
| alarmStartTime | long | 否 | 开始时间 | 1747640566191 |
| alarmEndTime | long | 否 | 结束时间 | 1747640566191 |
| pageNum | int | 是 | 页码,从 1 开始 | 1 |
| pageSize | int | 是 | 每页条数,最大值为 50 | 10 |
返回数据
| 名称 | 类型 | 必选 | 描述 | 示例值 |
|---|---|---|---|---|
| total | int | 是 | 总数量 | 4 |
| rows | array[object] | 是 | 数据列表 | |
| rows.deviceAlarmId | int | 是 | 设备报警ID | 10.0 |
| rows.recordId | int | 是 | 记录ID | 10.0 |
| rows.probeType | int | 是 | 探头类型 0:内置 1:外置1 2:外置2 | 10.0 |
| rows.deviceId | int | 是 | 设备ID | 10.0 |
| rows.parentId | int | 是 | 父设备ID | 1747640566191 |
| rows.dataId | int | 是 | 数据ID | 0 |
| rows.alarmZone | int | 是 | 报警区域 高:H 低:L | 0 |
| rows.alarmProperty | int | 是 | 报警属性 1温度 2湿度 | 1 |
| rows.alarmType | int | 是 | 报警类别 1低报 2高报 | 1 |
| rows.alarmWay | int | 是 | 报警方式 1单次 2累计 | 1 |
| rows.alarmDelay | int | 是 | 报警延迟 | 0 |
| rows.alarmThreshold | double | 是 | 报警阈值 | 20.0 |
| rows.propertyValue | int | 是 | 属性值 | 1 |
| rows.alarmTime | long | 是 | 报警时间 | 20 |
| rows.directorName | string | 否 | 责任人名称 | |
| rows.handlerId | int | 否 | 处理人ID | |
| rows.handleStatus | int | 是 | 处理状态 1:未处理 2:已处理 3:忽略 | 1 |
| rows.handleTime | long | 否 | 处理时间 | |
| rows.handleResult | string | 否 | 处理结果 |
请求示例
{
"appId": "658409073956360262328652394",
"method": "gw.deviceAlarm.page",
"signType": "RSA2",
"timestamp": 1755662900000,
"version": "1.0",
"bizContent": {
"recordId": 12830,
"probeType": 0,
"pageNum": 1,
"pageSize": 2
},
"sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}
返回示例
{
"code": "0",
"data": {
"total": 9,
"rows": [
{
"alarmZone": "L1",
"alarmThreshold": 500,
"alarmDelay": 0,
"deviceId": 2058,
"recordId": 12830,
"dataId": 12166558,
"handleStatus": 1,
"alarmTime": "1747640566191",
"propertyValue": 80,
"updateTime": "1747640566191",
"alarmWay": 1,
"parentId": 2058,
"alarmType": 1,
"deleted": false,
"createTime": "1747640566191",
"probeType": 0,
"alarmProperty": 3,
"deviceAlarmId": 1756223
},
{
"alarmZone": "L1",
"alarmThreshold": 500,
"alarmDelay": 0,
"deviceId": 2058,
"recordId": 12830,
"dataId": 12166552,
"handleStatus": 1,
"alarmTime": "1747640566191",
"propertyValue": 37,
"updateTime": "1747640566191",
"alarmWay": 1,
"parentId": 2058,
"alarmType": 1,
"deleted": false,
"createTime": "1747640566191",
"probeType": 0,
"alarmProperty": 3,
"deviceAlarmId": 1756222
}
]
},
"msg": "success",
"sign": "LpJwyr5Patj0Ez5B6aH2xiPGngXsDzTDDT3yES2N4TnDXw2S51qWV+S5qwsP8UEpGY/nuYrzkN1hwKiNUibJTTDxk3HkbOcsLF7dyxOniL34MJ1V7LUtk5AYCcH8uDy7gsjNvISAHFauj1jSRtAfKAC2Dckj29v7YRMs9QhppZof2yPNtNgrkPuktnuN4i80ouUuXchpt6u13/mmMajGneVdrVXQkDohAd1Rng9lcSBKwzpJYc256LZNeuRTfHIJCLkwuAxJfKVLnGhfBAUAVflxSxt2JHuX41ta1xqnIKrAgRpe5fGZXahcGmUKEzd/GI8xbswd25f3sbN4SdLcKA==",
"subCode": "",
"subMsg": ""
}
