IoT Platform provides various device SDKs to simplify the development process and connect devices with IoT Platform.


The required operations are performed in the IoT Platform console. The device and topic information that is required for device development is obtained.

For more information about the operations, see Create a product, Create a device, Topics, and Add a TSL model.

Develop devices by using device SDKs

To connect a device with IoT Platform, you can integrate an SDK that is provided by IoT Platform in the device. After you develop the device and connect the device to IoT Platform, the device is activated and shows the online status in IoT Platform.

For information about the device SDK for C, see Link SDK for C.

If the provided SDK does not meet your requirements, you can send an email to Use the following template when you write the email:
  • Email Subject: Query about SDK programming language or platform
  • Message Body:
    Company Name:
    Phone Number:
    Programming Language or Platform:
    Scale of Device Production and Development Plan:

IoT as Bridge SDK

For more information, see IoT as Bridge SDK.

Development devices based on the Alink protocol

If the provided device SDK does not meet your requirements, you can develop a custom SDK. For more information, see Alink protocol.

For information about the examples of using open source MQTT clients to access IoT Platform, see the following topics: