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

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

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

获取设备分类

接口说明

获取当前产品信息分类

接口方法

gw.device.category

请求参数

无

返回数据

名称类型必选描述示例值
categoryIdint是产品分类ID20
categoryNamestring是产品分类名称TH30/TH20
inTemHighdouble是内置探头温度最大值100.0
inTemLowdouble是内置探头温度最小值-30.0
extTemHighdouble是外置探头温度最大值100.0
extTemLowdouble是外置探头温度最小值-30.0
productSensorint是产品内置探头类型
0:内置探头
1:内置+1个外置
2:内置+2个外置
1
remarkstring否备注

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.device.category",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": [
    {
      "productSensor": 0,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "T10",
      "categoryId": 1
    },
    {
      "productSensor": 0,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "TH20",
      "categoryId": 2
    },
    {
      "extTemHigh": 70,
      "extTemLow": -30,
      "productSensor": 2,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "TH10B/TH10R/TH30B/TH30R",
      "categoryId": 3
    },
    {
      "extTemHigh": 500,
      "extTemLow": -200,
      "productSensor": 2,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "TH30R-ETU",
      "categoryId": 4
    },
    {
      "extTemHigh": 200,
      "extTemLow": -80,
      "productSensor": 2,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "TH30R-I/TH10-IRS",
      "categoryId": 5
    },
    {
      "extTemHigh": 200,
      "extTemLow": -200,
      "productSensor": 1,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "LoRa",
      "categoryId": 6
    },
    {
      "extTemHigh": 200,
      "extTemLow": -80,
      "productSensor": 2,
      "inTemHigh": 85,
      "inTemLow": -40,
      "categoryName": "COEUS-WIFI/4G",
      "categoryId": 7
    },
    {
      "extTemHigh": 200,
      "extTemLow": -200,
      "productSensor": 0,
      "inTemHigh": 70,
      "inTemLow": -30,
      "categoryName": "TH30-ERS",
      "categoryId": 8
    },
    {
      "extTemHigh": 190,
      "extTemLow": -90,
      "productSensor": 2,
      "categoryName": "GSP",
      "categoryId": 9
    }
  ],
  "msg": "success",
  "sign": "BavuPcfuDO7T0qD33Bm/oqTqeeoj4vw9eHwPQ9D8AQ5pJTPrzeD/sbMdUYJHYu5px+HuaFuyxk6tiEMkVDLGJd9I/pA66Pv9w16bpEUas15ReUhsoZ4LK10zoR8yc7QN+r/Le4tFnFpP8FTIgYlclUVoWHvbVRPNy8qPmiohNr/QTuPhFSWzVYjfpzDw/rtEFUtvCr7gXCEjlBh15gPR/GjYJC9P5/74eVAr7SmFFD+YFPZfpU2DAgADr3EjR4fyujvDxz85wNIFWs/hpfV2uU3snTvTPC1HTL6CwSGkY/k++qSakS8f6UkJUXyg2juz6MjzvfwxtS7oWhJsX+RO1A==",
  "subCode": "",
  "subMsg": ""
}

获取设备列表分页

接口说明

获取用户下的设备信息列表

接口方法

gw.deviceInfo.page

请求参数

名称类型必选描述示例值
deviceSnstring否设备序列号201200000W
deviceNamestring否设备名称device-1
deviceStatusint否设备状态
0:未激活
1:在线
2:离线
3:异常
1
alarmStatusint否报警状态
1:报警
2:正常
1
productTypeint否产品类型
1:网关
2:传感器
3:COEUS
4:GSP
1
powerStatusint否低电量
0:正常电量
1:低电量 <=20
0
keywordstring否关键字搜索
pageNumint是第几页 从1开始1
pageSizeint是每页几条数据 最大值5020

返回数据

名称类型必选描述示例值
tatalint是总数据量22
rowsarray[object]是数据
rows.deviceInfoobject是设备信息
rows.deviceInfo.userDeviceIdint是用户设备Id2334
rows.deviceInfo.userParentIdint是用户父设备ID112
rows.deviceInfo.productCodestring是设备类型A0
rows.deviceInfo.deviceSnstring是设备序列号200200210F
rows.deviceInfo.deviceCodestring是MAC地址48E700577E13
rows.deviceInfo.deviceNamestring是设备名称device-1
rows.deviceInfo.deviceIdint是设备Id1248
rows.deviceInfo.recordIdint否记录id44651
rows.deviceInfo.productTypeint是产品类型
1:网关
2:传感器
3:COEUS
4:GSP
3
rows.deviceInfo.productModelstring是设备型号COEUS-WIFI
rows.deviceInfo.userParentIdint是父设备用户设备ID123
rows.deviceInfo.deviceStatusint是设备状态
0:未激活
1:在线
2:离线
3:异常
0
rows.deviceInfo.statusTimelong是状态时间1755662900000
rows.deviceInfo.alarmStatusint是报警状态
1:正常
2:报警
2
rows.deviceInfo.alarmTimelong否报警时间1755662900000
rows.deviceInfo.devicePowerint是设备电量22
rows.deviceInfo.powerTimelong是电量时间1755662900000
rows.deviceInfo.gatewaySnstring否归属网关序列号250700000W
rows.subDeviceLastDataListarraylist[object]是子设备数据信息
rows.subDeviceLastDataList.temperaturedouble否温度20.0
rows.subDeviceLastDataList.humiditydouble否湿度20.0
rows.subDeviceLastDataList.lightdouble否光照6000
rows.subDeviceLastDataList.co2double否CO22000
rows.subDeviceLastDataList.dataTimelong是数据时间1755662900000
rows.subDeviceLastDataList.temHighdouble否温度高报最小值20.0
rows.subDeviceLastDataList.temLowdouble否温度低报最大值10.0
rows.subDeviceLastDataList.humHighdouble否湿度高报最小值20.0
rows.subDeviceLastDataList.humLowdouble否湿度低报最大值10.0
rows.subDeviceLastDataList.lightHighdouble否光强高报最小值10000
rows.subDeviceLastDataList.lightLowdouble否光强低报最大值1000
rows.subDeviceLastDataList.co2Highdouble否CO2高报最小值10000
rows.subDeviceLastDataList.co2Lowdouble否CO2低报最大值1000
rows.subDeviceLastDataList.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
1
rows.subDeviceLastDataList.probePropertyint是探头属性
0未生效
1单温
2:温湿
3:光照
4:CO2
0
rows.subDeviceLastDataList.probeAlarmStatusint是探头报警状态
0:正常
1:温度报警
2:温度湿度报警
3:湿度报警
4:光照报警
5:co2报警
0
rows.subDeviceLastDataList.probeAlarmTimelong否探头报警时间1755662900000
rows.subDeviceLastDataList.statusint是数据状态
0:正常
1:探头未接入或者接入不良
2:探头类型不匹配或故障
0
rows.deviceDeviceStateCountobject是网关下子设备各个状态数量
rows.deviceDeviceStateCount.deviceCountint是设备总数量1
rows.deviceDeviceStateCount.onlineCountint是设备在线数量0
rows.deviceDeviceStateCount.offlineCountint是设备离线数量1
rows.deviceDeviceStateCount.alarmCountint是报警设备数量0
rows.deviceDeviceStateCount.abnormalCountint是异常设备数量0

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.deviceInfo.page",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
    "pageNum": 1,
    "pageSize": 2
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": {
    "total": 9,
    "rows": [
      {
        "deviceDeviceStateCount": {
          "alarmCount": 0,
          "onlineCount": 0,
          "offlineCount": 0,
          "deviceCount": 0,
          "abnormalCount": 0
        },
        "deviceInfo": {
          "productModel": "COEUS-WIFI",
          "userDeviceId": 4566,
          "deviceCode": "C4D8D5078C78",
          "deviceSn": "241001383F",
          "deviceId": 2071,
          "deviceName": "241001383F",
          "deviceStatus": 2,
          "recordId": 12922,
          "alarmStatus": 1,
          "powerTime": 1756992726000,
          "productCode": "94",
          "productScene": 2,
          "userParentId": 4566,
          "statusTime": 1757032347000,
          "devicePower": 29,
          "productType": 3,
          "gatewaySn": "241001383F"
        },
        "subDeviceLastDataList": [
          {
            "dataTime": 1756983688000,
            "probeType": 0,
            "probeProperty": 2,
            "temperature": 28,
            "humidity": 57.1,
            "probeAlarmStatus": 0,
            "status": 0
          }
        ]
      },
      {
        "deviceDeviceStateCount": {
          "alarmCount": 0,
          "onlineCount": 0,
          "offlineCount": 0,
          "deviceCount": 0,
          "abnormalCount": 0
        },
        "deviceInfo": {
          "productModel": "COEUS-WIFI",
          "userDeviceId": 4565,
          "deviceCode": "94C960FA2BE6",
          "deviceSn": "200700727F",
          "deviceId": 2085,
          "deviceName": "200700727F",
          "deviceStatus": 2,
          "recordId": 12920,
          "alarmStatus": 1,
          "powerTime": 1756799640000,
          "productCode": "94",
          "productScene": 2,
          "userParentId": 4565,
          "statusTime": 1756800302000,
          "devicePower": 1,
          "productType": 3,
          "gatewaySn": "200700727F"
        },
        "subDeviceLastDataList": [
          {
            "dataTime": 1756799628000,
            "probeType": 0,
            "probeProperty": 2,
            "temperature": 25,
            "humidity": 50.7,
            "probeAlarmStatus": 0,
            "status": 0
          }
        ]
      }
    ]
  },
  "msg": "success",
  "sign": "jiPBJNk0lSwkn4VVqqQsXJVzrgBztf0XOa9DHtO4zTjS6m36w/A636iy00/x57b7SdK6JSvbTqiOa/iiz5sZvvcFY4R6hFDpzS7A6iMQmiD8sSw6HFoaSEDofTbdIeF1Vcc9k7iu1qOY2cDLxfPcj/cdThVyVboYNXAG6TmqahX0gkxuMDKB6C1WSOm78zOSAgcQtbWMfysttpnwUg50Hfpa3h+JHHgyPQlbRnQTqEbeHACMF7Gi31tEwavl5fSxLu0SkkKXzaYeyv0vddUC7XZl+9K8j95y9HCXYkk5YFCFnwUKOI+wPIOkaHe3DIHv1iFULWB27GLpuOYWAlnTUw==",
  "subCode": "",
  "subMsg": ""
}

