IoT Platform provides various device SDKs to simplify the development process. This allows you to connect devices to IoT Platform with high efficiency.
IoT Platform console
To develop a device, you must first complete the required operations and obtain the required information, such as the information about devices and topics, in the IoT Platform console.
For more information, see Create a product, Create directly connected devices, Add TSL features and Manage Topics.
Select a device SDK
Develop a device by using Link SDK
To connect a device to IoT Platform, you can integrate Link SDK provided by IoT Platform with the device. After you develop the device and connect the device to IoT Platform, the device is activated and displayed as an online device in IoT Platform.
SDK features may vary based on the programming language and applicable platform. For more information, see Device connection by using Link SDK.
Develop a device by using IoT as Bridge SDK
Alibaba Cloud IoT Platform supports communication over Message Queuing Telemetry Transport (MQTT), Constrained Application Protocol (CoAP), or HTTP. Other types of protocols, such as the fire protection agreement GB/T 26875.3-2011 and Modbus, are not supported. If you cannot directly connect a device to IoT Platform in some cases, you can use IoT as Bridge SDK to deploy a bridging service and establish the two-way data exchange channel between the device and IoT Platform.
For more information, see What is the IoT as Bridge SDK?, Use the basic features and Use the advanced features.
Develop a device based on the Alink protocol
If the available device SDKs cannot meet your business requirements, you can develop devices in a custom manner. For example, you can use an open source MQTT client to access IoT Platform.
For more information, see:
Use the Paho MQTT for embedded C library to connect a device to IoT Platform
Use the Paho MQTT for C library to connect a device to IoT Platform
Use the Paho MQTT library for Go to connect a device to IoT Platform
Use the Paho MQTT library for Python to connect a device to IoT Platform
Use the Paho MQTT library for Rust to connect a device to IoT Platform
More SDKs
If the available device SDKs cannot meet your business requirements, contact Alibaba Cloud by email.
Email:
linkkitSDK-query@list.alibaba-inc.com
.Email subject: Query about Alibaba Cloud IoT Platform SDK for a programming language or platform.
Email template:
Company name: Contact: Phone number: Programming language or platform: Requirements: Number of devices and development plan: