移植 TuyaOS 到 Android 平台

更新时间:2025-06-20 07:57:00下载pdf

TuyaOS 运行于原生 Android 平台,无需二次适配即可直接调用其核心能力,包括配网、控制、OTA 等基础 OS 功能及 Wukong AI 能力。基于此,您可依托 Android 系统快速实现 TuyaOS 设备及 AI 产品的开发。本文为您介绍如何将 TuyaOS 移植到 Android 平台。

接入准备

引入 tuyaos_android SDK 库并配置设备授权码后,即可将其作为普通 Android 程序进行功能开发。

整体流程

以下描述了设备从配网激活到使用 Wukong AI 能力的完整流程。

开发者的工作范围:

  • 基于 tuyaos_android SDK 开发业务逻辑。
  • 可以使用涂鸦提供的 App,或基于 App SDK 开发自有 App。
Device(Android 系统)Tuya App 或开发者 App涂鸦 Cloud开机/初始化,根据产品特点启用一种或多种配网模式进入 Bluetooth LE 配网模式(广播蓝牙信号)扫描发现 Bluetooth LE 设备连接设备并发送配网信息身份凭证等(Wi-Fi 可选)生成/显示配网二维码扫描二维码获取配网引导信息(根据引导)连接设备并发送配网信息(Wi-Fi 凭证等)alt[Bluetooth LE 配网模式][二维码配网模式]设备尝试连接目标 Wi-Fi 网络发起激活请求设备激活成功响应激活后, 设备具备: - 基础 IoT 能力(DP 点位收发,OTA 固件升级)- Wukong AI 能力用户通过设备输入多模态数据(文字、音频流、图片、视频、文件)设备 SDK 封装并上传数据,请求 AI 处理 (至 WukongAI 服务)云端 WukongAI 服务进行 AI 能力处理AI 处理结果通过流式传输返回给设备 SDK设备 SDK 接收、解析 AI 结果并呈现给用户(如语音播报,屏幕显示等)loop[AI 交互可以重复]Device(Android 系统)Tuya App 或开发者 App涂鸦 Cloud

功能清单

TuyaOS 基础能力

功能类 功能点
设备入网 设备重置
设备入网 设备 Bluetooth LE 模式入网
设备入网 设备二维码入网
控制 DP 数据下发与上报
控制 局域网下 DP 数据下发与上报
固件升级 OTA
信号强度 信号强度查询

Wukong AI 能力交互

应用SDK云端交互开始视频输入音频输入文本输入文件输入图片输入多模态数据上传到云端交互结束云端返回处理结果信息输出应用SDK云端

帮助与支持

在开发过程中遇到问题或需获取开发资料,请登录 TuyaOS 开发者论坛TuyaOS > 移植 板块进行咨询。