Product Components

Last Updated on : 2022-03-02 01:55:01download

Tuya IoT Edge Cloud can be deployed as a platform on the premises. All components of the platform run on a microservice architecture of high cohesion and loose coupling. You can purchase and deploy the desired components on your terms.

Core components

Device integration

The device integration component supports device connections through southbound interfaces at the edge. Based on the types of connected devices, the following two device integration modules are included:

  • Third-party device integration module: connects to industry devices that use standard protocols backed by the support for third-party devices of Tuya IoT Edge Gateway.
  • Powered by Tuya (PBT) device integration module: connects to PBT devices.

Open platform

The open platform supports application development through northbound interfaces. The open platform consists of the following three components:

  • Basic cloud development capabilities: The same OpenAPI resources as Tuya’s Cloud Development Platform are available. You can make API requests to achieve standard device integration capabilities. This way, you can put all your focus on the business logic and employ the required device capabilities without caring about the device connection details. The device integration component helps you complete standard connections to different types of devices.

  • SaaS Development Framework: integrated with diverse IoT SaaS features based on Tuya OpenAPI. You can leverage the framework to quickly build SaaS applications suitable for multiple industries and substantially improve delivery efficiency and price performance.

  • Micro-application framework: the low-code development framework for front-end applications based on the SaaS Development Framework.

Micro-applications

You can subscribe to Tuya’s micro-applications and start preferred configurations. To customize additional micro-applications, you can develop the required ones based on the micro-application system. You can also integrate Tuya’s micro-applications into your business applications.

You only need to focus on the development of the business logic of each micro-application. The SaaS Development Framework and micro-application system provide additional features, such as login authentication, authorization of menu and operation permissions, routing (for example, switching between cloud projects), and integration of micro-applications.

Basic micro-applications

Based on the micro-application framework, Tuya provides multiple micro-applications to help you quickly implement edge cloud solutions. The following micro-applications are supported:

  • Account settings
  • User management
  • Permission management
  • Asset management
  • Device management

Custom applications

In addition to basic micro-applications, you can also develop custom micro-applications based on the SaaS Development Framework and micro-application framework and integrate these micro-applications into your edge cloud solutions. Tuya also supports custom micro-application development.