设备托管介绍
功能说明
乐橙APP用户可以通过设备托管将设备的权限(视频预览,语音对讲、录像回放、设备管理)托管给乐橙开放平台的开发者用户,用于设备的二次开发。
有了设备托管功能,不仅可以让乐橙开放平台的开发者同时对多个终端账户设备集中管理,进行二次开发,而且不影响乐橙APP终端用户使用乐橙APP的全部体验;对于乐橙APP用户不但可以掌握设备所属权、拥有设备的全部使用权限,更可以自主控制托管权限信息,保障隐私安全。
举个例子,B端开发者希望通过乐橙云开放平台开发一个“店铺管理系统”,每个店铺的设备属于各个门店的乐橙APP账号,开发者需要通过二次开发集成视频相关功能进行管理者观看,各店铺将设备托管给开放平台开发者帐号,开发者方可进行二次开发。
名词解释
乐橙APP用户/终端用户:使用乐橙APP进行设备绑定的用户,可以将自己绑定的设备托管给乐橙开放平台开发者。
开放平台开发者:通过乐橙云开放平台二次开发的开发者客户,集成乐橙云提供的服务实现自己的应用或者系统。
基本流程
托管基本流程如下:
权限说明
设备托管按照设备维度进行权限分配,如果托管了指定设备指定权限,则开发者具有该设备下所有通道的指定权限,具体权限和解释如下:
托管页面中的权限大类 | 权限描述 |
---|---|
报警消息 | 设备告警消息查询 |
设备操作 | 设备配置权限,云台控制,设备抓图,设备升级,格式化SD卡 |
视频回放 | 云录像回放,本地录像回放 |
视频预览 | 实时预览,语音对讲 |
各权限可操作的接口
权限描述 | 权限标识 | 支持API(可直接通过左上方搜索) |
---|---|---|
设备告警消息查询 | Alarm | deleteAlarmMessage、getAlarmMessage、getAlarmMessageById |
设备配置权限 | Config | modifyDeviceName、setDeviceCameraStatus、refreshDeviceCover、uploadDeviceCoverPicture、controlDeviceWifi、currentDeviceWifi、deleteCollection、deleteDoorKey、deviceAlarmPlan、frameReverseStatus、generateSnapkey、getCollection、getCruiseConfig、getDeviceAlarmParam、getDeviceCameraStatus、getDevicePowerInfo、getDoorKeys、getHeatMapData、getHeatMapEnable、getOpenDoorRecord、getPreparation、getSnapkeyList、getSoundVolumeSize、modifyCollection、modifyDeviceAlarmPlan、modifyDeviceAlarmStatus、modifyFrameReverseStatus、openDoorRemote、queryDeviceOsd、queryLocalRecordPlan、queryLocalRecordStream、setCollection、setCruiseConfig、setDeviceAlarmRegion、setDeviceAlarmSensitivity、setDeviceOsd、setHeatMapEnable、setLocalRecordPlan、setLocalRecordPlanRules、setLocalRecordStream、setPreparation、setSoundVolumeSize、turnCollection、wakeUpDevice、wifiAround |
云台控制 | Ptz | controlLocationPTZ、controlMovePTZ、devicePTZInfo |
设备抓图 | Capture | setDeviceSnap、setDeviceSnapEnhanced |
设备升级 | Upgrade | deviceVersionList、upgradeDevice、upgradeProcessDevice |
格式化SD卡 | Format | deviceSdcardStatus、deviceStorage、recoverSDCard |
录像回放 | RecordReplay | openCloudRecord、queryCloudRecordBitmap、queryCloudRecordNum、queryCloudRecords、deleteCloudRecords、queryCloudRecordCallNum、unBindDeviceCloud、unUsedCloudList、getDeviceCloud、queryCloudRecordByToken、getCloudRecords、getRecordByLinkageId、deviceCloudList、queryLocalRecordBitmap、queryLocalRecordNum、queryLocalRecords |
实时预览 | Real | SDK 实时预览 |
语音对讲 | Talk | SDK 语音对讲 |