B模式典型案例
教育机构视频监控系统。以幼儿园为例,某幼儿园有十个教室,每个教室有2个萤石摄像头,幼儿园管理员有这20个萤石设备的拥有权。幼儿园开发了一套针对家长的app,家长在app上注册账号,幼儿园管理员分配相应教室的摄像头预览权限给家长账号。家长登录app后,就可以看自己孩子所在教室的设备的实时视频。
设备属于第三方应用管理员,即所有设备都与此管理员在萤石平台的账号绑定。
从开发者开发角度出发,可以这么理解,调用SDK接口所传的accessToken是管理员账户的accessToken,而其应用下面的用户与设备的绑定关系全由开发者根据业务场景自己来控制。
请注意一下几点:
1, 针对于B模式使用场景,设备只能绑定(即添加)在萤石开放平台申请应用时使用的那个萤石账号下面,请详见《私有云账户对接流程》下第四点介绍。
总结 |