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

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

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

获得传感器模板分页

接口说明

根据查询条件获取用户设备配置模板分页

接口方法

gw.configTemplate.page

请求参数

名称类型必选描述示例值
pageNumint是页码,从 1 开始1
pageSizeint是每页条数,最大值为 5010
templateNamestring否模板名称template

返回数据

名称类型必选描述示例值
totalint是总数量4
rowsarray[object]是数据列表
rows.configIdint是配置ID47402
rows.startDelayint是启动延时0
rows.collectIntervalint是采样周期1
rows.templateNamestring是模板名称template-1
rows.categoryNamestring是分类名称GSP
rows.categoryIdint是分类id9
rows.createTimestring是添加时间1755662900000
rows.sensorConfigProbeListarray[object]是探头信息
rows.sensorConfigProbeList.configIdint是配置ID
rows.sensorConfigProbeList.probeTypeint是探头类型
0:内置
1:外置1
2:外置2
0
rows.sensorConfigProbeList.temHighdouble否温度高报最小值10.0
rows.sensorConfigProbeList.temLowdouble否温度低报最大值10.0
rows.sensorConfigProbeList.humHighdouble否湿度高报最小值10.0
rows.sensorConfigProbeList.humLowdouble否湿度低报最大值10.0
rows.sensorConfigProbeList.lightHighdouble否光照高报最小值10.0
rows.sensorConfigProbeList.lightLowdouble否光照低报最大值10.0
rows.sensorConfigProbeList.co2Highdouble否CO2高报最小值10.0
rows.sensorConfigProbeList.co2Lowdouble否CO2低报最大值10.0
rows.sensorConfigProbeList.sensorAlarmListarray[object]否报警点信息
rows.sensorConfigProbeList.sensorAlarmList
.alarmId
int否传感器报警ID100
rows.sensorConfigProbeList.sensorAlarmList
.probeType
int否探头类型 0:内置
1:外置1
2:外置2
0
rows.sensorConfigProbeList.sensorAlarmList
.alarmZone
int否报警区域高:H
低:L
H
rows.sensorConfigProbeList.sensorAlarmList
.alarmProperty
int否报警属性
1:温度
2:湿度
3:光照
4:CO2
1
rows.sensorConfigProbeList.sensorAlarmList
.alarmType
int否报警类别
1:低报
2:高报
1
rows.sensorConfigProbeList.sensorAlarmList
.alarmWay
int否报警方式
1:单次
2:累计
1
rows.sensorConfigProbeList.sensorAlarmList
.alarmDelay
int否报警延迟
rows.sensorConfigProbeList.sensorAlarmList
.alarmThreshold
double否阈值
rows.sensorConfigProbeList.sensorAlarmList
.sort
int否报警点排序(从1开始)

请求示例

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

返回示例

{
  "code": "0",
  "data": {
    "total": 1,
    "rows": [
      {
        "createTime": "1755662900000",
        "templateName": "template-1",
        "collectInterval": 1,
        "configId": 47402,
        "sensorConfigProbeList": [
          {
            "sensorAlarmList": [
              {
                "alarmZone": "L1",
                "alarmThreshold": 100,
                "sort": 1,
                "alarmDelay": 0,
                "alarmWay": 1,
                "alarmType": 1,
                "probeType": 0,
                "configId": 47402,
                "alarmProperty": 3,
                "alarmId": 13384
              }
            ],
            "probeType": 0,
            "configId": 47402
          }
        ],
        "startDelay": 0,
        "categoryName": "GSP",
        "categoryId": 9
      }
    ]
  },
  "msg": "success",
  "sign": "V+6cn7jXzLxiB14jub3i3r8+GfJHU28KDeVK3CHDDWHY/HskvomktMIfPCKqFRSU/D8DgqGLYlGtusAfFNcKgQsMB/vQkiozqN4BlKSz6vwRX19hquk+exaQ/Mb4Dsah20A0jzbsLOS47zEiDlw2vZ6GxGquomwNn7ogdob30vA39+hJrj3zeP/D5ZkaCLrQP21hDiJW1aSDHspncjlfMY1JujYwWAJuLkg/Bh0beSAjLbybJIP+Hxzn3bulThkBvAwY7u3zQTjSUAFA4+7U2YaeE+YUm9hGOEiUq8HwC0m9r3Igkfv22lZRvyOwSqpBsMuUCXGuPEUwSf/A0FXJsA=="
}

