Contact Us
Log In

Create Products

Last Updated on : 2022-11-13 07:39:54download

This topic describes how to create a product before you can configure a product panel. Specifically, you must define the product category and smart mode, and configure basic information and product functions.


Step 1: Select product category

  1. Log in to the Tuya IoT Development Platform.

  2. Click Create.

    Create Products

  3. Select the required product category.

    • Option 1: Choose from the category list. For example, in the Standard Category tab, click Small Home Appliances > Heater.

      Create Products

    • Option 2: If you are not clear about which category your product belongs to, click the search bar in the top right corner and enter a keyword to search for a category.

      Create Products

Step 2: Select development mode

You can choose to use No-Code Development or Custom Solution to develop the product.

  • No-Code Development: You only need to create a product and purchase the corresponding module to complete the development. This solution only applies to some categories of products, such as sockets and lights.

    Create Products

  • Custom Solution: You need to implement product application logic by yourself, and use MCU SDK or module SDK to manage connections between the device and the cloud. This mode is more flexible.

    Create Products

    • If you use the Custom Solution to develop gateway devices, you must select the upstream and downstream protocols.
    • The upstream protocol establishes the communication between a gateway device and the cloud. That is the Protocol. Wi-Fi is selected by default.
    • The downstream protocol establishes the communication between a gateway device and its sub-devices. That is the Wireless Connectivity.

Step 3: Complete required information

Enter the following information:

  • Product name (required): You can customize a product name. Example: XXX (brand) + XXX (product) + XXX (module model).

  • Product model (optional): You can enter a product model to distinguish different products. Example: XXX (AE1123).

  • Protocol type: Select the protocol type according to your product. If the product you create is not supported by your required protocol, you can submit a ticket or feedback to contact Tuya.

  • Power consumption type: Standard Power Consumption is selected by default.

    Make sure you have selected the desired protocol, because this protocol determines the network module that Tuya will deliver to you.

    Create Products

Step 4: Define product functions

After you create a product, you can create functions for this product, including standard functions, custom functions, and advanced functions.

  • Standard function

    Standard functions, also known as standard data point (DP) codes, indicate the common functions in a specified category. For more information, see Standard Functions.

  • Custom functions

    You can define custom functions only after you select the Custom Solution as development method.

    You can customize functions beyond the standard functions. Each DP is the abstract representation of a device function, and each function is defined by its data type. For more information, see Custom Functions.

  • Advanced functions

    Advanced functions are implemented in the cloud and do not require embedded development. Typical advanced functions include CloudTiming and Jumping page. For more information, see Advanced Functions.

    • CloudTiming: allows you to implement the schedule feature without embedded development.

    • Jumping page: enables navigating to another web page, such as an online store and user guide.

      Create Products

Step 5: Select panel

You can learn more about the concepts of panels at Terms.

  1. Select a desired panel.

    Create Products

  2. Scan the QR code on the right side with the RN Panel Dev app for Android to add the virtual device of the product to the app. The RN Panel Dev app for iOS is currently unavailable.

    Create Products

    You can click Change Panel on the right side of the selected panel to change the panel.