Appearance
命令发送
https://agri-dl.holdingbyte.com/api/command/
请求方法
POST
请求参数
字段 | 是否必须 | 说明 |
---|---|---|
t_agri_id | 是 | 需要操作的子设备id |
cmd_type | 是 | 命令类型,详情 |
cmd_value | 否 | 携带数据 |
r_token | 否 | 请求携带的标识符,以便回调时识别 |
info | 否 | 备注信息 |
callback_url | 否 | 命令结果回调url,详情 |
返回数据
字段 | 类型 | 说明 |
---|---|---|
pk | int | 命令id |
t_agri_id | string | 目标设备id |
cmd_type | int | 命令类型 |
r_token | string | 请求携带的标识符 |
info | string | 备注信息 |
数据示例:
json
{
"pk": 17931,
"t_agri_id": "d-1001-yxtspayiosfx-13-00",
"cmd_type": 9001,
"r_token": "test token",
"info": "holdingbyte.com",
}
示例代码
python
import requests
import json
# 请求token
token = "hvduasqoqnbtscaiumzsgpjewxkrgupq"
url = "https://agri-rd-git-dev-yanjitech.vercel.app/api/command/"
payload = json.dumps({
"t_agri_id": "d-1000-xxx-1-01",
"cmd_type": 9001
})
headers = {
'token': token,
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)