获取传感器模版详情

接口说明

根据模版的配置ID获取传感器模版详情

接口方法

gw.configTemplate.get

请求参数

名称类型必选描述示例值
configIdlong是模板配置id2235

返回数据

名称类型必选描述示例值
sensorConfigobject是传感器配置信息
sensorConfig.startDelayint是启动延时0
sensorConfig.collectIntervalint是采样周期0
sensorConfig.categoryIdint是分类ID1
sensorConfig.templateNamestring是模板名称template-1
sensorAlarmListarray[object]否报警点信息
sensorAlarmList.alarmZonestring否报警区域
高:H
低:L
H
sensorAlarmList.alarmPropertyint否报警属性
1:温度
2:湿度
3:光照 4:CO2
1
sensorAlarmList.alarmTypeint否报警类别
1:低报
2:高报
1
sensorAlarmList.alarmWayint否报警方式
1:单次
2:累计
1
sensorAlarmList.probeTypeint否探头类型
0:内置
1:外置1
2:外置2
0
sensorAlarmList.alarmDelayint否报警延时1
sensorAlarmList.alarmThresholddouble否阈值20.0
categoryNamestring是分类名称GSP
categoryIdint是分类id9

请求示例

{
	"appId": "658409073956360262328652394",
	"method": "gw.configTemplate.get",
	"format": "JSON",
	"charset": "UTF-8",
	"signType": "RSA2",
	"timestamp": "1755662900000",
	"version": "1.0",
	"bizContent":{
		"configId":47360
	},
"sign": "hFR2xeKVOhSIbRY8A8xrXWNY98B5kFaitoKuJXXfLsDvfeyjzfYIJkvyU2RcwYgb3L+s9aq7xfxz43K/Rx1u2QQiKt30UOS0R9Wd59gqkLVke1uV0d5n40zVX/aakt0G82IlFb4LhuTH1HuGkNfLCRWawP8uq+Q97frtrlRKmXie7zEdHtIIkbvCTOu52dASfSRIKxtr20FjAUuA/Hy/LiytUSvobM6ZycOvuvifGIOyumVTDgh1pmBc/pcP6tCTb5g2JPm6W1TY97zkIZojOH7awb579wLgdIqaACNTWQoUWLBX9xkK5HFksQhzYYIBz5NxC5PLME1LHFg82fFDw==" 
}

返回示例

{
    "code": "0",
    "data": {
        "sensorAlarmList": [
            {
                "alarmZone": "H1",
                "alarmType": 2,
                "probeType": 0,
                "alarmProperty": 3,
                "alarmThreshold": 2000.0,
                "alarmDelay": 0,
                "alarmWay": 1
            },
            {
                "alarmZone": "L1",
                "alarmType": 1,
                "probeType": 0,
                "alarmProperty": 3,
                "alarmThreshold": 1000.0,
                "alarmDelay": 0,
                "alarmWay": 1
            }
        ],
        "sensorConfig": {
            "collectInterval": 1,
            "templateName": "template-1",
            "startDelay": 0,
            "categoryId": 9
        },
        "categoryName": "GSP",
        "categoryId": 9
    },
    "msg": "success",
    "sign": "dsyHf2tscg4zYgbs1UoO0DqawLhWI4dpWF+JUE1qZ6PTq02+z+jpN7wf/IvxT62ZkucoqDCMe9ArjoH6GoD1bh+tZO4JlxidBJfcF419HRzI1wt9EVjR7k5CaI2s1wwQHgnOi65kXFKm+jcYGD6TMxX17sc80VFONfVv++A0+bKDrECBGty0AnW1do3G4ozG94TQX2k73K2f50XvGXCWwjR5E8LKjr4aQj1bhjAEfcxD8EOPPoT9A6CCRAXdb08qkmzWG5stTLl1/ndXCu40QraDc81ilOmoMMfAzBpU71S0aud4mQqX1yPnxVG5xy9n5r5wbJypBvPb3+Ter9Hh4g==",
    "subCode": "",
    "subMsg": ""
}

新增配置模板

接口说明

新增网关或者传感器的配置模板

接口方法

gw.configTemplate.create

请求参数