获取使用记录分页

接口说明

获取设备使用记录信息分页

接口方法

gw.deviceInfo.recordPage

请求参数

名称类型必选描述示例值
deviceIdint否deviceId2230
deviceSnstring否设备序列号201200000W
recordStatusint否设备状态
1:在用
2:完成
1
deviceNamestring否设备名称device-1
startTimelong否开始时间1747640566191
endTimelong否结束时间1747640566191
productTypeint否产品类型
2:传感器
3:COEUS
4:GSP
2
keywordstring否关键字搜索
pageNumint是第几页 从1开始1
pageSizeint是每页几条数据 最大值5020

返回数据

名称类型必选描述示例值
tatalint是总数据量22
rowsarray[object]是数据
rows.deviceRecordobject是设备记录信息
rows.deviceRecord.recordIdint是记录id2234
rows.deviceRecord.userDeviceRecordIdint是用户设备记录ID22498
rows.deviceRecord.deviceSnstring是序列号250100020F
rows.deviceRecord.parentDeviceIdint是父设备ID22498
rows.deviceRecord.parentDeviceSnstring是父设备序列号250100020F
rows.deviceRecord.parentDeviceNamestring是父设备名称device-1
rows.deviceRecord.deviceNamestring是设备名称device-2
rows.deviceRecord.productModelstring是设备型号COEUS-WIFI
rows.deviceRecord.productTypeint是设备类型3
rows.deviceRecord.recordStatusint是记录状态
1:在用
2:完成
1
rows.deviceRecord.timeZonestring否设备时区+08:00
rows.deviceRecord.temperatureUnitint否温度单位
1:摄氏度℃
2:华氏度℉
1
rows.deviceRecord.buzzerStatusint否蜂鸣器开关
1开启
2关闭
1
rows.deviceRecord.collectIntervalint是采样周期30
rows.deviceRecord.uploadIntervalint否数据上传周期60
rows.deviceRecord.startDelayint否启动延时0
rows.deviceRecord.alarmStatusint是报警状态
1:正常
2:报警
1
rows.deviceRecord.alarmTimelong否报警时间1755662900000
rows.deviceRecord.dataCountint是数据记录条数20
rows.sensorConfigarray[object]传感器配置信息
rows.sensorConfig.configIdint是配置ID2698
rows.sensorConfig.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
0
rows.sensorConfig.categoryIdint是分类ID7
rows.sensorConfig.probePropertyint是探头属性
0未生效
1单温
2:温湿
3:光照
4:CO2
2
rows.sensorConfig.probeAlarmStatusint是探头报警状态
0:正常
1:温度报警
2:温度湿度报警
3:湿度报警
4:光照报警
5:CO2报警
0
rows.sensorConfig.probeAlarmTimelong否探头报警时间1755662900000
rows.sensorConfig.probeAlarmIdint否探头报警ID1322
rows.sensorConfig.parentIdint是配置父id9700
rows.sensorConfig.productCodestring是产品标识94
rows.sensorConfig.temHighdouble否温度高报最小值
rows.sensorConfig.temLowdouble否温度低报最大值
rows.sensorConfig.humHighdouble否湿度高报最小值
rows.sensorConfig.humLowdouble否湿度低报最大值
rows.sensorConfig.lightHighdouble否光照高报最小值
rows.sensorConfig.lightLowdouble否光照低报最大值
rows.sensorConfig.co2Highdouble否CO2低报最大值
rows.sensorConfig.co2Lowdouble否CO2高报最小值
rows.subDeviceLastDataListarray[object]是子设备温湿度信息
rows.subDeviceLastDataList.temperaturedouble否温度20.0
rows.subDeviceLastDataList.humiditydouble否湿度20.0
rows.subDeviceLastDataList.lightdouble否光照
rows.subDeviceLastDataList.co2double否CO2
rows.subDeviceLastDataList.dataTimelong是数据时间1755662900000
rows.subDeviceLastDataList.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
rows.subDeviceLastDataList.probePropertyint是探头属性
0未生效
1:单温
2:温湿
3:光照
4:CO2
rows.subDeviceLastDataList.probeAlarmStatusint是探头报警状态
0:正常
1:温度报警
2:温度湿度报警
3:湿度报警
rows.subDeviceLastDataList.probeAlarmTimelong否探头报警时间
rows.subDeviceLastDataList.statusint是数据状态
0:正常
1:探头未接入或者接入不良
2:探头类型不匹配或故障

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.deviceInfo.page",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
    "pageNum": 1,
    "pageSize": 2
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": {
    "total": 41,
    "rows": [
      {
        "deviceRecord": {
          "buzzerStatus": 2,
          "productModel": "COEUS-WIFI",
          "userDeviceRecordId": 10523,
          "timeZone": "+08:00",
          "deviceSn": "241090710F",
          "deviceName": "241090710F",
          "dataCount": 125,
          "recordId": 12881,
          "uploadInterval": 1,
          "alarmStatus": 1,
          "recordStatus": 1,
          "collectInterval": 1,
          "temperatureUnit": 1,
          "parentDeviceName": "241090710F",
          "parentDeviceId": 2070,
          "parentDeviceSn": "241090710F",
          "startDelay": 0,
          "productType": 3
        },
        "sensorConfig": [
          {
            "parentId": 47507,
            "productCode": "94",
            "probeType": 1,
            "configId": 47508,
            "probeProperty": 0,
            "probeAlarmStatus": 0
          },
          {
            "parentId": 47507,
            "productCode": "94",
            "probeType": 2,
            "configId": 47509,
            "probeProperty": 0,
            "probeAlarmStatus": 0
          },
          {
            "parentId": 0,
            "productCode": "94",
            "probeType": 0,
            "configId": 47507,
            "probeProperty": 2,
            "probeAlarmStatus": 0
          }
        ],
        "subDeviceLastDataList": [
          {
            "dataTime": 1756204811000,
            "probeType": 0,
            "probeProperty": 2,
            "temperature": 24.7,
            "probeAlarmStatus": 0,
            "humidity": 56.8,
            "status": 0
          }
        ]
      },
      {
        "deviceRecord": {
          "buzzerStatus": 2,
          "productModel": "COEUS-WIFI",
          "userDeviceRecordId": 10512,
          "timeZone": "+08:00",
          "deviceSn": "250300479F",
          "deviceName": "250300479F",
          "dataCount": 0,
          "recordId": 12848,
          "uploadInterval": 1,
          "alarmStatus": 1,
          "recordStatus": 1,
          "collectInterval": 5,
          "temperatureUnit": 1,
          "parentDeviceName": "250300479F",
          "parentDeviceId": 2069,
          "parentDeviceSn": "250300479F",
          "startDelay": 0,
          "productType": 3
        },
        "sensorConfig": [
          {
            "parentId": 47394,
            "productCode": "94",
            "probeType": 1,
            "configId": 47395,
            "probeProperty": 0,
            "probeAlarmStatus": 0
          },
          {
            "parentId": 0,
            "productCode": "94",
            "probeType": 0,
            "configId": 47394,
            "probeProperty": 2,
            "probeAlarmStatus": 0
          }
        ],
        "subDeviceLastDataList": [
          {
            "probeType": 0,
            "probeProperty": 2,
            "probeAlarmStatus": 0
          }
        ]
      }
    ]
  },
  "msg": "success",
  "sign": "B03A56tGEUTRvHwW1sQKBef5ISoX/FuIRle8lVb6k5opFya0i3RrTSIWOctbgHmVGMAbDqawATKq7zxdnSH/DfutNc8C4I7kqldZYcLiwpaV577pdTyYA3/OOk6q2JOZMO9SnD1h5o8Wk+S+XSXg36W+51WmJWUDCVl6BkFoVG4mreOR5yK+274lEHBrzKsa5YuUB6Of8QO6kjGOWXeA+nV76geekAxNsoi+8JpQExoS4GtX74iaBrrZLIq6ClijhYaKOkxYonMEP0gZsv49JNlyn6eT88RHoN1y2evIjgy/zU0o81G9aX97iH3Ye6E8+aR4UPjeZUbjDpqL/5e3gg==",
  "subCode": "",
  "subMsg": ""
}

获取网关下的子设备分页

接口说明

获取网关下的子设备分页

接口方法

gw.deviceInfo.subPage

请求参数

名称类型必选描述示例值
userDeviceIdint是用户设备ID不能为空2230
deviceSnstring否设备序列号201200000W
deviceNamestring否设备名称device-1
deviceStatusint否设备状态
0:未激活
1:在线
2:离线
3:异常
1
alarmStatusint否报警状态
1:正常
2:报警
1
keywordstring否关键字查询
pageNumint是第几页 从1开始1
pageSizeint是每页几条数据 最大值5020

返回数据

名称类型必选描述示例值
tatalint是总数据量22
rowsarray[object]是数据
rows.subDeviceInfoobject否用户子设备信息
rows.subDeviceInfo.userDeviceIdint是用户设备ID
rows.subDeviceInfo.recordIdint是记录ID
rows.subDeviceInfo.deviceNamestring是设备名称
rows.subDeviceInfo.deviceSnstring是设备序列号
rows.subDeviceInfo.deviceStatusint是设备状态
0:未激活
1:在线
2:离线
3:异常
rows.subDeviceInfo.alarmStatusint是报警状态
1:正常
2:报警
rows.subDeviceInfo.productCodestring是设备类型
rows.subDeviceInfo.productModelstring是设备型号
rows.subDeviceInfo.devicePowerint否设备电量
rows.subDeviceInfo.collectIntervalint是采样周期
rows.subDeviceInfo.productPropertyint是产品属性
1:单温
2:温湿
3:光照
4:CO2
rows.subDeviceLastDataListarray[object]否子设备温湿度信息
rows.subDeviceLastDataList.temperaturedouble否温度
rows.subDeviceLastDataList.humiditydouble否湿度
rows.subDeviceLastDataList.lightdouble否光照
rows.subDeviceLastDataList.co2double否CO2
rows.subDeviceLastDataList.dataTimelong否数据时间
rows.subDeviceLastDataList.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
rows.subDeviceLastDataList.probePropertyint是探头属性
0未生效
1单温
2:温湿
3:光照
4:CO2
rows.subDeviceLastDataList.probeAlarmStatusint是探头报警状态
0:正常
1:温度报警
2:温度湿度报警
3:湿度报警
4:光照报警
5:CO2报警
rows.subDeviceLastDataList.probeAlarmTimelong否探头报警时间
rows.subDeviceLastDataList.statusint否数据状态
0:正常
1:探头未接入或者接入不良
2:探头类型不匹配或故障

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.deviceInfo.subPage",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
    "userDeviceId": "4525",
    "pageNum": 1,
    "pageSize": 2
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": {
    "total": 1,
    "rows": [
      {
        "subDeviceInfo": {
          "recordId": 12793,
          "productModel": "BlueTag T10-L",
          "alarmStatus": 1,
          "productCode": "007003",
          "collectInterval": 1,
          "productProperty": 1,
          "userDeviceId": 4543,
          "devicePower": 95,
          "deviceSn": "201200561U",
          "deviceName": "201200561U",
          "deviceStatus": 2
        },
        "subDeviceLastDataList": [
          {
            "dataTime": 1756342394000,
            "probeType": 0,
            "probeProperty": 1,
            "temperature": 28.3,
            "probeAlarmStatus": 0,
            "status": 0
          }
        ]
      }
    ]
  },
  "msg": "success",
  "sign": "O0E5aZdJJ0ySH4uHdMOWQ1SdRVYKh6jktlExOSWjXQUVFsY1L1CTVa4ifXiCyN7GHMVUHLYyo6kWfXC0tdB2siGUn13U5wLsFcae4t/DN+oX6PrTSxdAOKonqnYWUv6JT3TlxoAW+qJOSfsv9xDMWxubkPkMLVgo1zzklz3U4ECYm6J+Ux49d4yYqKeVIMw69p5TozxlOr15VJf/7tfkzqLX1lZ0diRgL+YoN9/IgYkbDt2+J3xZGJ2Pybf5MMukPRU8E2A+skHkcuks9iAbedBEx0DXS2+lX8cc+ndzghN0r50tB0MPVhXpvfwe1WK36ZHAw7NyDNfqHlnAPG/BYQ==",
  "subCode": "",
  "subMsg": ""
}

获取设备配置信息

接口说明

获取设备的配置信息

接口方法

gw.deviceInfo.get

请求参数

名称类型必选描述示例值
userDeviceRecordIdint是用户设备记录id2230

返回数据

名称类型必选描述
subDeviceInfoobject是设备详情
subDeviceInfo.userDeviceIdint是用户设备ID
subDeviceInfo.recordIdint是
记录ID
subDeviceInfo.parentIdint是
父设备ID
subDeviceInfo.deviceNamestring是
设备名称
subDeviceInfo.deviceSnstring是
设备序列号
subDeviceInfo.deviceStatusint是
设备状态
subDeviceInfo.statusTimelong是
设备状态时间
subDeviceInfo.lastTimelong否最后数据时间
subDeviceInfo.alarmStatusint是
报警状态
1:正常
2:报警
subDeviceInfo.alarmTimelong是
报警时间
subDeviceInfo.productModelstring是
设备型号
subDeviceInfo.devicePowerint否
设备电量
subDeviceInfo.powerStatusint是
电源状态
0:未插入
1:已接入
subDeviceInfo.powerTimelong是
电量时间
subDeviceInfo.productCodeint是
设备类型
subDeviceInfo.configTimelong是
配置时间
subDeviceInfo.timeZonestring否设备时区
subDeviceInfo.temperatureUnitint否温度单位
1:摄氏度℃
2:华氏度℉
subDeviceInfo.buzzerStatusint否蜂鸣器开关
1:开启
2:关闭
subDeviceInfo.collectIntervalint是采样周期
subDeviceInfo.uploadIntervalint是数据上传周期
subDeviceInfo.startDelayint否启动延时
subDeviceInfo.recordStatusint是记录状态
1:再用
2:完成
subDeviceInfo.productSceneint是使用场景
subDeviceInfo.productPropertyint否产品属性
1:单温
2:温湿
3:光照
4:CO2
subDeviceInfo.productTypeint是产品类型
sensorAlarmListattay[object]否报警点集合
sensorAlarmList.alarmZonestring否报警区域
高:H
低:L
sensorAlarmList.alarmPropertyint否报警属性
1:温度
2:湿度
sensorAlarmList.probeTypeint否探头类型
0:内置
1:外置1
2:外置2
sensorAlarmList.alarmTypeint否报警类别
1:低报
2:高报
sensorAlarmList.alarmWayint否报警方式
1:单次
2:累计
sensorAlarmList.alarmDelayint否报警延迟
sensorAlarmList.alarmThresholddouble否阈值
sensorAlarmList.sortint否报警点排序(从1开始)
parentDeviceInfoint否父设备参数
parentDeviceInfo.userDeviceIdint否网关的用户设备ID
parentDeviceInfo.deviceSnstring否网关的序列号
parentDeviceInfo.deviceCodestring否网关mac地址
parentDeviceInfo.deviceIdint否设备ID
sensorConfigInfoListarray[object]否设备配置信息
sensorConfigInfoList.probeTypeint否探头类型
0:内置
1:外置1
2:外置2
sensorConfigInfoList.probePropertyint否探头属性
0未生效
1:单温
2:温湿
3:单湿
4:光照
5:CO2
sensorConfigInfoList.probeAlarmStatusint否探头报警状态
sensorConfigInfoList.probeAlarmTimelong否探头报警时间
sensorConfigInfoList.temHighdouble否温度高报最小值
sensorConfigInfoList.temLowdouble否温度低报最大值
sensorConfigInfoList.humHighdouble否湿度高报最小值
sensorConfigInfoList.humLowdouble否湿度低报最大值
sensorConfigInfoList.lightLowdouble否光照低报最大值
sensorConfigInfoList.lightHighdouble否光照高报最小值
sensorConfigInfoList.co2Lowdouble否CO2低报最大值
sensorConfigInfoList.co2Highdouble否CO2高报最小值
sensorConfigInfoList.collectIntervalint否采集间隔
sensorConfigInfoList.uploadIntervalint否上传间隔
sensorConfigInfoList.startDelaydouble否启动延时
tripRecordDOobject否订单信息
tripRecordDO.idint否行程记录ID
tripRecordDO.recordIdint否记录ID
tripRecordDO.tripIdint否行程ID
tripRecordDO.orderIdint否订单ID
tripRecordDO.remarkstring否备注

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.deviceInfo.page",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
    "pageNum": 1,
    "pageSize": 2
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": {
    "total": 6,
    "rows": [
      {
        "deviceDeviceStateCount": {
          "alarmCount": 0,
          "onlineCount": 0,
          "offlineCount": 0,
          "deviceCount": 0,
          "abnormalCount": 0
        },
        "deviceInfo": {
          "productModel": "COEUS-WIFI",
          "userDeviceId": 4522,
          "deviceCode": "48E729574E22",
          "deviceId": 2069,
          "deviceSn": "250300479F",
          "deviceName": "250300479F",
          "deviceStatus": 2,
          "deleteFlag": true,
          "recordId": 12848,
          "alarmStatus": 1,
          "powerTime": "1755662900000",
          "productCode": "94",
          "manageFlag": 1,
          "productScene": 2,
          "userParentId": 4522,
          "statusTime": "1755662900000",
          "devicePower": 5,
          "productType": 3,
          "gatewaySn": "250300479F"
        },
        "subDeviceLastDataList": [
          {
            "probeType": 0,
            "probeProperty": 2,
            "probeAlarmStatus": 0
          }
        ]
      },
      {
        "deviceDeviceStateCount": {
          "alarmCount": 0,
          "onlineCount": 0,
          "offlineCount": 0,
          "deviceCount": 0,
          "abnormalCount": 0
        },
        "deviceInfo": {
          "productModel": "COEUS-WIFI",
          "userDeviceId": 4523,
          "deviceCode": "48E729577FC6",
          "deviceId": 2068,
          "deviceSn": "250300478F",
          "deviceName": "250300478F",
          "deviceStatus": 2,
          "deleteFlag": true,
          "recordId": 12847,
          "alarmStatus": 1,
          "powerTime": "1755662900000",
          "productCode": "94",
          "manageFlag": 1,
          "productScene": 2,
          "userParentId": 4523,
          "statusTime": "1755662900000",
          "devicePower": 5,
          "productType": 3,
          "gatewaySn": "250300478F"
        },
        "subDeviceLastDataList": [
          {
            "dataTime": "1755662900000",
            "probeType": 0,
            "probeProperty": 2,
            "probeAlarmStatus": 0,
            "status": 0
          }
        ]
      }
    ]
  },
  "msg": "success",
  "sign": "S7H2O+CaQEYZ7T5Wa3xsNqqTiqZvMsdbumwMR6+Z+R2LUqtqo7HlQCinNEaCvJvbSEYnSmoPU7CUlDpn7ws4Ap+KaXxB4WkKdPs96jpj95oCXFCiBMYPIhwCYqHKVOMlh96i8m/WtagSsiC0xRJR+iwoN2Spzl17CeuH0tM3TtVL2jT11JuZJPTxrBKun8XElM8lbeXf5XNtfDKuBvUE68jk8Zao7SKu4ve+lBW5yB+cGUeUUEaCxs6Hly4IeHRLZ2ir/oi0qE0L3efW43eeejqg3Bh3I53vAC0J9YdBhlzfVodbtQZlGGEu5aavWaf2aCoGkiFy2VsPtn8KftOCEw==",
  "subCode": "",
  "subMsg": ""
}

获取设备报警通知配置

接口说明

获取网关或COEUS或GSP设备配置的邮件,短信,语音(只支持中国大陆)报警通知

接口方法

gw.notifyConfig.get

请求参数

名称类型必选描述示例值
userDeviceIdint是用户设备记录id2230

返回数据

名称类型必选描述
dataobject是通知信息
data.configIdint是网关配置ID1222
data.notifyEmailFlagint是邮箱通知
1:通知
2:不通知
1
data.notifyDayEmailCountint否每日邮箱通知条数3
data.notifyDayEmailNumint否每日邮箱已通知次数3
data.notifyEmailIntervalint否邮箱通知间隔(分钟)30
data.notifySingleEmailCountint否单个设备邮箱通知次数3
data.notifyAlarmEmailstring否报警邮件(多个用,分隔)xjwl@xjwl.com
data.notifySmsFlagint是短信通知
1:通知
2:不通知
1
data.notifyDaySmsCountint否每日短信通知条数3
data.notifyDaySmsNumint否每日短信已通知的次数3
data.notifySmsIntervalint否短信通知间隔30
data.notifySingleSmsCountint否单个设备短信通知次数3
data.notifyAlarmSmsstring否报警手机号(多个用,分隔)+86-17***000000
data.notifyVoiceFlagint是语音通知
1通知
2不通知
2
data.notifyDayVoiceCountint否每日语音通知条数3
data.notifyDayVoiceNumint否每日语音已通知的次数3
data.notifyVoiceIntervalint否语音通知间隔30
data.notifySingleVoiceCountint否单个报警点语音通知次数3
data.notifyAlarmVoicestring否报警语音(多个用,分隔)+86-17***000000
data.notifyDatestring否通知日期0,1,2,3
0表示周日
data.notifyStartTimestring否通知开始时间08:00
data.notifyEndTimestring否通知结束时间23:00
data.notifyTimeFlagint否时间通知标识
0:默认未设置
1:邮箱使用时间
2:短信使用默认时间
3:邮箱短信使用默认时间

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.notifyConfig.get",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
		"userDeviceId": 1233
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": {
    "notifyEmailInterval": 30,
    "notifyAlarmSms": "",
    "notifyTimeFlag": 0,
    "notifyDayVoiceCount": 20,
    "notifySingleEmailCount": 1,
    "notifyVoiceFlag": 2,
    "notifyDaySmsCount": 20,
    "notifyDaySmsNum": 0,
    "notifyDayEmailNum": 0,
    "notifyEmailFlag": 2,
    "notifyStartTime": "0",
    "notifyEndTime": "0",
    "notifySingleSmsCount": 1,
    "notifySingleVoiceCount": 1,
    "notifyAlarmVoice": "",
    "notifyVoiceInterval": 30,
    "configId": 11793,
    "notifyDayVoiceNum": 0,
    "notifySmsInterval": 30,
    "notifySmsFlag": 2,
    "notifyAlarmEmail": "",
    "notifyDayEmailCount": 20
  },
  "msg": "success",
  "sign": "RQB8S3d2nQpXhM5Mvm2LY8PaYIcfZfCjm4znpAthuMUGpiueFA0+aFBDHESWOzeu68LPco4SaJq4k79e/4hxSCWkfedb5ZXWIMDtwYPTgr8ptXsU7Q3oBPjwRP2iI53m1MnLlen5O/Jl//JNTv+4a60/m9uM4xjuDrCKYcvMYwmL5dUoYMokhfi1MbOmojdRecmdIBekCQb/lV9HyTwNWGCo7ohn9+E+JKHMESbjfLFLewjWrLbBctbqvJImF07BVqZwme6nEiwagsLce7zPEWgQahPxSG2UbaYFJzQEsSTU/X2fdZbQkZzokDvDF43R7ObE+NjnZ7k+dSlob5Omwg==",
  "subCode": "",
  "subMsg": ""
}

