文档中心 / 接口文档

云智联开放 API v2

面向应用开发者与 AI 智能体的只读/控制接口。Base URL:https://open.yzlkj.com; 请求头携带 YZLIOT-APIKEY(在小程序「我的」→「开放接口」生成)。

端点一览

方法路径说明限流
GET/open/ping连通性与鉴权自检未文档化
GET/open/device/all获取全部设备(简易信息,不含设施集)10 次 / 10 秒
GET/open/device/list分页获取设备列表(含设施集),支持 SkipCount / MaxResultCount(≤50)/ Filter5 次 / 10 秒
GET/open/device/{id}获取设备详情(含 facilitys 设施集)10 次 / 10 秒
GET/open/history获取设施值历史:facilityId / StartTime / EndTime / MaxCount(格式 YYYY-MM-DD HH:mm:ss)2 次 / 10 秒
POST/open/command/send下发控制指令:deviceId / type(如 SetFac)/ args / waitConfirm / waitTimeout(5~20s)2 次 / 5 秒
GET/open/command/list分页获取指令记录:DeviceId / SkipCount / MaxResultCount2 次 / 10 秒
GET/open/command/{id}获取单条指令状态2 次 / 5 秒

设施键与型号对照

设施键含义取值 / 单位适用型号
wd温度℃土壤温湿度云传感器(YZLSTM1 / STMCBL / STMCS1)
sf湿度%土壤温湿度云传感器
kk1开关1=开 / 0=关远程电磁阀(WA1CB1 / WANCD1)
yw液位—低功耗液位传感器(YZLWP01)

响应与状态码

成功响应统一为 { code: 0, data: ... };业务状态码:0 成功、400 参数错误、401 未授权 / 无效 APIKey、 403 权限不足、429 请求频率超限、500 服务器错误。

开阀示例

POST /open/command/send
YZLIOT-APIKEY: <你的 Token>

{
  "deviceId": "WANCD1-0000000001",
  "type": "SetFac",
  "args": ["WANCD1-0000000001", "kk1", "1"],
  "waitConfirm": true,
  "waitTimeout": 10
}

本文档依据客户已公开的开放接口说明整理;完整 OpenAPI 3.1 描述文件可向 我方索取。 内部中间件协议(南向设备连接 / 北向数据接口)不在本文档范围内。