通过接口绑定设备
通过接口绑定设备
摄像机必须绑到开发者账号,OpenAPI 才能看到。只存在于消费端 App 的设备不可见。总览:接入摄像机。
前提和安全码
需要 AppId / AppSecret、管理员 accessToken,以及设备序列号。
bindDevice 的 code 是设备校验值:
- 设备有 auth 能力集:传初始化后的设备密码。
- 没有 auth,但标签或二维码有 6 位安全码:传这 6 位数字。
- 没有 auth,也没有 6 位码:
code传空。
可选 encryptCode 使用该页的 AES 规则。两个都传时以 code 为准。
bindDevice
POST https://openapi-[DataCenter].easy4ip.com/openapi/bindDevice
必填:token、deviceId、code。成功是 result.code "0" 且无 data。页:bindDevice。
SDK 配网或新固件
新设备或刚升级的设备,可能不能只靠 HTTP bindDevice 完成。要用客户端 SDK 和演示。见 开发移动应用 和 客户端 SDK 首次预览。可先探查 预绑定信息(device.prebind.get)。
用设备 API 校验绑定结果
调用 分页设备详情(device.detail.page)或 绑定状态(device.bindstate.get)。新接入不要用旧的 checkDeviceBindOrNot / listDeviceDetailsByPage,它们已被明确替代。见 旧版接口。
绑定错误如 DV1001(绑在其它账号)、DV1003 / DV1029(已绑定)、DV1005(校验码)见 bindDevice 和 返回码。
解绑
unBindDevice 从本账号移除设备。解绑后,OpenAPI 列表不再返回它。
