Skip to content

读取实时数据

主设备下会携带一个或多个子设备,可通过该接口读取所有子设备的实时数据。

https://agri-dl.holdingbyte.com/api/device/{{device_id}}/data/

请求方法

GET

请求参数

返回数据

字段类型说明
agri_idstring设备内部id
the_typeint设备类型,详情
tintutc时间戳(秒)
value*数据
xxx*其他数据

数据示例:

[
    {
        "t": 1645609050,
        "type": 2001,
        "value": 24.7,
        "agri_id": "d-1000-yczqcwxdjptw-1-00"
    },
    {
        "t": 1645609050,
        "type": 2002,
        "value": 39.6,
        "agri_id": "d-1000-yczqcwxdjptw-1-01"
    },
    {
        "t": 1645609051,
        "type": 2013,
        "value": 2.0,
        "agri_id": "d-1000-yczqcwxdjptw-2-00"
    },
    {
        "t": 1645609051,
        "type": 2005,
        "value": 10190.0,
        "agri_id": "d-1000-yczqcwxdjptw-3-00"
    }
]

示例代码

python
import requests

device_id = "861714053848887"
# 请求token
token = "hvduasqoqnbtscaiumzsgpjewxkrgupq"

url = f"https://agri-rd-git-dev-yanjitech.vercel.app/api/device/{device_id}/data/"

payload = {}

headers = {
  'token': token,
  'Content-Type': 'application/json'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)