Last Updated on : 2023-10-31 06:04:30download
TuyaOS Central Control Development Framework provides service-based capabilities in the form of APIs. This allows you to focus on application innovation without caring about the underlying logic.
This topic describes the capabilities provided by the framework.
| Capability | Description |
|---|---|
| Activation with QR code | After the SDK is initialized and connected, active_shourturl_cb is invoked to create a QR code. The user can scan the QR code using the mobile app to get and send the token to the device for activation. |
| Capability | Description |
|---|---|
| Room information | Get the list of rooms and the devices in each room for the central control device. |
| Device list | Get the device list. |
| Device information | Get the DPs and the status of DPs for a single device. |
| Device control | Get the value of a DP for a single device. |
| Capability | Description |
|---|---|
| Get scene list | Get the list of all scenes for the central control device. |
| Synchronize the scene | When the scene information on the mobile app and the device is inconsistent, the device can request scene data synchronization. |
| Run the scene | Tap-to-run scenes that can be triggered through local control, LAN control, or cloud control. |
| Capability | Description |
|---|---|
| Upload voice data | Upload PCM audio to the cloud. |
| Voice control |
|
| Adjust volume | Adjust the device volume. |
| Pair devices by voice | Pair Wi-Fi devices or sub-devices by voice. |
| Voice conversation | Get the weather, play music, radio stations, or stories, and have a continuous conversation with the voice assistant. |
| Play text | Play the text content. |
| Set nickname | Set a nickname for the central control. |
| Alarm clock and reminder | Set an alarm clock or reminder by voice. |
| Capability | Description |
|---|---|
| Update alarm clocks | Notify the user of the changes in alarm clocks, for example, when an alarm clock is added, deleted, triggered, or synchronized. |
| Get the alarm clock list | Get the list of all alarm clocks for the central control. |
| Delete alarm clock | Delete the specified alarm clock. |
| Capability | Description |
|---|---|
| Get the data of all weather variables | Get the data of all weather variables for the central device. |
| Get the data of the specified weather variable | Get the data of the specified weather variable for the central device. |
| Update the weather data proactively | The SDK requests a weather data update. |
If you have any problems with TuyaOS development, you can post your questions in the Tuya Developer Forum.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback