tuya/TuyaOpen

GitHub: tuya/TuyaOpen

涂鸦推出的下一代 AI+IoT 开发框架,帮助开发者快速在多种硬件平台上构建集成大模型和云端服务的智能设备。

Stars: 1451 | Forks: 247

快速开始 · Tuya AI Agent · 文档 · 硬件资源

Static Badge Static Badge chat on Discord Subscribe on YouTube follow on X(Twitter) follow on LinkedIn Commits last month (dev branch) Issues closed

README in English 简体中文版自述文件

## 概述 TuyaOpen 为下一代 AI-agent 硬件赋能:通过其灵活的跨平台 C/C++ SDK,支持多种设备(Tuya T-Series WIFI/BT MCUs, Pi, ESP32s),结合 Tuya Cloud 的低延迟多模态 AI(拖拽式工作流),集成顶级模型(ChatGPT, Gemini, Qwen, Doubao 等),并简化开放 AI-IoT 生态系统的构建。 ![TuyaOpen One Pager](https://images.tuyacn.com/fe-static/docs/img/2eed8b23-0459-4db4-8f17-e7cce8b36b8a.png) ### 🚀 使用 TuyaOpen,您可以: - 开发具备语音技术的硬件产品,例如 `ASR` (自动语音识别)、`KWS` (关键词检测)、`TTS` (文本转语音) 和 `STT` (语音转文本) - 集成主流 LLM 和 AI 平台,包括 `Deepseek`、`ChatGPT`、`Claude`、`Gemini` 等。 - 构建具有 `高级多模态 AI 能力` 的智能设备,包括语音、视觉和基于传感器的功能 - 创建自定义产品并无缝连接到 Tuya Cloud,实现 `远程控制`、`监控` 和 `OTA 更新` - 开发兼容 `Google Home` 和 `Amazon Alexa` 的设备 - 设计自定义的 `Powered by Tuya` 硬件 - 使用 `Bluetooth`、`Wi-Fi`、`Ethernet` 等技术,应用于广泛的硬件场景 - 受益于强大的内置 `安全性`、`设备认证` 和 `数据加密` 无论您是创建智能家居产品、工业 IoT 解决方案,还是定制 AI 应用,TuyaOpen 都提供了相应的工具和示例,帮助您快速入门并在不同平台上扩展您的创意。 ## 系统组件

### 详细 SDK 框架栈

### 支持的目标平台 | 名称 | 支持状态 | 介绍 | 调试日志串口 | | --------------------- | -------------- | ------------------------------------------------------------ | --------------------- | | Ubuntu | 支持 | 可直接在 ubuntu 等 Linux 主机上运行。 | | | Tuya T2 | 支持 | 支持模组列表:[T2-U](https://developer.tuya.com/en/docs/iot/T2-U-module-datasheet?id=Kce1tncb80ldq) | Uart2/115200 | | Tuya T3 | 支持 | 支持模组列表:[T3-U](https://developer.tuya.com/en/docs/iot/T3-U-Module-Datasheet?id=Kdd4pzscwf0il) [T3-U-IPEX](https://developer.tuya.com/en/docs/iot/T3-U-IPEX-Module-Datasheet?id=Kdn8r7wgc24pt) [T3-2S](https://developer.tuya.com/en/docs/iot/T3-2S-Module-Datasheet?id=Ke4h1uh9ect1s) [T3-3S](https://developer.tuya.com/en/docs/iot/T3-3S-Module-Datasheet?id=Kdhkyow9fuplc) [T3-E2](https://developer.tuya.com/en/docs/iot/T3-E2-Module-Datasheet?id=Kdirs4kx3uotg) 等。 | Uart1/460800 | | Tuya T5 | 支持 | 支持模组列表:[T5-E1](https://developer.tuya.com/en/docs/iot/T5-E1-Module-Datasheet?id=Kdar6hf0kzmfi) [T5-E1-IPEX](https://developer.tuya.com/en/docs/iot/T5-E1-IPEX-Module-Datasheet?id=Kdskxvxe835tq) 等。 | Uart1/460800 | | ESP32/ESP32C3/ESP32S3 | 支持 | | Uart0/115200 | | LN882H | 支持 | | Uart1/921600 | | BK7231N | 支持 | 支持模组列表: [CBU](https://developer.tuya.com/en/docs/iot/cbu-module-datasheet?id=Ka07pykl5dk4u) [CB3S](https://developer.tuya.com/en/docs/iot/cb3s?id=Kai94mec0s076) [CB3L](https://developer.tuya.com/en/docs/iot/cb3l-module-datasheet?id=Kai51ngmrh3qm) [CB3SE](https://developer.tuya.com/en/docs/iot/CB3SE-Module-Datasheet?id=Kanoiluul7nl2) [CB2S](https://developer.tuya.com/en/docs/iot/cb2s-module-datasheet?id=Kafgfsa2aaypq) [CB2L](https://developer.tuya.com/en/docs/iot/cb2l-module-datasheet?id=Kai2eku1m3pyl) [CB1S](https://developer.tuya.com/en/docs/iot/cb1s-module-datasheet?id=Kaij1abmwyjq2) [CBLC5](https://developer.tuya.com/en/docs/iot/cblc5-module-datasheet?id=Ka07iqyusq1wm) [CBLC9](https://developer.tuya.com/en/docs/iot/cblc9-module-datasheet?id=Ka42cqnj9r0i5) [CB8P](https://developer.tuya.com/en/docs/iot/cb8p-module-datasheet?id=Kahvig14r1yk9) 等。 | Uart2/115200 | # 文档 有关 TuyaOpen 的更多文档,请参阅 [TuyaOpen 开发者指南](https://tuyaopen.ai/docs/about-tuyaopen)。 ## 许可证 基于 Apache License Version 2.0 许可证发布。更多信息请参阅 `LICENSE`。 ## 贡献代码 如果您对 TuyaOpen 感兴趣并希望为其开发做出贡献,成为代码贡献者,请先阅读 [贡献指南](https://tuyaopen.ai/docs/contribute/contribute-guide)。 ## 免责声明和责任条款 用户应清楚认识到本项目可能包含第三方开发的子模块。这些子模块可能会独立于本项目进行更新。鉴于这些子模块的更新频率不可控,本项目无法保证这些子模块始终为最新版本。因此,如果用户在使用本项目时遇到与子模块相关的问题,建议根据需要进行更新或向本项目提交 issue。 如果用户决定将本项目用于商业用途,应充分认识到其中涉及的潜在功能和安全风险。在这种情况下,用户应自行承担所有功能和安全问题的责任,并进行全面的功能和安全测试,以确保其满足特定的业务需求。对于因用户使用本项目或其子模块而导致的任何直接、间接、特殊、偶然或惩罚性损害,我司不承担任何责任。 ## 相关链接 - Arduino for TuyaOpen: [https://github.com/tuya/arduino-TuyaOpen](https://github.com/tuya/arduino-TuyaOpen) - Luanode for tuyaopen:[https://github.com/tuya/luanode-TuyaOpen](https://github.com/tuya/luanode-TuyaOpen)
标签:AI+IoT, AIoT, ESP32, IoT框架, T2芯片, T3芯片, T5AI芯片, TuyaOpen, 人工智能, 低代码开发, 客户端加密, 嵌入式开发, 开源框架, 持续集成, 智能家居, 智能硬件, 涂鸦智能, 物联网, 用户模式Hook绕过, 硬件集成, 设备接入, 边缘计算