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 库
红外码库,主要提供红外码查询、下载和解析接口。
具体参考 红外码模块
示例代码
错误码表
具体参考 APPSDK错误码表
FAQ
具体参考 APPSDK FAQ