Last Updated on : 2025-05-30 01:56:03download
Business Cloud Development Platform is an open IoT cloud platform created by Tuya. It provides various cloud services including OpenAPI for app developers, device manufacturers, and solution providers. The cloud service covers the general capabilities of device control, space management, scene automation, and more. It also integrates the PaaS capabilities in the vertical fields of smart security, smart commercial lighting, smart community, smart hotel, and smart apartment. Backed by the Business Cloud Development Platform, ‘Powered by Tuya’ devices, and technology services, you can quickly create industry solutions in terms of smart city, smart commerce, smart industry, and beyond.
Tuya network modules can help you quickly implement smart products. The OpenAPI provided by the Cloud Development Platform can assist in building a device management system and big data platform to help you achieve better business development.
For instance, an energy company can build its own energy data system based on the Cloud Development Platform, thus conducting a proper resource scheduling of energy equipment for cost-efficiency improvement.
With the accumulation of hardware ecosystem, software services, and cloud capabilities from the commercial practices in diversified industries, Tuya can help solution providers produce competitive vertical industry solutions flexibly.
For instance, a hotel solution provider can purchase various hardware devices including electrical lighting and home appliances from Tuya, and implement service functions in hotel scenarios.
Term | Description |
---|---|
OAuth2.0 | Open Authorization (OAuth) is a development standard that allows a user to authorize third-party applications to access or control assets such as devices and scene data of the user on Tuya Cloud, without entering a username and password. Examples of application scenarios for different objects are as follows:Consumer: A user of the Tuya Smart app authorizes third-party cloud voice platforms, such as Amazon Alexa and Google Home, to control the devices under the account. Business: Based on the cloud application key issued by Tuya, the developer obtains or controls data of users, devices, products, apps, and more, without entering a username and password. |
Simple mode | Simple mode is one of the authorization modes in the OAuth 2.0 protocol specification. It is also known as the client credentials grant mode. The client accesses the interface based on the Tuya interface specification. After the Tuya authentication server completes the authentication, an access token is issued. |
Authorization code mode | Authorization code mode is one of the authorization modes in the OAuth 2.0 protocol specification. It is also known as the authorization code grant mode. The client uses the authorization code to exchange access tokens, and then gain access to user data. |
clientId/accessId & secret/accessKey | A cloud application key pair, used in authorization and API authentication. It is generated by the backend by default after cloud applications are created in the cloud development module on the Tuya IoT platform. |
access_token | An access token, also known as an authentication credential. It must be provided to invoke Tuya Cloud APIs. Business operations can be performed only after authentication by the Tuya authentication server is complete. |
refresh_token | Refresh token. When the access token becomes invalid, a new access token can be obtained through the refresh token that can be used only once. |
API | A predefined function or a convention for connecting components of a software system. APIs provide application programs and capabilities for developers to access routines based on software or hardware without accessing the source code or understanding details about the internal operating mechanism. |
Message queue | A container for storing messages during message transmission. |
Pulsar | A solution for message exchange between servers, supporting multiple tenants and featuring high performance. Pulsar is developed by Yahoo and managed by the Apache Software Foundation now. Tuya customizes the open-source Pulsar system to push event data to external partners. The Pulsar SDK provided by Tuya enables message access, meeting the requirements of partners for instant and persistent messages. |
RESTful | An HTTP-based design style and development mode for network applications, supporting XML and JSON. RESTful is applies to the scenarios in which mobile Internet vendors function as business enabling interfaces. It allows third-party over-the-top (OTT) applications to invoke mobile network resources. The actions include adding, changing, and deleting invoked resources. Tuya Cloud provides RESTful APIs for external developers. |
Standardization | A process in which Tuya Cloud unifies thing specification language (TSL) models and control protocols for duplicate control protocols and concepts based on categories during product interconnection. This helps developers control multiple product models of the same category through one product interconnection on the Tuya Intelligent Business Platform. Standardization reduces the workload caused by repeated interconnections, thus improving interconnection efficiency. |
Instruction set | One or more sets of control instructions are used to control the devices. They are distinguished by product categories. The instruction set under the same category includes the instruction set collections under different PIDs of this category. That is, the instruction set at the PID dimension is a subset of the instruction set at the category dimension. |
Status set | A set of device reporting status. Same as instruction sets, status sets are distinguished by product category. Status sets under the same category can include status sets with different PIDs under the same category, that is, status sets in the PID dimension are the subsets of status sets in the category dimension. Note: Instruction sets do not correspond strictly to status sets. Developers can use them as required in the reporting and delivery scenarios. |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback