The IoT platform is an integrated platform that integrates device access, device management, data security communication, message subscription, message forwarding and other capabilities. It supports connecting to a large number of devices and collecting device data on the cloud; it provides cloud APIs on the cloud, and the server can call the cloud API through the cloud SDK to send instructions to the device to achieve remote control.
The message communication process between the IoT platform and the device, server, and client is as follows.

To use the IoT platform to achieve a complete communication link between devices, you need to complete the device development, cloud server development (cloud SDK configuration), database creation, and mobile app development. In device and server development, you need to complete the definition and processing logic of device messages.
The device’s uplink and downlink communication through the IoT platform is described as follows.