Device Control and Protocol Interaction

Last Updated on : 2026-04-08 08:41:50Copy for LLMView as MarkdownDownload PDF

Based on TuyaOS SDK, this topic describes the process and APIs for transmitting data between robots and app panels.

Functional types

To reduce your development costs, the data communication between robots and the cloud is currently divided into two parts based on the data complexity:

  • Basic controls such as cleaning switches and device status are communicated using data points (DPs). For more information, see Data Point (DP).
  • Complex controls such as virtual walls and room properties are encapsulated into different APIs. You can use the APIs to complete data communication easily.
  • For protocol control of lawn mowers, the TuyaOS SDK has simplified relevant data and encapsulated it into different APIs for developers to call directly.
  • The pet detection, pet profile, and pet audio capabilities for pet robots are encapsulated into dedicated APIs within the TuyaOS SDK. Developers can invoke the appropriate APIs as needed.

Support and help

If you have any problems with TuyaOS development, you can post your questions in the Tuya Developer Forum.