FreshlianceFreshliance
Tracker文档
网关文档
  • English
  • 简体中文
Tracker文档
网关文档
  • English
  • 简体中文
  • API介绍

    • 概述
    • 参数
    • 签名
    • 规则
    • 错误码
  • API列表

    • 用户信息
    • 获取设备信息
    • 设备数据
    • 设备分组树
    • 分组内设备
    • 修改设备参数
    • 传感器模板

获得设备数据分页

接口说明

获取设备记录数据分页

接口方法

gw.deviceData.page

请求参数

名称类型必选描述示例值
recordIdint是记录ID1234
probeTypeint是探头类型
0:内置
1:外置1
2:外置2
0
dataTimearray[long]否数据开始,结束时间[1747640566191,1747640566191]
pageNumint是页码,从 1 开始1
pageSizeint是每页条数,最大值为 5010

返回数据

名称类型必选描述示例值
totalint是总数量4
rowsarray[object]是数据列表
rows.temperaturedouble否温度10.0
rows.humiditydouble否湿度10.0
rows.lightdouble否光照10.0
rows.co2double否CO210.0
rows.dataTimelong是数据时间1747640566191
rows.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
0
rows.statusint否探头数据状态
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

请求参数

名称类型必选描述示例值
recordIdint是记录ID1234
alarmPropertyint是属性类型
1:温度
2:湿度
3:光照
4:CO2
1
probeTypeint否探头类型
0:内置
1:外置1
2:外置2
0
alarmTypeint否报警类别
1:低报
2:高报
1
alarmStartTimelong否开始时间1747640566191
alarmEndTimelong否结束时间1747640566191
pageNumint是页码,从 1 开始1
pageSizeint是每页条数,最大值为 5010

返回数据

名称类型必选描述示例值
totalint是总数量4
rowsarray[object]是数据列表
rows.deviceAlarmIdint是设备报警ID10.0
rows.recordIdint是记录ID10.0
rows.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
10.0
rows.deviceIdint是设备ID10.0
rows.parentIdint是父设备ID1747640566191
rows.dataIdint是数据ID0
rows.alarmZoneint是报警区域
高:H
低:L
0
rows.alarmPropertyint是报警属性
1温度
2湿度
1
rows.alarmTypeint是报警类别
1低报
2高报
1
rows.alarmWayint是报警方式
1单次
2累计
1
rows.alarmDelayint是报警延迟0
rows.alarmThresholddouble是报警阈值20.0
rows.propertyValueint是属性值1
rows.alarmTimelong是报警时间20
rows.directorNamestring否责任人名称
rows.handlerIdint否处理人ID
rows.handleStatusint是处理状态
1:未处理
2:已处理
3:忽略
1
rows.handleTimelong否处理时间
rows.handleResultstring否处理结果

请求示例

{
  "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": ""
}
Prev
获取设备信息
Next
设备分组树