V1.5.0 Release
๐ v1.5.0 Major Release (September 22, 2025) - We've Been Working Hard! This Update, We Really Went All Out!
After months of careful refinement by the team, v1.5.0 is finally here! This update can be said to be our most comprehensive upgrade recently, from the underlying architecture to user experience, every detail has been infused with the team's dedication. We also thank the active community and developers who gave us many great suggestions to make the TuyaOpen project more fun and richer. The team is also particularly happy to see community developer HangYongmao join the open-source co-creation and create some fun game demos.
๐ช T5AI Platform: Performance Leap, Hardware Ecosystem Explosion
Main Updates This Time:
- Multi-core Performance Upgrade: Tuya T5 chips now fully support SMP (Symmetric Multi-Processing) architecture, fully unleashing multi-core computing power, significantly improving system concurrency and performance, suitable for high-load and multi-task scenarios.
- MCP (Multimodal Control Platform) Service Officially Launched: After TuyaOpen devices connect to Tuya Cloud, developers can now publish and connect custom MCP services in the cloud, supporting official presets and custom extensions, greatly enriching the interaction capabilities between intelligent agents and IoT devices.
- Hardware Ecosystem Continues to Expand: Added support for multiple official and ecosystem development boards, including
TUYA_T5AI_Pocket,TUYA_T5A_Core,WAVESHARE_T5AI_TOUCH_AMOLED_1_75, etc., covering more application scenarios and helping developers flexibly choose. - Innovative Application Examples: Released a brand new tuya_t5_pocket game console application, showcasing the powerful capabilities of the T5AI platform in multimodal interaction, graphics display, and entertainment applications, further expanding the creative space for embedded development.
- Peripheral & Driver Expansion Upgrade: This version adds and optimizes support for various peripherals and drivers, including T5AI DVP multiple video sensor drivers, ws2812 and other RGB LED drivers, IR infrared remote control transceivers, etc., greatly enriching hardware expansion capabilities. Developers can easily integrate more sensors, displays, lighting, infrared, and other peripherals to meet diverse smart hardware innovation needs.
- Driver Ecosystem Continues to Grow: Official and community continue to contribute new drivers, supporting more mainstream and innovative hardware. Whether it's audio/video capture, display control, or smart home, entertainment interaction, you can find rich drivers and application examples to help developers quickly realize product creativity.
Tuya Platform Integrates MCP!
Tuya Intelligent Agent Development Platform now fully supports MCP Server integration capabilities. By integrating official MCP Servers or custom-developed MCP Servers, the interaction capabilities between intelligent agents and third-party services and IoT devices can be significantly expanded. This is equivalent to equipping large language models with "eyes, arms, and legs" to perceive and execute in the physical world, making them no longer limited to text conversations, but achieving intelligent decision-making through LLM, establishing efficient and secure interactions with real-world devices and services, truly building an intelligent bridge between AI and physical systems. Tuya's MCP Technology Advantages
- Designed for IoT Device Ecosystem: Tuya ecosystem devices are plug-and-play, just add MCP Server to the intelligent agent, and devices can be used immediately, seamlessly integrated into various IoT scenarios.
- Support Diverse MCP Service Integration: In addition to official preset MCP Servers, it also supports developer custom extensions of MCP services, combining rich service ecosystem with personalized integration.
- Simpler Development Integration: Just register the service once on the platform and integrate a lightweight SDK to quickly achieve multi-region access and deployment of MCP Servers.
- Global Service Deployment Support: Covers service connections in five major regions worldwide, supports low-latency access nearby, meeting business deployment and compliance needs in different regions.
- Secure and Reliable Long Connection Communication: Establishes secure long connections in multiple regions based on WebSocket protocol, ensuring confidentiality, integrity, and availability of data transmission
๐ ๏ธ MCP SDK Quick Integration Entry
Developers can quickly integrate MCP capabilities through the official open-source SDK, greatly simplifying the development process.
- MCP SDK (Open Source) Address: https://github.com/tuya/tuya-mcp-sdk This SDK provides complete integration documentation, example code, and continuous maintenance, supporting multi-platform and multi-language extensions, helping developers efficiently achieve seamless connection between intelligent agents and the physical world.
TuyaOpen SMP Architecture! What is SMP Architecture? How Does It Improve Performance?
AMP (Asymmetric Multi-Processing) and SMP (Symmetric Multi-Processing) are two common architectures for multi-core processors:
-
AMP (Asymmetric Multi-Processing): Each core can run different operating systems or tasks, resource allocation and scheduling between cores are relatively independent, suitable for scenarios with special requirements for real-time or security. For example, one core runs Linux, another core runs RTOS, they don't interfere with each other, but development and resource management complexity is higher.
-
SMP (Symmetric Multi-Processing): All cores run the same operating system, the system automatically distributes tasks to each core, cores have equal status and share resources. Developers don't need to care about which core specific tasks execute on, development experience is simpler, suitable for high concurrency and multi-task scenarios.
In short: AMP is more flexible but complex, suitable for special needs; SMP is easier to use, suitable for most general multi-core applications. T5AI v1.5.0 adopts SMP architecture, making multi-core development simpler and more efficient!
What Does TuyaOpen's SMP Architecture Mean for Developers? Do You Need to Change Your Development Approach?
Summary: v1.5.0 makes development more efficient and powerful, but your development habits and code structure basically don't need major changes, just focus on new features and multi-core best practices to easily enjoy upgrade benefits!
- Smoother Development Experience: SMP multi-core support and hardware ecosystem expansion allow you to easily develop high-concurrency, multi-task applications without worrying about performance bottlenecks. Original single-core code doesn't need major modifications, the system will automatically schedule multi-core resources, but if you want to further tap multi-core potential, you can achieve higher performance through multi-threading/multi-task programming (such as RTOS tasks, LVGL multi-threaded rendering, etc.).
- API Compatibility Guarantee: Most APIs are compatible with older versions, existing projects can upgrade smoothly. New hardware and new driver access methods are consistent with before.
- More Creative Space: LVGL dual versions, rich peripherals and game applications allow you to try more innovative approaches. You can directly reuse official examples, or develop your own applications based on new drivers and new capabilities.
- No Major Refactoring Needed: If you already have projects based on T5AI, you don't need large-scale code refactoring after upgrading to v1.5.0.
- Recommendation: To fully utilize multi-core and new hardware capabilities, it is recommended to learn and use RTOS tasks, semaphores, queues, and other multi-core concurrent programming methods, refer to official multi-core examples and documentation.
Have any questions or doubts about SMP architecture? Welcome to raise Issues on Github for discussion: https://github.com/tuya/TuyaOpen/issues
๐คฉ Debut Multimodal Tuya Open Source Pocket Device (Preheating)
T5 Pocket is a portable handheld device designed for AI voice and vision large model (LLM) capabilities. It unleashes T5's full capabilities/hardware interfaces. We are actively preparing software + hardware open source and tutorial materials. Stay tuned!
- Here is the continuously updated code: https://github.com/tuya/TuyaOpen/tree/master/apps/tuya_t5_pocket
๐จ Graphics & Display: Dual Versions Parallel, Game Experience Upgrade
Our Innovation:
- LVGL Dual Version Support: Industry first! Simultaneously supports LVGL V8 and V9, developers can flexibly switch according to project needs, no more headaches about version compatibility
- Classic Game Collection: Carefully crafted lvgl game application, built-in 2048, Hua Rong Dao, Match-3, and other classic games, instantly turning your device into a game console! Special thanks to HangYongmao for important contributions in lvgl game application development.
๐ค Vision and Weather Services
Intelligent Breakthrough:
- Camera Cloud Integration: Brand new camera_demo example, easily integrate cameras into Tuya Cloud, supports multiple video sensor drivers, AI vision capabilities greatly improved
- Demo: camera_demo Example Source Code โโ Quick start with camera DVP output + rendering
Camera AI modal capabilities, API integration we are developing, stay tuned. Brand new video modal API coming soon!
- Weather Service Integration: weather_get_demo example allows you to easily obtain weather information in multiple formats, smart scenario development becomes simple
- Demo: weather_get_demo Example Source Code โโ Quick start with getting weather information
๐ง Peripherals & Drivers: Comprehensive Functionality, Unlimited Creativity
Comprehensive Hardware Support Upgrade:
- New Heights in Video Capture: T5AI DVP multiple video sensor drivers, video capture and processing capabilities reach new heights
- Full Coverage of IR Remote Control: IR infrared remote control receive and send examples, support various infrared remote control scenarios, making your devices smarter
- Creative Lighting Play: ws2812 and other RGB LED drivers, rich lighting control enables unlimited creativity
๐ฏ This update, we not only brought features, but also possibilities. Every new feature has been repeatedly tested and optimized by the team to ensure stability and reliability. Thank you to all developers for your support, let's create a better smart hardware future together!