摄像机垂直品类SDK使用

一、概述

本文主要介绍如何使用摄像机垂直品类 SDK 进行配网与设备控制。

二、前置条件

  1. 完成准备工作
  2. 完成环境搭建
  3. 完成摄像机垂直品类SDK集成

三、使用

3.1 跳转到摄像机配网页

统一初始化完成后,可通过 LumiAccessSDKManager 拉起指定摄像机型号的配网 UI:

Kotlin

LumiAccessSDKManager.getInstance().gotoAccessConfigModule(
    this,
    "lumi.camera.agl006", // deviceModel,参见支持设备清单
    object : LumiResultCallBack {
        override fun fail(errorCode: Int?, errorMessage: String?) {
            // 配网失败
        }

        override fun success(activity: WeakReference<Activity>, message: String?) {
            // 配网成功。成功后可在合适时机关闭配网页:
            activity.get()?.finish()
            // message 中通常包含 did / model / deviceName 等信息,可按需解析
        }
    }
)

参数说明

字段 数据类型 描述 获取渠道
deviceModel String 设备模型值 参见摄像机SDK支持设备清单

家庭位置、coapServer 等已在统一初始化中传入,无需在跳转接口中重复传递。更多配网说明也可参见配网SDK(含UI)集成

3.2 跳转到摄像机控制页

3.2.1 通过设备路由打开

LumiDeviceRouterManager.getInstance().startDevicePage(
    "deviceModel",
    "deviceId"
)

参数说明

字段 数据类型 描述 获取渠道
deviceModel String 设备模型值 参见摄像机SDK支持设备清单
deviceId String 设备 Id 云端接口;设备配网成功后生成

3.3 设备插件

3.3.1 依赖本地插件文件

SDK支持加载本地的插件文件,仅需将对应的文件放在目录中即可。

插件及配置文件请放在assets/lumi/目录下

依赖本地插件的情况下,不会从云端进行插件更新,如需更新,则需要开发自行将新版本的RN插件放到assets目录中,重新进行打包发版。

3.3.2 依赖远程插件文件

SDK支持加载放在服务器的远程插件文件,并且支持热更新,可以与本地插件配合使用。

该功能涉及到远程插件文件的管理及下发,暂时不对外使用,如有需求,请联系商务。

lumi LogoCopyright © 2023 深圳绿米联创科技有限公司 all right reserved,powered by Gitbook文档修改时间: 2026-08-11 17:06:15

results matching ""

    No results matching ""