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

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

    • 用户信息
    • 用户设备
    • 设备行程
    • 行程数据
    • 设备分组
    • 分组设备
    • 配置模板
  • Webhook介绍

    • Webhook

推送方式

POST application/json

推送公共参数

参数类型是否必选描述示例值
dataTypeint必选数据类型
1:内置环境数据
2:外置环境数据
3:网络数据
4:经纬度数据
1
deviceCodestring必选设备标识251100001T
pushTimeint必选推送时间(秒级时间戳)1763086660
dataarray必选数据列表object

内置环境数据

名称类型必选描述示例值
temperaturedouble是温度 ℃
-900:数值异常
-901:传感器被拔出
11.1
humiditydouble否湿度 ℃
-900:数值异常
-901:传感器被拔出
12.2
lightint否光照 Lux
-5000:异常
200
shockint否震动等级 Lev1
dataTimeint是数据时间(秒级时间戳)1763081891

环境数据推送示例

{
  "dataType": 0,
  "deviceCode": "251100001T",
  "pushTime": 1763087080,
  "data": [
    {
      "temperature": 10.1,
      "humidity": 10.2,
      "light": 200,
      "shock": 1,
      "dataTime": 1763087382
    },
    {
      "temperature": 10.3,
      "humidity": 10.4,
      "light": 201,
      "shock": 2,
      "dataTime": 1763087382
    }
  ]
}

外置环境数据

名称类型必选描述示例值
temperaturedouble否温度 ℃
-900:数值异常
-901:传感器被拔出
11.1
humiditydouble否湿度 ℃
-900:数值异常
-901:传感器被拔出
12.2
dataTimeint是数据时间(秒级时间戳)1763081891

环境数据推送示例

{
  "dataType": 0,
  "deviceCode": "251100001T",
  "pushTime": 1763087080,
  "data": [
    {
      "temperature": 10.4,
      "humidity": 10.5,
      "dataTime": 1763087382
    },
    {
      "temperature": 10.1,
      "humidity": 10.2,
      "dataTime": 1763088382
    }
  ]
}

网络数据

名称类型必选描述示例值
rsrpdouble是信号强度-65
powerdouble是电量 0%-100%73
dataTimeint是数据时间(秒级时间戳)1763082090

网络数据推送示例

{
  "dataType": 0,
  "deviceCode": "251100001T",
  "pushTime": 1763087080,
  "data": [
    {
      "rsrp": -65,
      "power": 73,
      "dataTime": 1763082090
    }
  ]
}

经纬度数据

名称类型必选描述示例值
longitudedouble是经度113.823095
latitudedouble是纬度34.496953
positionTypeint是定位类型
1:基站定位
2:wifi 定位
3:gps 定位
1
dataTimeint是数据时间(秒级时间戳)1763082090

经纬度数据推送示例

{
  "dataType": 0,
  "deviceCode": "251100001T",
  "pushTime": 1763087080,
  "data": [
    {
      "longitude": 113.823095,
      "latitude": 34.496953,
      "positionType": 0,
      "dataTime": 1763082090
    }
  ]
}

接收方响应参数

注: 接收方必须以此格式响应, code 为 200 且 msg 为'ok'表示推送成功,其他均为失败

参数类型是否必选描述示例值
codeint必选200 成功 其他失败200
msgstring必选描述 如果 code 为 200 则回复 ok, 其他回复表示为失败ok

接收方响应示例

{
  "code": 200,
  "msg": "ok"
}