技术 Roadmap 与发布
本文介绍关于 TuyaOpen 维护计划、发布周期、平台支持和开发路线图 Roadmap 的综合信息。
维护计划
TuyaOpen OS 核心(C/C++)
TuyaOpen 遵循结构化的维护计划,确保可靠性和持续改进:
- 活跃开发:持续开发,每日提交代码。
- 错误修复:关键错误在 24 - 48 小时内解决,您可以在 Github Issue 提交问题和反馈。
- 功能更新:每两周发布一次新功能。
- 主要发布:每季度发布包含重要新功能的主要版本。
新的能力支持 Feature Requests?
如果您对项目有任何建议,欢迎前往 https://github.com/tuya/TuyaOpen/discussions 参与讨论。
- 新芯片硬件支持:涂鸦会根据社区需求、产品路线图和技术可行性,持续评估并引入对新芯片的支持。
- 新外设与驱动支持:研发团队不断拓展设备和外设的多样性,积极引入新驱动(定期更新),同时 欢迎社区伙伴共同参与生态建设,增添设备驱动,或是其他能力组件。
- 第三方库(Libs)支持:涂鸦鼓励社区共建,欢迎贡献满足 Apache License 等开源协议的第三方库。所有第三方库需符合开源合规要求,优先考虑 Apache License 授权,其它 License 的库需确保 License 兼容性并进行明确声明,促进生态繁荣。
平台支持计划
SDK 支持计划
| SDK | 活跃度(更新频率) | 说明 |
|---|---|---|
| C/C++ | 高度活跃 - 每日开发 | 全面支持主流嵌入式平台与芯片,持续优化与扩展 |
| Arduino | 已支持,更新较慢 | 支持 Arduino IDE,兼容 Tuya T 系列与 ESP 开发板,持续跟进涂鸦云/AI SDK 版本升级 |
| Lua | 已支持,更新较慢 | 适配主流 Lua 平台,适用于多种嵌入式应用场景 |
| MicroPython | 规划中,尚未启动 | 计划支持主流 MicroPython 固件及开发板(如 ESP32、T5AI 等)实现 Python 开发嵌入式和涂鸦云整合 |
芯片平台支持
涂鸦芯片平台支持定期更新和维护:
| 芯片平台 | 支持状态 | 活跃度(更新频率) | 备注 |
|---|---|---|---|
| MCU T5AI | ✅ Active | 高度活跃 | 适合:AI 音频/视频/文本,多模态交互的理想模组 |
| MCU T2/T3 | ✅ Active | 积极维护 | 适合:AI 文本大模型 + IoT 能力,低功耗场景优势 |
| MCU BK7231N | ✅ Active | 定期维护 | - |
| MCU LN882H | ✅ Active | 定期维护 | - |
| MCU ESP32系列 | ✅ Active | 定期维护 | - |
| SoC ARM Cortex-A | 🚧 测试版 | 开发中,Master 主分支可试用 | 主要支持联网和涂鸦 IoT PaaS 云平台的连接及云端 AI 能力。该平台硬件架构与 MCU 系列有显著差异,外设接入需用户自行开发 DTS 设备树 |
| SoC 树莓派5 | 🚧 测试版 | 开发中 | 主要支持联网和涂鸦 IoT PaaS 云平台的连接及云端 AI 能力。硬件驱动架构与 MCU 系列不同,外设接入需用户自行开发 DTS 设备树。鉴于树莓派拥有丰富的外设生态和预定义的 40P 拓展,建议参考官方硬件生态文档进行设备接入后再与云服务网进行对接 |
| Ubuntu | ✅ Active | 积极维护 | 主要支持联网和涂鸦 IoT PaaS 云平台的连接及云端 AI 能力 |
开发路线图
Todos
- T5 系列芯片 SMP CPU 架构支持。
- 支持更多主流 SoC 芯片平台(树莓派/瑞芯微/全智等)。
- TuyaOpen DVP 摄像头和视频模态支持优化。
- 第三方生态开发板合作。
- AI SDK 3.0 云对接 API 版本升级。
- 官网云开发示例教程。
- Tuya Pocket 开源项目,正式发布。体现所有 T5 的硬件能力。
- 丰富官方外设与驱动库。
- 树莓派,蓝牙 BlueZ 对接,实现蓝牙配网功能。
- SoC ALSA 库开发 HAL 接入,在 SoC 支持 AI ASR(CPU KWS 和 VAD)。
- USB/AT 4G Cat.1 蜂窝模块支持。
- 第三方云接入,豆包/Coze 直连,和阿里百炼直连。
- 支持 ASR LLM 调用网易云音乐。
TuyaOpen 发布说明
2025
v1.5.0(2025 年 9 月 22 日)[最新发布版本]
T5AI 平台与硬件支持:
- 优化 T5AI 平台,全面支持 SMP(对称多处理)架构,提升多核性能。
- 新增多款官方与生态开发板支持,包括
TUYA_T5AI_Pocket、TUYA_T5A_Core、WAVESHARE_T5AI_TOUCH_AMOLED_1_75等,丰富硬件生态。 - 新增
tuya_t5_pocket游戏机应用,展示 T5AI 硬件能力。
图形与显示:
- 新增 LVGL V8 图形库支持,用户可在 LVGL V9 与 V8 版本间灵活切换,满足不同项目需求。
- 新增 LVGL game 应用,内置 2048、华容道、消消乐等多款经典游戏,提升交互体验。
AI 与云端应用:
- 新增
camera_demo示例,实现摄像头接入涂鸦云,支持多种视频 sensor 驱动及示例,扩展 AI 视觉能力。 - 新增
weather_get_demo示例,可通过涂鸦云获取多种格式的天气信息,便于智能场景开发。
外设与驱动扩展:
- 新增 T5AI DVP 多种视频 sensor 驱动及应用示例,提升视频采集与处理能力。
- 新增 IR 红外遥控接收与发送示例,支持多种红外遥控场景。
- 新增 ws2812 等多款幻彩灯珠驱动及应用示例,丰富灯光控制与创意玩法。
v1.4.0(2025 年 6 月 27 日)
构建系统与跨平台支持:
- 实现基于 Python 的构建系统架构,增强跨平台兼容性。
- 扩展 T5AI 和 ESP32 芯片系列在 Linux、Windows 和 macOS 平台的支持。
- 引入全面的构建自动化和依赖管理。
显示与图形引擎:
- 升级 LVGL 图形库至 v9.1.0 版本,解决 GIF 播放性能问题。
- 实现屏幕旋转功能,支持硬件加速。
- 增强显示驱动架构,支持 QSPI 和 MCU8080 接口。
- 集成三款新显示驱动:SPI ST7305、QSPI ST7735S 和 MCU8080_ST7796。
- 优化单色显示驱动兼容性,适用于嵌入式应用。
硬件集成与驱动:
- 优化 IO 扩展芯片 XL9555 驱动性能和可靠性。
- 增强 DNESP32-BOX ES8311 和 NS4168 开发板的硬件兼容性。
- 解决 ESP32 平台编译警告,提升代码质量。
AI 应用与用户界面:
- 发布双眼屏情绪机器人应用,具备先进 AI 功能。
- 增强
chat_bot用户界面,优化情感显示和交互模式。
技术改进:
- 重构编译系统架构,提升可维护性。
- 实现全面的错误处理和日志记录机制。
- 增强内存管理和资源优化。
v1.3.1(2025 年 6 月 9 日)
AI 应用与机器人技术:
- 集成 Otto 机器人 AI 应用,具备先进运动控制算法。
- 增强 AI 语音交互,改进中断处理和响应准确性。
开发工具与环境:
- 实现 TuyaOpen 和平台诊断的综合日志系统。
- 引入 T5AI/ESP32 开发板专用产品 ID(PID)。
- 发布基于 Docker 的构建环境,确保一致的开发工作流程。
- 添加授权码烧录功能,实现安全设备配置。
硬件集成与性能:
- 集成 LED 外设驱动组件,具备先进控制功能。
- 优化示例项目编译方法,提升构建效率。
- 增强 ESP32 AI/IoT 构建系统兼容性和稳定性。
- 改进 ESP32/T5AI 显示渲染性能和视觉质量。
- 微调 ESP32-S3 开发板的音频处理算法。
系统架构:
- 简化构建流程,增强依赖管理。
- 改进错误报告和调试功能。
- 增强跨平台兼容性和可移植性。
v1.3.0(2025 年 5 月 16 日)
AI 平台与多模态功能:
- 集成 Tuya.AI 2.0 平台,增强语音和视频交互的多模态处理能力。
- 实现 ESP32S3 与 Tuya.AI 云服务的集成,提供先进 AI 功能。
- 优化交互响应时间和处理效率。
硬件平台支持:
- 扩展 T5AI 开发板支持:T5AI_Board、T5AI_EVB 和 T5AI_MOJI。
- 集成四款 ESP32S3 开发板:ESP32 面包板、正点原子 ESP32S3_BOX、waveshare esp32 1.8 AMOLED、星智 cube 0.96 OLED。
- 增强硬件抽象层,提升设备兼容性。
应用集成与用户体验:
- 解决 ESP32 Tuya 云 IoT 应用与 AI 应用的兼容性问题。
- 增强
your_chat_bot语音交互体验,提升响应准确性和延迟。 - 升级
your_chat_bot用户界面,支持表情显示和增强视觉反馈。 - 实现关键词唤醒和中断处理,支持自然对话流程。
系统架构:
- 改进应用隔离和资源管理。
- 增强跨平台兼容性和可移植性。
- 优化内存使用和性能指标。
v1.2.1(2025 年 5 月 6 日)
平台集成:
- 实现全面的 ESP32S3 平台支持,优化性能表现。
- 增强硬件抽象层,提升设备兼容性。
AI 应用优化:
- 针对 T5AI 平台架构优化
your_chat_bot应用。 - 改进 AI 处理效率和响应准确性。
系统改进:
- 增强跨平台兼容性和稳定性。
- 改进资源管理和内存优化。
v1.2.0(2025 年 3 月 20 日)
AI 平台集成:
- 集成 Tuya.AI 支持,为
your_chat_bot AI应用提供支持。 - 实现先进的自然语言处理功能。
图形与显示框架:
- 为 T5AI 平台集成 LVGL 图形库演示。
- 增强视觉渲染功能和用户界面组件。
开发框架:
- 改进应用开发工具和 API。
- 增强调试和分析功能。
v1.1.1(2025 年 2 月 28 日)
音频与多媒体支持:
- 为 T5AI_Board 实现全面的音频采集和播放功能。
- 集成先进的音频处理算法和编解码器支持。
显示与触摸界面:
- 添加 SPI-TFT 屏幕驱动支持:ILI9341、ST7789 和 GC9A01。
- 集成 IIC 触摸芯片驱动:GT911 和 CST816X,增强用户交互体验。
硬件集成:
- 实现旋钮驱动组件,具备先进控制功能。
- 为 T3 平台集成 LVGL 组件和示例。
- 扩展 BK7231N 和 LN882H 芯片架构支持。
开发工具与安全:
- 更新 TOS 烧录工具,支持 ESP32 系列芯片烧录功能。
- 升级编译工具 Ninja,提升构建性能。
- 添加 HTTPS 客户端示例,支持安全通信协议。
2024
v1.1.0(2024 年 10 月 22 日)
平台支持与集成:
- 实现全面的 T5 平台支持,优化性能表现。
- 扩展 ESP32/ESP32C3 平台兼容性和功能集。
- 集成 PlatformIO 开发环境,提升开发者体验。
安全与通信:
- 升级 TOS 工具,增强安全功能和性能改进。
- 更新 TLS 组件以支持 mbedTLS v3.5,提升加密安全性。
开发框架:
- 增强构建系统架构和依赖管理。
- 改进跨平台兼容性和可移植性。
v1.0.0(2024 年 8 月 30 日)[初始发布版本]
核心平台架构:
- 实现基于 TOS 命令的编译系统,简化开发工作流程。
- 建立 T2/T3/Ubuntu 平台支持,提供全面的硬件抽象。
开发框架:
- 引入示例项目的独立编译方法。
- 实现模块化架构,增强代码组织和可维护性。
连接性与云集成:
- 集成全面的连接支持:Wi-Fi、蓝牙和有线连接模式。
- 实现 Tuya 云集成,支持 IoT 设备管理和数据同步。
- 添加板载许可证读取功能,实现安全设备认证。
系统基础:
- 建立核心系统架构和 API 框架。
- 实现全面的错误处理和日志记录机制。
TuyaAI 平台/Tuya 云服务发布说明
如需了解 TuyaAI 平台能力更新及 Tuya Cloud Service 的最新版本发布公告和更新详情。
请访问官方公告页面:版本发布公告与更新说明。
支持与维护
社区支持渠道
- WX/QQ(中文社区)/Discord(全球):提供实时的技术支持与互动交流,欢迎开发者随时加入。
- GitHub Issues:用于提交错误报告、功能建议及技术问题,开发团队会及时响应。
- 官方文档:涵盖全面的开发指南、API 参考和实用教程,助力快速上手与深入开发。
- 社区论坛:开放讨论区,便于开发者之间交流经验、解答疑问、分享最佳实践。
软件版本获取与更新
版本更新获取与升级
- GitHub/Gitee 发布:可直接下载最新正式版本,或通过 Git Clone、Git Pull 获取最新代码。
- 版本历史与变更日志:详见仓库 Release 页面,便于追踪每次更新内容。
发布与更新通知
- GitHub Watch/Star:建议关注并加星主仓库,第一时间获取新版本和功能发布通知。
- 社交媒体与官方渠道:关注官方账号,获取实时动态与重要公告。
- 中国区:微信公众号、官方网站
- 国际区:Discord、YouTube、官方网站
如需获取最新动态与版本信息,请访问涂鸦的 GitHub 仓库,或加入 Discord 社区 与全球开发者互动。