Last Updated on : 2024-06-25 03:38:52download
TuyaOS Gateway Development Framework supports two development modes: TuyaOS OS development and TuyaOS SDK development. For more information, see TuyaOS Development Mode. You can choose a suitable development mode for your purpose.
The following table provides a comparison between the two development modes.
TuyaOS OS development | TuyaOS SDK development | |
---|---|---|
Chip source | Tuya integrates the module into the gateway, allowing you to focus on developing applications. | You select the chip, adapt the board support package (BSP), and develop applications. |
Target developer | Newbie to gateway development. | Having proprietary gateway solutions and planning to integrate them with the Tuya Developer Platform. |
Key difference | No need to manage the BSP. | Need to manage the BSP. |
Microcontroller (upstream) provider | Tuya | You |
Zigbee module (downstream) provider | Tuya | Tuya |
Bluetooth module (downstream) provider | Tuya | Tuya |
Other module (downstream) provider | You | You |
Gateway license | Coming with the microcontroller | Purchased separately |
Compatible system | FreeRTOS and Linux | Linux |
Programming language | C | C |
Difficulty level | Easy. Focus on the application layer only. | Hard. Focus on integrating both hardware and software. |
Development time | Short | Long |
Hardware development | Module-based hardware development | Chip-based hardware development |
After you decide on the development mode, select a chip or SDK solution in Tuya Wind IDE and download the respective SDK.
Find the required SDK from the OS solution list in Tuya Wind IDE.
Request access to the SDK. Enter the email address (format: xxx@tuya.com
) of your account manager.
Usually, you would get an approval within one working day.
Download the SDK.
Create a product and develop and debug code. For more information, see Create Product.
Release and roll out your product.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback