乐橙云开发文档
控制台
更新日志
控制台
更新日志
快速入门
  • 开始使用
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
    • 按设备类型浏览
    • 设备能力
      • 通用方法
        • 能力使用
        • 查询可用能力
        • 批量读配置
        • 批量写配置
        • 调用一次动作
      • 侦测与告警
      • 图像
      • 云台
      • 灯光
      • 录像
      • 音频
      • 媒体
      • 网络
      • 电源
      • 隐私
      • 呼叫
      • 存储
      • 系统
      • 算法
      • 设备维护
      • 控制
      • 接口清单
      • 先跑通一次
    • 事件目录
    • 权限码
    • 错误码
    • 告警消息
  • API 参考
  • SDK 与工具
  • 行业方案
  • 平台与支持
本页目录
调用方式(list / v2 / 遗留 OpenAPI / PaaS)
先跑通一次
1. 看这台设备有没有动检
2. 获取当前开关
3. 打开开关

使用说明

设备能力

设备已经绑定。改开关、转云台、收告警,都是 POST https://openapi.lechange.cn/openapi/v2/{方法名}。外层是 id、system、params。各页样例里的 id 是同一条请求号,方便对照,不是业务字段。sign 见 开发规范。

查这台支持哪些项、读配置、写配置、做动作,用能力使用最前面四页:

做什么方法名去哪
查这台或这个型号支持哪些项device.capability.list查询可用能力
一次读多项配置device.property.get批量读配置
一次写多项配置device.property.set批量写配置
转云台、抓图等device.service.invoke调用一次动作

侦测、云台、灯光等见 能力使用。收推送、查历史在 告警消息。重启、WiFi、校时、升级、改名在 其他能力接口。详情、在离线、绑定在 设备管理。

拿管理员、子用户或子账号 accessToken。子账号 token 见 获取子账号 Token,授权见 添加子账号权限。调用次数见 限额与频率。回调地址见 推送配置。子账号 / 被分享权限见 权限码。失败看 result.code,见 错误码。

调用方式(list / v2 / 遗留 OpenAPI / PaaS)

类型说明
仅发现只出现在 list,禁止 property/service 调用;见各页「仅发现」说明
公开 v2device.property.get/set、device.service.invoke 及查询维护类 v2
遗留 OpenAPI 接口具名 OpenAPI,与能力 ID 并存时以方法页参数为准
PaaS 私有执行list 用 ability;执行走平台内 PaaS HTTP,IoT 走 v2
  • 仅发现能力叶:目录中带「仅发现」说明,无 property/service 样例;误调用见各页说明。
  • 公开 v2:本页下方「先跑通一次」及多数能力子页。
  • 遗留 OpenAPI 接口:见 从旧接口迁移到设备能力。
  • PaaS 私有执行:list 见 ability;执行不另开 OpenAPI,IoT 设备走 v2。

先跑通一次

对一台已绑定设备打开动检。需要管理员、子用户或子账号 accessToken 和设备序列号。

通道级要带 channelId(IPC 常见 "0"),漏了返回 DV2007。管理员操作自己绑定的设备不需要权限。操作被分享设备需要基础配置权限。子用户绑定不需要。子账号需要 Config。见 权限码。其他能力以各自能力页为准。

1. 看这台设备有没有动检

POST https://openapi.lechange.cn/openapi/v2/device.capability.list

{
  "id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
  "system": {
    "ver": "1.0",
    "appId": "lcdxxxxxxxxx",
    "sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
    "time": 1706511734,
    "nonce": "f5a1ae2d-c09c-4d39-a744-83a5c2c653c2"
  },
  "params": {
    "token": "<yourAccessToken>",
    "deviceId": "TESTIPC000012345",
    "channelId": "0"
  }
}

在 result.data.capabilities 里找到 capabilityId 为 detection.motion 的块,确认有 detection.motion.enabled,且 accessMode 含 w。

2. 获取当前开关

POST https://openapi.lechange.cn/openapi/v2/device.property.get

完整请求见 获取移动检测开关属性。

{
  "id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
  "system": {
    "ver": "1.0",
    "appId": "lcdxxxxxxxxx",
    "sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
    "time": 1706511734,
    "nonce": "f5a1ae2d-c09c-4d39-a744-83a5c2c653c2"
  },
  "params": {
    "token": "<yourAccessToken>",
    "deviceId": "TESTIPC000012345",
    "channelId": "0",
    "properties": ["detection.motion.enabled"]
  }
}

成功时 result.code 为 "0",data.properties["detection.motion.enabled"] 为 0 或 1。

3. 打开开关

POST https://openapi.lechange.cn/openapi/v2/device.property.set

完整请求见 设置移动检测开关属性。

{
  "id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
  "system": {
    "ver": "1.0",
    "appId": "lcdxxxxxxxxx",
    "sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
    "time": 1706511734,
    "nonce": "f5a1ae2d-c09c-4d39-a744-83a5c2c653c2"
  },
  "params": {
    "token": "<yourAccessToken>",
    "deviceId": "TESTIPC000012345",
    "channelId": "0",
    "properties": {
      "detection.motion.enabled": 1
    }
  }
}

成功时 result.code 为 "0",data 为 {}。再获取一次确认值为 1。

要收这条动检告警,见 接收告警。灵敏度、区域、时间段见 动检。转云台见 云台。失败看 result.code:DV2007 补 channelId;DV2011 看 权限码;DV2004 核对取值。没有 detection.motion.enabled 见 常见问题 的 DV2003。更多见 常见问题。

商务合作:cloud_openteam@imou.com · 工单 · 获取帮助(公众号、小程序试用中心)

Copyright © 2015-2026 IMOU. All Rights Reserved. 浙ICP备16023676号