Updated on 2025-06-24 GMT+08:00

Overview

IoTDA provides SDKs for the application and device sides so that devices can connect to the platform and applications can call platform APIs to implement secure access, device management, data collection, and command delivery.

If you cannot access the GitHub repositories, check whether your network can access the public network.

Resource Package

Description

Download Link

Application Java SDK

You can use Java methods to call application-side APIs to communicate with the platform. For details, see Java SDK.

Application Java SDK

Application .NET SDK

You can use .NET methods to call application-side APIs to communicate with the platform. For details, see .NET SDK.

Application .NET SDK

Application Python SDK

You can use Python methods to call application-side APIs to communicate with the platform. For details, see Python SDK.

Application Python SDK

Application Go SDK

You can use Go methods to call application-side APIs to communicate with the platform. For details, see Go SDK.

Application Go SDK

Application Node.js SDK

You can use Node.js methods to call application-side APIs to communicate with the platform. For details, see Node.js SDK.

Application Node.js SDK

Application PHP SDK

You can use PHP methods to call application-side APIs to communicate with the platform. For details, see PHP SDK.

Application PHP SDK

IoT Device Java SDK

Devices can connect to the platform by integrating the IoT Device Java SDK. The demo provides the code sample for calling the SDK APIs. For details, see IoT Device Java SDK.

IoT Device Java SDK

IoT Device C SDK for Linux/Windows

Devices can connect to the platform by integrating the IoT Device C SDK for Linux/Windows. The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device C SDK for Linux/Windows.

IoT Device C SDK for Linux/Windows

IoT Device C# SDK

Devices can connect to the platform by integrating the IoT Device C# SDK. The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device C# SDK.

IoT Device C# SDK

IoT Device Android SDK

Devices can connect to the platform by integrating the IoT Device Android SDK.

The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device Android SDK.

IoT Device Android SDK

IoT Device SDK (Go Community Edition)

Devices can connect to the platform by integrating the IoT Device SDK (Go Community Edition). The demo provides the code sample for calling the SDK APIs. For details, see IoT Device SDK (Go Community Edition).

IoT Device Go SDK (Community Edition)

IoT Device Tiny C SDK for Linux/Windows

Devices can connect to the platform by integrating the IoT Device Tiny C SDK for Linux/Windows. The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device Tiny C SDK for Linux/Windows.

IoT Device Tiny C SDK for Linux/Windows

IoT Device ArkTS (OpenHarmony) SDK

Devices can connect to the platform by integrating the IoT Device ArkTS (OpenHarmony) SDK. The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device ArkTS (OpenHarmony) SDK.

IoT Device ArkTS (OpenHarmony) SDK

IoT Device Python SDK

Devices can connect to the platform by integrating the IoT Device Python SDK. The demo provides the code sample for calling the SDK APIs. For details, see

IoT Device Python SDK.

IoT Device Python SDK