English | 📖 中文文档
TuyaOS is a distributed cross-platform operating system designed for IoT applications, built on kernels such as RTOS, Linux, and Non-OS, targeting full connectivity and all scenarios. More about TuyaOS
TuyaOS Android Platform is the Android platform implementation of TuyaOS. It enables developers to rapidly develop AI products on Android systems, including basic OS features such as device pairing, control, device management, and AI capabilities. Developers can quickly implement TuyaOS devices and AI products on Android systems.
This project contains multiple samples based on TuyaOS implementations on the Android platform.
TuyaOS_android_platform/
├── README.md # English documentation (this file)
├── README_zh.md # Chinese documentation
├── doc/ # Detailed development documentation
│ ├── SDK使用文档 1-基础IoT文档.md # Base IoT documentation
│ ├── SDK使用文档 2-AI使用文档.MD # AI capabilities documentation
│ ├── SDK使用文档 3-相框文档.md # Smart photo frame documentation
│ ├── SDK使用文档 4-产测文档.md # Production testing documentation
│ ├── 产测系统使用指南.md # Production testing operation guide
│ └── img/ # Documentation images
├── sample-ai-frame/ # Sample: AI Smart Photo Frame
├── sample-iot-tv/ # Sample: IoT TV Control
├── build.gradle # Top-level build configuration
├── settings.gradle # Module configuration
└── gradle/ # Gradle wrapper
| Document | Description |
|---|---|
| Base IoT Guide | SDK initialization, pairing, DP points, device control, API calls |
| AI Guide | AI Stream connection, session management, multimodal data transmission, audio recording/playback |
| Photo Frame Guide | Photo frame initialization, photo management, event listening |
| Production Testing Guide | Production testing module integration, license management |
| Production Testing Operation Manual | Operation manual for production testing personnel |
A complete AI-powered smart photo frame sample demonstrating the combined use of multiple TuyaOS capabilities:
| Feature | Description | Status |
|---|---|---|
| Device Pairing | BLE / QR Code pairing and activation | ✅ Ready |
| DP Communication | Data Point reporting and command dispatch | ✅ Ready |
| AI Chat | Multimodal AI conversation — voice / text / image input | ✅ Ready |
| Text-to-Image / Image-to-Image | AI-generated images | ✅ Ready |
| Photo Frame Management | Cloud photo upload, download, and display | ✅ Ready |
| License Provisioning | SD card license burning | ✅ Ready |
A smart TV remote control sample built on TuyaOS:
| Feature | Description | Status |
|---|---|---|
| Volume Control | Precise volume level control (0-100) | ✅ Fully Supported |
| Mute Control | Mute / unmute toggle | ✅ Fully Supported |
| Home Button | Return to TV home screen | ✅ Fully Supported |
| D-pad Navigation | Up / Down / Left / Right (requires system permission) | |
| Menu / OK / Back | Remote key simulation (requires system permission) |
- Tuya Developer Platform — Official developer hub
- Community Forum — Developer community
- TuyaOS Introduction — TuyaOS BK Platform
Happy coding! 🎉



