TuyaOS 中控开发框架是基于业务包的概念设计的,提供了产品级的能力,高度封装了中控的能力,您无需关心具体的实现原理,使用业务接口可快速开发中控产品。
本文汇总介绍了中控开发框架的产品功能。
产品功能
二维码激活
| 能力 |
说明 |
| 二维码扫码激活 |
中控采用扫描二维码的方式激活,SDK 初始化完成并联网后,active_shourturl_cb 回调会触发并生成二维码,使用手机 App 扫码,获取云端生成的 Token 下发到设备端后,完成设备的激活。 |
设备品类控制
| 能力 |
说明 |
| 房间信息 |
获取当前中控下所有的房间列表信息,及每个房间下的设备 |
| 设备列表 |
获取设备列表 |
| 设备信息 |
获取单个设备包含的功能 DP 及 DP 状态 |
| 设备控制 |
获取单个设备 DP 值 |
场景控制
| 能力 |
说明 |
| 场景列表获取 |
获取当前中控下所有的场景列表信息 |
| 场景同步 |
App 端和设备端场景不一致时,可以主动去同步场景,确保数据一致 |
| 场景下发 |
场景动作的一键执行,支持本机控制、局域网控制、云端控制 |
语音服务
| 能力 |
说明 |
| 语音上传 |
提供了 PCM 音频上传通道到云端 |
| 语音控制 |
- 控制麦克风开启/关闭
- 蓝牙播歌开启/关闭
- 开始播放/暂停播放/上一首/下一首
|
| 音量调节 |
调节设备的音量。 |
| 语音配网 |
语音触发 Wi-Fi 单品、网关子设备的配网 |
| 语音对话 |
支持询问天气、音乐播放、收听广播、讲故事、多轮对话等。 |
| 文本播报 |
播放文本内容 |
| 昵称设置 |
提供设置中控的昵称设置通道 |
| 闹钟提醒 |
语音设置闹钟/提醒功能 |
语音闹钟
| 能力 |
说明 |
| 闹钟更新 |
闹钟的状态变化(添加/删除/触发/同步)会告知用户 |
| 获取闹钟列表 |
获取中控所有的闹钟列表 |
| 删除闹钟 |
删除指定闹钟 |
天气管理服务
| 能力 |
说明 |
| 天气数据全量获取 |
获取中控的全量天气数据 |
| 天气数据单个获取 |
获取中控的单个天气数据 |
| 天气数据主动更新 |
SDK 用户主动发起中控的天气数据更新 |
支持与帮助
在开发过程遇到问题,您可以登录 TuyaOS 开发者论坛 网关中控开发版块 进行沟通咨询。