能力地图

更新时间:2023-10-31 06:04:30下载pdf

TuyaOS 中控开发框架是基于业务包的概念设计的,提供了产品级的能力,高度封装了中控的能力,您无需关心具体的实现原理,使用业务接口可快速开发中控产品。

本文汇总介绍了中控开发框架的产品功能。

产品功能

二维码激活

能力 说明
二维码扫码激活 中控采用扫描二维码的方式激活,SDK 初始化完成并联网后,active_shourturl_cb 回调会触发并生成二维码,使用手机 App 扫码,获取云端生成的 Token 下发到设备端后,完成设备的激活。

设备品类控制

能力 说明
房间信息 获取当前中控下所有的房间列表信息,及每个房间下的设备
设备列表 获取设备列表
设备信息 获取单个设备包含的功能 DP 及 DP 状态
设备控制 获取单个设备 DP 值

场景控制

能力 说明
场景列表获取 获取当前中控下所有的场景列表信息
场景同步 App 端和设备端场景不一致时,可以主动去同步场景,确保数据一致
场景下发 场景动作的一键执行,支持本机控制、局域网控制、云端控制

语音服务

能力 说明
语音上传 提供了 PCM 音频上传通道到云端
语音控制
  • 控制麦克风开启/关闭
  • 蓝牙播歌开启/关闭
  • 开始播放/暂停播放/上一首/下一首
音量调节 调节设备的音量。
语音配网 语音触发 Wi-Fi 单品、网关子设备的配网
语音对话 支持询问天气、音乐播放、收听广播、讲故事、多轮对话等。
文本播报 播放文本内容
昵称设置 提供设置中控的昵称设置通道
闹钟提醒 语音设置闹钟/提醒功能

语音闹钟

能力 说明
闹钟更新 闹钟的状态变化(添加/删除/触发/同步)会告知用户
获取闹钟列表 获取中控所有的闹钟列表
删除闹钟 删除指定闹钟

天气管理服务

能力 说明
天气数据全量获取 获取中控的全量天气数据
天气数据单个获取 获取中控的单个天气数据
天气数据主动更新 SDK 用户主动发起中控的天气数据更新

支持与帮助

在开发过程遇到问题,您可以登录 TuyaOS 开发者论坛 网关中控开发版块 进行沟通咨询。