典型场景:
我是一个总部(公司下有多地分部)技术开发者,现在总部让我把所有地区分布的摄像头对接到总部进行统一管理。这类场景无论在连锁门店、工地、养殖的行业下都是常见的技术实现要求。
难点:
需要保证分部可以自主管理自己的设备,同时也接受总部的管理,保证设备的信息安全。
实现路径:
萤石开放平台作为海康与萤石云端二次开发的底层,提供了“设备托管”的方式保障在开发者进行二次开发的同时,保证原有使用者的权益。前提为用户和开发者都持有萤石账号。
产品简介:
C用户可以通过设备托管将设备的权限(预览、回放、对讲等)授权给开发者用户,用于设备的二次开发。在保障设备所属于C用户的同时,满足了开发者用户同步进行二次开发的需求。 有了设备托管功能,开发者用户不仅可以同时进行多账户设备二次开发,而且可以保留 C 用户使用萤石 APP 的全部能力,降低成本;对于 C 用户不但可以掌握设备所属权、拥有 设备的全部使用权限,更可以自主控制授权权限信息,保障隐私安全。
操作路径:
1.开发者向open-team@ezvizlife.com邮箱申请开通设备托管产品使用(文档概述 · 萤石开放平台API文档 (ys7.com))
2.开发者获取中间页如下, 让分布登入自己的账号,可以看到自己账号下的设备,再勾选需要托管到总部的设备,点击托管,则完成托管。
3.开放平台会通过开发者的回调地址,将授权码以参数形式给到开发者,参数名为 auth_code.开发者只需要通过 auth_code 来获取需要的授权信息.
4.开发者通过授权信息通过相关接口管理设备的相关功能 (包括云台、设备名称、设备对接、取流等多种操作)
由于产品需要后台开通,所以具体详情请见该链接:文档概述 · 萤石开放平台API文档 (ys7.com)
也可以添加微信细聊: