English
English
简体中文
Contact Us
Register
Log In

IoT App SDK

Last Updated on : 2023-03-08 06:23:04download

Tuya IoT App SDK that includes a variety of IoT features can help you quickly build an IoT mobile app used to connect to smart devices. The mobile app developed with the App SDK enables users to pair and control IoT devices, initiate firmware updates, set scheduled tasks, and create smart scenes.

SDKs

Name Description Feature overview Changelog API reference
Smart Life App SDK Provides a wealth of functional components and sample codes for smart home developers. You can quickly integrate the mobile app functions of the smart home to implement operations such as pairing and controlling IoT devices, initiating firmware updates, setting scheduled tasks, and creating smart scenes.
IPC SDK Encapsulates the APIs to communicate with remote IP cameras (IPCs) and accelerates app development. /
Travel SDK Encapsulates the APIs to report cycling routes, retrieve travel history, and implement more travel features. This SDK is integrated on top of Smart Life App SDK. / /
Sweeper SDK Encapsulates the APIs to access robot vacuums and accelerates app development. /
Smart Lock SDK Encapsulates the APIs to communicate with both smart locks and the cloud and accelerates app development. / /

The IPC SDK, Smart Lock SDK, and Sweeper SDK belong to the extension SDK. Based on the IoT App SDK, these SDKs encapsulate specified features for the vertical resources and facilitate the development of products in vertical fields.

UI BizBundles

Tuya provides no-code UI BizBundles based on the Smart Life App SDK. You can call required APIs to implement the full functionality of a specific category with a few simple steps. The following table lists the UI BizBundles.

Name Description Feature overview Changelog
Device Control Provides the service logic and UI encapsulation to load and control device panels and accelerates app development.
IPC Provides the panel service logic and UI encapsulation for IPCs and accelerates application development. /
Mall Provides the service logic and UI encapsulation for the app mall and accelerates application development. /
Device Pairing Provides the service logic and UI encapsulation to guide pairing and activate smart devices over protocols such as Wi-Fi, Zigbee, Bluetooth, and General Packet Radio Service (GPRS), and accelerates application development. /
Lighting Scenario Allows users to create, modify, and control lighting scenarios in a space. /
Scene Provides the service logic and UI encapsulation for smart scenes and accelerates application development. /
Cloud Storage Provides the service logic and UI encapsulation for cloud storage and accelerates application development. /
FAQ Provides the service logic and UI encapsulation for FAQ and feedback and accelerates application development. /
Home Management Provides the logic and UI encapsulation for home services and accelerates application development. /
OTA Provides the service logic and UI encapsulation for OTA firmware updates and accelerates application development. /
Device Details Provides the service logic and UI encapsulation for device details and accelerates application development. /
Maps Service Provides the service logic and UI encapsulation for map services and accelerates application development. /
Voice Skills Account Linking Enables quick binding between users’ app account and voice skills of Amazon Alexa and Google Assistant. /
Group Management Allows users to create, edit, and control Wi-Fi smart device groups. /
Theme Color Configuration Aligns theme color schemes of UI BizBundles with the theme style of your app. /
Mulit-Control Association UI BizBundle Supports multi-control device association and disassociation. /
Share BizBundle Developers can share text, pictures and other content through WeChat, SMS, copy, email, and other channels. /

BizBundles

Tuya provides additional no-code BizBundles based on the Smart Life App SDK. You can call required APIs to implement the full functionality of a specific category with a few simple steps. The following table lists the BizBundles.

Name Description Feature overview Changelog
Panel Multilingual Returns and updates the multilingual packages to support the panel functions for a specific PID. /
Generic Pairing Returns and updates a list of devices that can be paired with your SDK app. /