名称类型必选描述示例值
sensorConfigobject是传感器配置信息
sensorConfig.startDelayint否启动延时30
sensorConfig.collectIntervalint是采样周期30
sensorConfig.categoryIdint是设备分类ID1
sensorConfig.templateNamestring是模板名称template-1
sensorAlarmListarray[object]否报警点信息
sensorAlarmList.alarmZonestring否报警区域
高:H
低:L
H
sensorAlarmList.alarmPropertyint否报警属性
1:温度
2:湿度
3:光照
4:CO2
1
sensorAlarmList.alarmTypeint否报警类别
1:低报
2:高报
1
sensorAlarmList.probeTypeint否探头类型
0:内置
1:外置1
2:外置2
1
sensorAlarmList.alarmWayint否报警方式
1:单次
2:累计
1
sensorAlarmList.alarmDelayint否报警延时30
sensorAlarmList.alarmThresholddouble否报警点阈值30.0
categoryIdint是分类标识1
productCodestring是产品型号编码A5

返回数据

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

请求示例

{ 
	"appId": "658409073956360262328652394", 
	"method": "gw.configTemplate.create",
	"format": "JSON", 
	"charset": "UTF-8", 
	"signType": "RSA2", 
	"timestamp": "1755662900000", 
	"version": "1.0", 
	"bizContent": {
		"sensorConfig":{
			"startDelay":0,
			"collectInterval":1,
			"templateName":"template-1"
			},
		"sensorAlarmList":[{
			"alarmZone":"L",
			"alarmProperty":3,
			"alarmType":1,
			"probeType":0,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":100
			},
			{
			"alarmZone":"L",
			"alarmProperty":1,
			"alarmType":1,
			"probeType":1,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":190
			},{"alarmZone":"L",
			"alarmProperty":1,
			"alarmType":1,
			"probeType":2,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":50
			}],
			"productCode": "97",
			"categoryId":9
			}, 
	"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": ""
}

修改配置模板

接口说明

根据配置ID修改模板内的配置信息

接口方法

gw.configTemplate.update

请求参数

名称类型必选描述示例值
sensorConfigobject配置模板信息
sensorConfig.configIdint是配置ID1048
sensorConfig.startDelayint否启动延时10
sensorConfig.collectIntervalint是采样周期10
sensorConfig.templateNamestring是模板名称template-1
sensorAlarmListarray[object]否报警点信息
sensorAlarmList.alarmZonestring否报警区域
高:H
低:L
H
sensorAlarmList.alarmPropertyint否报警属性
1:温度
2:湿度
3:光照
4:CO2
1
sensorAlarmList.alarmTypeint否报警类别
1:低报
2:高报
1
sensorAlarmList.probeTypeint否探头类型
0:内置
1:外置1
2:外置2
0
sensorAlarmList.alarmWayint否报警方式
1:单次
2:累计
1
sensorAlarmList.alarmDelayint否报警延时0
sensorAlarmList.alarmThresholddouble否报警阈值30.0
configIdint是配置ID1345

返回数据

名称类型必选描述示例值
databoolean是true表示修改成功,false是修改失败true

请求示例

{   
	"appId": "658409073956360262328652394",
	"method": "gw.configTemplate.update",
	"format": "JSON",
	"charset": "UTF-8",
	"signType": "RSA2",
	"timestamp": "1755662900000",
	"version": "1.0",
	"bizContent": {
		"sensorConfig":{
			"startDelay":0,
			"collectInterval":1,
			"templateName":"template-1"
			},
			"sensorAlarmList":[{
			"alarmZone":"L",
			"alarmProperty":3,
			"alarmType":1,
			"probeType":0,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":100
			},{
			"alarmZone":"L",
			"alarmProperty":1,
			"alarmType":1,
			"probeType":1,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":190},{
			"alarmZone":"L",
			"alarmProperty":1,
			"alarmType":1,
			"probeType":2,
			"alarmWay":1,
			"alarmDelay":0,
			"alarmThreshold":50
			}],
			"configId":47393
			},
   "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": ""
}

删除模板

接口说明

删除设备配置模板

接口方法

gw.configTemplate.delete

请求参数

名称类型必选描述示例值
configIdint是配置模板id3125

返回数据

名称类型必选描述示例值
databoolean是true删除成功 false删除失败true

请求示例

{   
	"appId": "658409073956360262328652394",
	"method": "gw.configTemplate.delete",
	"format": "JSON",
	"charset": "UTF-8",
	"signType": "RSA2",
	"timestamp": "1755662900000",
	"version": "1.0",
	"bizContent":{
		"configId":47397
	},   
"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
修改设备参数