开启移动检测并设置区域与时间段
开启移动检测并设置区域与时间段
动检可用 设备能力(推荐新接入)或 旧版 HTTP 动检接口。先 查询可用能力 确认设备支持 detection.motion.*,再读写属性;字段与权限见 动检。旧接口索引见 设备动检配置说明。
步骤(设备能力)
- 开关:获取/设置移动检测属性(
detection.motion.enabled,0/1)。 - 灵敏度(可选):动检灵敏度。
- 检测区域(可选):检测区域。
- 时间段(可选):检测时间段(自定义模式才写
periods)。
以上均通过 device.property.get / device.property.set 调用,子账号常见权限 Config。见 批量读配置、批量写配置。
步骤(旧版 HTTP)
- 开关:modifyDeviceAlarmStatus —
enable为true/false。PaaS 设备可改用 setDeviceCameraStatus(enableType见 设备能力开关)。 - 读计划:deviceAlarmPlan。
- 改计划:modifyDeviceAlarmPlan —
rules中period为星期英文名,可多选逗号分隔;beginTime/endTime格式HH:mm:ss。 - 区域:setDeviceAlarmRegion — 每行一个 32 位整数,低 22 位对应画面列(左高位右低位),行数不足补 0。
- 灵敏度:setDeviceAlarmSensitivity —
sensitive取值 1~5。 - 读回:getDeviceAlarmParam — 含
row/column(只读)、stall、region。
子账号最小权限多为 Config、Resource: cam:序列号:通道号(以各接口页为准)。开关、计划、区域、灵敏度无固定调用间隔;失败错误码见各接口页与 错误码。
各端实现
服务端 HTTP
动检配置在服务端通过能力 API 或上述 HTTP 接口完成。