修改设备报警通知配置

接口说明

修改网关或COEUS或GSP设备配置的邮件,短信,语音(只支持中国大陆)报警通知

接口方法

gw.notifyConfig.update

请求参数

名称类型必选描述示例值
configIdint是用户设备记录id2230
notifyEmailFlagint是邮件通知
1通知
2不通知
1
notifyDayEmailCountint否每日邮箱通知条数1
notifyEmailIntervalint邮箱通知间隔
(分钟)
30
notifySingleEmailCountint否单个报警点邮箱通知次数1
notifyAlarmEmailstring否报警邮件(多个用,分隔)4111@qq.com,2222@qq.com
notifySmsFlagint是短信通知
1:通知
2:不通知
1
notifyDaySmsCountint否每日短信通知条数2
notifySmsIntervalint否短信通知间隔
(分钟)
30
notifySingleSmsCountint否单个报警点短信通知次数1
notifyAlarmSmsstring否通知手机号(多个用,分隔)+86-1231111111,+24-12322222222
notifyVoiceFlagint是语音通知
1:通知
2:不通知
1
notifyDayVoiceCountint否每日语音通知条数2
notifyVoiceIntervalint否语音通知间隔
(分钟)
30
notifySingleVoiceCountint否单个报警点语音通知次数通知次数2
notifyAlarmVoicestring否报警语音(多个用,分隔)+86-1231111111,+24-12322222222
notifyDatestring否通知日期0,1,2,3
0标识周日
notifyStartTimestring否通知开始时间08:00
notifyEndTimestring否通知结束时间18:00
notifyTimeFlagint否时间通知标识
0:默认未设置
1:邮箱使用时间
2:短信使用默认时间
3:邮箱短信使用默认时间
0

返回数据

名称类型必选描述示例值
databool是true成功,false失败true

请求示例

{
  "appId": "658409073956360262328652394",
  "method": "gw.notifyConfig.get",
  "signType": "RSA2",
  "timestamp": 1755662900000,
  "version": "1.0",
  "bizContent": {
		"configId": 2223,
		"notifyEmailFlag": 1,
		"notifyDayEmailCount": 20,
		"notifyEmailInterval": 30,
		"notifySingleEmailCount": 3,
		"notifyAlarmEmail": "4111@qq.com,2222@qq.com",
		"notifySmsFlag": 1,
		"notifyDaySmsCount": 20,
		"notifySmsInterval": 30,
		"notifySingleSmsCount": 3,
		"notifyAlarmSms": "+86-1231111111,+24-12322222222",
		"notifyVoiceFlag": 2,
		"notifyTimeFlag": 0
  },
  "sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw=="
}

返回示例

{
  "code": "0",
  "data": true,
  "msg": "success",
  "sign": "eAnF+imkUl+PQSOKAT4d01WSpCg+qH2a/ai/QqDbzoGiMMAAduoXGj36aTbs0iM7WEvoCrqwrPSP7G2ASOEZVCWlCna0WK3OX15wj8JMJ1cd5USoyBo44IW0mTLHs5bTjy73yEqF/g50F1ZeJvBw+aESSji5S48oGvrH1wXaSfCTZQ5+ReL9ZHvzU2lWVSfpS9DCuQ7f6g3uYBNWKAVVeRSki95Awsv4Yiqi8SBOa2ERbXmwp6LGllBEpJNarBf5VAvHUGeDSWD2nQWPsyWceZaAfViQCYf7jdMZ8JmI6bQHrYuCnhHLAjaI84DozDGc3CadZHdgOjwsO57nz9WPeQ==",
  "subCode": "",
  "subMsg": ""
}
Prev
用户信息
Next
设备数据