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

maiji 2025年 Jul 15日 20:17
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.

Thank you very much for your continued support — I truly appreciate your help.

I have one more question regarding the use of the Tuya Smart Industry SDK, and I hope you don't mind me reaching out again.

Use Case Description:
I am developing a mobile application for both Android and iOS platforms on behalf of a fan manufacturer. This manufacturer has integrated a Tuya Wi-Fi module into their smart fan product. These fans will be sold to hundreds of thousands of end users, and my mobile app will be used by this large customer base to control their individual fans.

My Questions:
Can the Tuya Smart Industry SDK be used to build a public-facing app that will be used by a large number of end users (non-industrial consumers) to control their Tuya-enabled fans? Or is it strictly intended for internal enterprise or B2B use cases?

In the context of the Industry SDK, my expected app flow is as follows:

Register the user
Create a space for the user
Pair the device
Add the device to the user's space

Is this the correct flow when using the Tuya Smart Industry SDK? Or does the SDK handle any of these steps differently or automatically?

Does the Tuya Smart Industry SDK include functionality for user registration and account management? Or would I need to handle that separately?

I would be very grateful if you could clarify whether the Industry SDK is suitable for this type of consumer-facing product, and whether it supports the full workflow I described above.

Thank you once again for your time and assistance.

Best regards,
Abdullah Sheraz

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日 21:30
maiji 2025年 Jul 15日 20:17
abdullah 2025年 Jul 15日 18:21

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.

Thank you very much for your continued support — I truly appreciate your help.

I have one more question regarding the use of the Tuya Smart Industry SDK, and I hope you don't mind me reaching out again.

Use Case Description:
I am developing a mobile application for both Android and iOS platforms on behalf of a fan manufacturer. This manufacturer has integrated a Tuya Wi-Fi module into their smart fan product. These fans will be sold to hundreds of thousands of end users, and my mobile app will be used by this large customer base to control their individual fans.

My Questions:
Can the Tuya Smart Industry SDK be used to build a public-facing app that will be used by a large number of end users (non-industrial consumers) to control their Tuya-enabled fans? Or is it strictly intended for internal enterprise or B2B use cases?

In the context of the Industry SDK, my expected app flow is as follows:

Register the user
Create a space for the user
Pair the device
Add the device to the user's space

Is this the correct flow when using the Tuya Smart Industry SDK? Or does the SDK handle any of these steps differently or automatically?

Does the Tuya Smart Industry SDK include functionality for user registration and account management? Or would I need to handle that separately?

I would be very grateful if you could clarify whether the Industry SDK is suitable for this type of consumer-facing product, and whether it supports the full workflow I described above.

Thank you once again for your time and assistance.

Best regards,
Abdullah Sheraz

Register the user
Create a space for the user
Pair the device
Add the device to the user's space
All four steps can be satisfied

Only the step of Register the user is not completed through the SDK, but is created through the cloud project platform

The step of Create a space for the user can be created through the SDK, or created or allocated through the cloud project platform

Pair the device
Add the device to the user's space

These two steps are completed through the SDK

Tuya Smart Industry SDK is used in conjunction with the cloud project platform, and cannot be used alone as consumer-focused as Smart Life App 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)?

If it is a purely consumer-oriented project, it is recommended to use Smart Life App SDK. If industrial management attributes such as space management and user management are required, it is recommended to use Tuya Smart Industry SDK and cloud project platform.

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 16日 10:11
abdullah 2025年 Jul 15日 21:30
maiji 2025年 Jul 15日 20:17

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.

Thank you very much for your continued support — I truly appreciate your help.

I have one more question regarding the use of the Tuya Smart Industry SDK, and I hope you don't mind me reaching out again.

Use Case Description:
I am developing a mobile application for both Android and iOS platforms on behalf of a fan manufacturer. This manufacturer has integrated a Tuya Wi-Fi module into their smart fan product. These fans will be sold to hundreds of thousands of end users, and my mobile app will be used by this large customer base to control their individual fans.

My Questions:
Can the Tuya Smart Industry SDK be used to build a public-facing app that will be used by a large number of end users (non-industrial consumers) to control their Tuya-enabled fans? Or is it strictly intended for internal enterprise or B2B use cases?

In the context of the Industry SDK, my expected app flow is as follows:

Register the user
Create a space for the user
Pair the device
Add the device to the user's space

Is this the correct flow when using the Tuya Smart Industry SDK? Or does the SDK handle any of these steps differently or automatically?

Does the Tuya Smart Industry SDK include functionality for user registration and account management? Or would I need to handle that separately?

I would be very grateful if you could clarify whether the Industry SDK is suitable for this type of consumer-facing product, and whether it supports the full workflow I described above.

Thank you once again for your time and assistance.

Best regards,
Abdullah Sheraz

Register the user
Create a space for the user
Pair the device
Add the device to the user's space
All four steps can be satisfied

Only the step of Register the user is not completed through the SDK, but is created through the cloud project platform

The step of Create a space for the user can be created through the SDK, or created or allocated through the cloud project platform

Pair the device
Add the device to the user's space

These two steps are completed through the SDK

Tuya Smart Industry SDK is used in conjunction with the cloud project platform, and cannot be used alone as consumer-focused as Smart Life App SDK

Okay, got it. So creating the user through the SDK means that I will have to manually add it in the cloud platform or through any other.

Secondly, is it required to register the user through Tuya, or can I do it using any other method, such as Firebase, etc?

And one other thing, I was checking the documentation of app development, under the Smart Life App SDK, there is a pricing page stating the pricing of the Tuya Smart Life SDK. But under the Smart Industry SDK, there's no pricing section or page, so does that mean that the Tuya Industry SDK is completely free?

maiji
Posts: 8

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

Our users need to create through the platform, and we do not support users to create by themselves for the time being
Tuya Industry SDK has a trial version that only supports the access of 50 devices
The official version does not have this limitation, and the paid version is $5,000 per year

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 16日 15:34

Our users need to create through the platform, and we do not support users to create by themselves for the time being
Tuya Industry SDK has a trial version that only supports the access of 50 devices
The official version does not have this limitation, and the paid version is $5,000 per year

Prices are whopping.
One last question
Is there any way for creating an app for controlling the fan by spending no money or less money. Actually i was looking for low cost solution and that's why i moved to Tuya Industry SDK also.

Post Reply