应用开发

开发者开发的应用由于行业背景不同,实现的解决方案和产品功能也有所不同。但是整体对接乐橙开放平台的开发方案几乎一致,参考移动应用对接架构图所示。

设备配网、设备初始化、音视频播放相关功能的实现可直接参考DEMO,使用客户端SDK完成对接。

账户绑定、设备绑定/解绑、设备管理、设备操作、云存储管理、报警消息管理等除【设备配网、设备初始化、音视频播放、图片解密】以外的功能建议开发者直接通过后台服务调用开放平台HTTP接口实现。

以“获取token--设备绑定—设备列表获取—视频预览”四个核心功能开发为主线,为开发者介绍应用开发的实现。

1.获取token

开发者根据场景、业务不同,选择管理员模式或用户模式对接。管理员模式和用户模式的具体介绍请见:管理员模式和用户模式的区别。

开放者通过后台服务调用开放平台获取token,具体流程如下所示:

2.设备绑定

乐橙开放平台非常注重大华乐橙设备隐私性和安全性,乐橙设备已有的安全级别上又提升一个级别,故后续新出厂的设备(或者老设备升级成新程序),将可能存在无法直接通过调用HTTP接口(bindDevice)完成设备绑定操作,故开发者需要结合客户端SDK完成绑定操作。

并且,设备绑定涉及多个过程,根据不同的设备版本,绑定的流程也不同,客户端SDK DEMO中对设备绑定流程进行详细的编码描述,开发者可用做参考,流程简要概括如下所示:

3.设备列表获取

在设备绑定成功后,设备与账号完成了账号绑定。调用”设备管理“中的相关接口获取设备列表,具体流程如下所示:

4.视频预览

视频预览功能无需调用开放平台HTTP接口,开发者只需要调用嵌入到应用下的开放SDK即可完成视频的播放,具体的播放实现请参考SDK使用说明文档以及DEMO中的实现,简单流程说明如下:

在设备绑定成功后,设备与账号完成了账号绑定。调用”设备管理“中的相关接口获取设备列表,具体流程如下所示:

results matching ""

    No results matching ""