tuya OS Get Development Kit Installation Guide

tuya-logo

tuya OS Get Development Kit

tuya-OS-Get-Development-Kit-product

Overview

Learn how to obtain the TuyaOS-based development kit for robot vacuums, from setting up Tuya Wind IDE to requesting the TuyaOS SDK package for your platform.

Specifications

Manual version 20260303
Delivery method Released through Tuya Wind IDE (Visual Studio Code)
Supported development kits (platform) Type development kits based on X86_64 development platform (currently provided)
Requested TuyaOS SDK delivery time 3 to 5 working days
Development mode option TuyaOS SDK Development
Type development kit category Robot Development > Laser Device Development Kit
Primary platform example X86_64

Quick Guide

  1. Install Tuya Wind IDE in Visual Studio Code, prepare the development environment, and log in using an account from the Tuya Developer Platform.
  2. In Tuya Wind IDE, go to Resource Center, set filters, and search for the robot vacuum development kit. Select the development mode TuyaOS SDK Development.
  3. Set Type Development Kit to Robot Development > Laser Device Development Kit.
  4. Choose a development platform (for example, x86_64) and select the target TuyaOS version.
  5. Download the type development kit by clicking Home > Create Framework, complete the required fields in the Project Wizard, and click Finish to start the download automatically.
  6. After download completes, confirm a workspace is created automatically in Visual Studio Code.
  7. To proceed with deeper development, provide cross-compiler toolchain information to your Tuya account manager so Tuya can send the appropriate TuyaOS SDK development kit (typically within 3 to 5 working days).

Get Development Kit

  • Version: 20260303

This topic describes how to get the development kit for robot vacuums.

Terms

  • TuyaOS SDK development: Develop applications, adapt the board support package (BSP), and port TuyaOS to your proprietary hardware yourself.
  • Type development kit: As a TuyaOS-based development framework, the kit is designed to help you quickly develop IoT products for different use cases. A type development kit consists of the build framework, development environment, demo, library, and header file.

Currently, only type development kits based on the X86_64 development platform are provided.

Get development kit

Step 1: Install Tuya Wind IDE and request permissions

TuyaOS development kits for robot vacuums are released through Tuya Wind IDE in Visual Studio Code.

  1. Follow the instructions to prepare the development environment, install the Tuya Wind IDE extension, and then log in to the IDE with the account of the Tuya Developer Platform.
  2. Click Resource Center, set the filters, and then search for the development kit you need. You can first apply for a type development kit based on the x86_64 development platform.
    • Development mode: Choose TuyaOS SDK Development.
    • Type Development Kit: Choose Robot Development > Laser Device Development Kit.
    • Development platform: Choose a development platform based on your needs. For example, x86_64.
    • TuyaOS version: Choose the target TuyaOS version.

tuya-OS-Get-Development-Kit-fig- (1)

Step 2: Download the type development kit based on the x86_64 platform

  1. Click Home and select Create Framework.tuya-OS-Get-Development-Kit-fig- (2)
  2. Complete the required fields on the page of Project Wizard. After you click Finish, the download will start automatically.
  3. After the download is complete, a workspace is created automatically in Visual Studio Code.

Step 3: Familiarize yourself with the development process

  • You can refer to the type of development kit based on the x86_64 platform and familiarize yourself with the development process. For more information, see Quick Start.

Step 4: Get TuyaOS SDK development kit

  1. You need to provide information about the cross-compiler toolchain for your platform to your Tuya account manager, so that Tuya can send you the appropriate TuyaOS SDK development kit within 3 to 5 working days.
  2. After you get the TuyaOS SDK development kit, you can refer to TuyaOS SDK Development to dive deep into your development.

Features

  • Cross-Platform Architecture: Built on a standardized TuyaOS kernel that abstracts underlying chip architectures and operating systems (such as RTOS, Linux, and Non-OS) to maximize code reusability.
  • Modular and Low-Code Design: Integrates plug-and-play architecture with diverse application components, middleware, and unified driver layers to streamline IoT development.
  • Integrated IDE Experience: Seamlessly managed and distributed via the Tuya Wind IDE (built as an extension for Visual Studio Code) for a unified development workflow.
  • Extensive Connectivity & Interconnection: Supports multiple communication protocols including Wi-Fi, Bluetooth, Zigbee, Ethernet, and cellular options (such as LTE Cat. 1 and NB-IoT).
  • Comprehensive Security Compliance: Features robust built-in security mechanisms to safeguard data storage and network transmissions across cloud, device, and local perimeters.

Instructions

Step 1: Install Tuya Wind IDE and Request Permissions

  • Download and open Visual Studio Code, then install the official Tuya Wind IDE extension.
  • Log in using your registered Tuya Developer Platform account to request and activate your development permissions.

Step 2: Download the Type Development Kit

  • Open the Resource Center inside the Tuya Wind IDE environment.
  • Set your search filters according to your target requirements:
  • Development Mode: Select.
  • Type Development Kit Category: Choose your target product category (e.g., Robot Development, Home Appliances, or Lighting).
  • Development Platform / Version: Select your target platform framework (such as an x86_64 development platform for initial simulation/testing) and the corresponding TuyaOS version.
  • Click Home, select Create Framework, fill in the required parameters in the Project Wizard, and click Finish to trigger the automatic download. Once completed, a local workspace will be automatically generated inside Visual Studio Code.

Step 3: Test and Familiarize with the Workflow

  • Utilize the downloaded x86_64 type development kit framework to run demos, check header files, and familiarize yourself with the standard building and debugging process.

Step 4: Obtain the Production TuyaOS SDK

  • To move forward with actual hardware deployment, provide your specific cross-compiler toolchain information to your dedicated Tuya account manager.
  • The official target-specific TuyaOS SDK package will typically be delivered within 3 to 5 working days to support your specific device hardware.

Troubleshooting

  • No SDK download appears / cannot find the kit: In Tuya Wind IDE, use Resource Center, set the appropriate filters, and search for the development kit you need (the steps emphasize searching after filter setup).
  • Wrong selection during kit setup: Re-check these selections in the request flow: Development mode should be TuyaOS SDK Development, and Type Development Kit should be Robot Development > Laser Device Development Kit.
  • SDK not received after submission: Ensure you have provided cross-compiler toolchain information to your Tuya account manager; Tuya sends the TuyaOS SDK development kit within 3 to 5 working days.
  • Workspace not created in Visual Studio Code: Verify that the download completed after clicking Finish in the Project Wizard, since the manual states the workspace is created automatically after completion.

Documents / Resources

PDF thumbnailOS Get Development Kit
Installation Guide · development, SDK, OS Get Development Kit, Get Development Kit

Ask a Question

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Ask a Question

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.