Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

App development related product technical discussions, including OEM App, App SDK, device control interface development, mini program development and other topics.


abdullah
Posts: 8

Hello Everyone,

I am developing a mobile application for general public use on behalf of a fan manufacturer. The product is called DIAOSHAN, and it comes with a Tuya Wi-Fi module pre-installed.

I would like to ask whether it is possible to use the Tuya Industry SDK to develop this app instead of the Smart Life App SDK. Specifically, I need to know:

Can the Tuya Industry SDK be used to scan, connect, and control Tuya-enabled fan devices from a public-facing app?

Is it possible to perform device pairing (SmartConfig or AP mode) using the Industry SDK?

Are there any limitations or licensing requirements for using the Industry SDK in a publicly distributed mobile app?

Is the Industry SDK suitable for consumer-focused apps, or is it limited to B2B/industrial use cases?

I am trying to explore cost-effective SDK options and would appreciate guidance on whether the Industry SDK fits this use case, or if the Smart Life App SDK is the only supported option.

Thank you in advance for your help.

maiji
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

Hello
We are glad to receive your inquiry
I will answer your questions one by one

  1. Can Tuya Industrial SDK be used to scan, connect and control Tuya-enabled fan devices in public-facing applications?
    Yes.

  2. Can Tuya Industrial SDK be used for device pairing (SmartConfig or AP mode)?
    Yes.

  3. Are there any restrictions or licensing requirements for using Tuya Industrial SDK in publicly released mobile applications?
    MIT

  4. Is Tuya Industrial SDK suitable for consumer-facing applications or limited to B2B/industrial use cases?
    Both consumer-facing applications and B2B/industrial applications are applicable to us

abdullah
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

Okay thanks for your reply.
Then i would like to know what's the difference the tuya smart life app sdk and tuya industry app sdk.

abdullah
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

maiji 2025年 Jul 14日 14:08

Hello
We are glad to receive your inquiry
I will answer your questions one by one

  1. Can Tuya Industrial SDK be used to scan, connect and control Tuya-enabled fan devices in public-facing applications?
    Yes.

  2. Can Tuya Industrial SDK be used for device pairing (SmartConfig or AP mode)?
    Yes.

  3. Are there any restrictions or licensing requirements for using Tuya Industrial SDK in publicly released mobile applications?
    MIT

  4. Is Tuya Industrial SDK suitable for consumer-facing applications or limited to B2B/industrial use cases?
    Both consumer-facing applications and B2B/industrial applications are applicable to us

And please guide that i have to create an app using Industry SDK, do i need to create a cloud project or not. And is there flutter package available for tuya industry sdk

maiji
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

Smart Industry App SDK opens up the core capabilities of Smart Industry Apps and is a further expansion of Tuya's lightweight industry solutions. This capability includes functions such as device control, device activation, space management, and user management, allowing users to efficiently manage the layout and linkage of various smart devices in different spaces.

tuya smart life App SDK is for home scenarios, tuya industry app SDK is for various scenarios,Because it is lighter and not bundled with home services, more different scenarios can be built

maiji
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

  1. SDK Need to create a cloud project
  2. We don’t have flutter package yet
abdullah
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

maiji 2025年 Jul 15日 16:38
  1. SDK Need to create a cloud project
  2. We don’t have flutter package yet

So the Tuya industry sdk can be used in the native languages only. Can you tell me the languages in which your sdk is available for mobile apps.

abdullah
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

maiji 2025年 Jul 15日 16:38
  1. SDK Need to create a cloud project
  2. We don’t have flutter package yet

Also, i have one more confusion that I would like to clear. The confusion arises from the fact that when I checked the Android code snippets of the Smart Industry SDK for device pairing, it also required a parameter of assetId, from which I would obtain this assetId. Do I need to get it from the manufacturer who has bought the tuya wifi modules or something else. And also, what is the difference between the asset and space

maiji
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

abdullah 2025年 Jul 15日 18:13
maiji 2025年 Jul 15日 16:38
  1. SDK Need to create a cloud project
  2. We don’t have flutter package yet

So the Tuya industry sdk can be used in the native languages only. Can you tell me the languages in which your sdk is available for mobile apps.

Android :Java kotlin
iOS : Objective-C Swift

maiji
Posts: 8

Re: Can I Use Tuya Industry SDK for a Public App for Fan Control (DIAOSHAN Product with Tuya Wi-Fi Module)?

abdullah 2025年 Jul 15日 18:21
maiji 2025年 Jul 15日 16:38
  1. SDK Need to create a cloud project
  2. We don’t have flutter package yet

Also, i have one more confusion that I would like to clear. The confusion arises from the fact that when I checked the Android code snippets of the Smart Industry SDK for device pairing, it also required a parameter of assetId, from which I would obtain this assetId. Do I need to get it from the manufacturer who has bought the tuya wifi modules or something else. And also, what is the difference between the asset and space

Space As the main unit of the space model, space is a concept launched to unify the business demands of the home side, SaaS side, and industry side. It can become the basic carrier of all Tuya devices under the user account. Recommended use.

Assets As the main unit of the asset model, assets are a concept specifically applied to SaaS and industry business demands before the introduction of the space concept. They are the basic carriers of all devices under user accounts.

There is no essential difference between assets and space in terms of business use. The construction space model is recommended.

You can use the SDK to create custom assets or spaces in your current cloud project, or you can create them through the cloud project platform.

Post Reply