Smart Home Overview

Last Updated on : 2024-07-10 07:02:08download

This topic will walk you through the Smart Home service in terms of the open system and typical use cases.

Overview

Smart Home is an integrated solution that helps you deliver a wide range of smart home features to end users, such as smart lighting, security, media, and home appliances. Smart devices in a home can be interconnected through the Tuya Cloud technologies and managed and controlled with consumer apps. The objective is to improve the quality of life and convenience in the home.

Smart Home service is built on top of an end-to-end open system, allowing you to develop for both the end user side and server side.

  • You can develop consumer apps by using custom development or no-code development. For example, quickly launch an app on app stores through OEM App. Smart devices and user data associated with these consumer apps can be authorized to integrate with the open system.

  • For server-side development, the OpenAPI and Message Service help you manage device control, users, and homes. You can use the APIs provided by OpenAPI or listen for device messages to operate authorization and exchange data with the open system to better serve your business. For example, build data visualization dashboards.

    Smart Home Overview

Development methods

The following lists the development methods you can choose from to build a consumer app.

Method Device Cloud integration capability Feature
OEM App Devices of Tuya's ecosystem • IoT Core
• Smart Home API
• Message Service
• You have full ownership of the generated user and device data.
Proprietary App • Build a smart home app by using the Smart Life App SDK.
• Have an independent account system where the generated data can be stored in your cloud environment.
• Request data from the Tuya Cloud on demand for data analytics purposes.

The consumer apps based on the above development methods come with features including device pairing, device control, device management, and user management.

Use cases

Explore the apps built on top of the above development methods. For more information, see Use Cases.