APPSDK总览

更新记录

版本号 更新内容 更新时间 作者
2.0 手册创建 2017/12/23 ZJJ
2.3 增加BLLetAsync库 2018/01/11 ZJJ
2.5 新增部分接口 2018/04/01 ZJJ
2.6 模块细化,拆分出 BLAccount和BLFamily 2018/05/21 ZJJ
2.7 模块细化,拆分出 BLIRCode 库 2018/08/10 ZJJ
2.8 统一服务APPService,远程控制采用HTTPS方式 2018/10/25 ZJJ
2.9 Fastcon 相关命令支持, 取消自动 addDevice 和 自动 Pair 功能 2019/01/07 ZJJ

更新详情

概述

本文档描述了BroadLink智能家居APPSDK的工作场景,集成方案,主要功能和接口说明。

如下所示为核心功能库各个模块之间关系:

整体框图

接入集成

如果需要接入SDK,首先需要先申请 License,然后再将 SDK 加入到工程中,使用申请到的 License 完成初始化。

具体参考 APPSDK集成说明

初始化

SDK 初始化请参考 初始化说明

功能基本介绍

本SDK目前包含多个库,主要分为:

BLLetCore 库

核心功能库,主要用于设备控制,设备配网和维护设备相关信息接口。

具体参考 设备控制模块


BLLetAccount 库

账号系统库,主要用于 Broadlink账户登录/注册,以及账号互通相关功能。

具体参考 账号模块


BLLetFamily 库

家庭系统库,主要提供家庭、家庭设备和房间管理接口。

具体参考 家庭和房间管理模块


BLLetIRCode 库

红外码库,主要提供红外码查询、下载和解析接口。

具体参考 红外码模块


示例代码

AndroidDemo

iOSDemo

错误码表

具体参考 APPSDK错误码表

FAQ

具体参考 APPSDK FAQ