All Products
Search
Document Center

IoT Platform:Use a device SDK to connect a device to IoT Platform

Last Updated:Aug 11, 2023

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.
    Create a product
    Create a device
    Add TSL features
    Manage topics
  • Select a device SDK
    Link SDK
    IoT as Bridge SDK
    Alink protocol
  • 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.

  • 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.
  • 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.
  • Download Link SDK
    Link SDK for C
    Link SDK for Android
    Link SDK for Java
    Link SDK for Python
    Link SDK for iOS
  • Download IoT as Bridge SDK
    Basic features
    Advanced features
  • Use Paho to connect a device to IoT Platform
    Use the Paho MQTT library for Java
    Use the Paho MQTT library for C#
    Use the Paho MQTT library for embedded C
    Use the Paho MQTT library for Go
    Use the Paho MQTT library for Android devices
    Use the Paho MQTT library for Python
    Use the Paho MQTT library for Rust
  • 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: