All Products
Search
Document Center

Marketplace:What is an IoT Platform

Last Updated:Mar 25, 2025

Important

DISCLAIMER

Please note that all content presented on this page is provided by Tuya (HK) Limited. Alibaba Cloud makes no representations and warranties, explicit or implied, as to the authenticity or accuracy of any such content, nor makes any guarantee to the condition, quality, durability, performance, reliability, merchantability or fitness for a particular purpose, or non-infringement of any products and/or services made available by Tuya (HK) Limited. 

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.

Working Principle

The message communication process between the IoT platform and the device, server, and client is as follows.

CAEQJRiBgIDt8tW..xgiIDE2ZjQ0YzVkYWRlYzQyOTFiYjJjYThjZmZjODMxZDk33768084_20230630102432.227.svg

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.

Communication Link

illustrate

Uplink Communication

The device establishes a persistent connection with the IoT platform through the MQTT protocol and reports data (publishing Topic and Payload through Publish) to the IoT platform.

Use the AMQP consumer group to transfer device messages to your business server.

Downlink Instructions

By issuing instructions through business applications, the business server calls the API interface Pub based on the HTTPS protocol, sends instructions to the Topic, and sends data to the IoT platform.

The IoT platform uses the Publish method to send data (specify Topic and Payload) to the device through the MQTT protocol.