Updated on 2024-10-31 GMT+08:00

IoT Device SDK (C#)

The IoT Device SDK (C#) provides abundant demo code for devices to communicate with the platform and implement advanced services such as device, gateway, and Over-The-Air (OTA) services. For details about the integration guide, see IoT Device SDK (C#) Development Guide.

Requirements

  • The corresponding IDE (Visual Studio Code 2017+, Rider 17.0.6+) has been installed. This SDK does not depend on the IDE. You can select the IDE or directly use the CLI as required.

For details, see README.

Change History

Table 1 Change history

Version

Change

Description

1.3.4

Function enhancement

  1. Optimized the log printing function.
  2. Modified the topic returned by SubscribeTopic starting with oc.
  3. Optimized demos.
  4. Fixed the bug of the gateway interface.
  5. Upgraded the target framework.
  6. Optimized other features.

1.3.3

New function

Supported gateway mode for OTA upgrade.

1.3.2

Function enhancement

Updated the CA certificate for the server.

1.3.1

Fixing

Resolved issues such as null pointer exceptions and MQTT object release failures.

1.3.0

New function

Supported OBS-based upgrade of software and firmware packages.

1.2.0

New function

Added the generic-protocol function.

1.1.1

Function enhancement

Added the function of deleting child devices from a gateway and optimized the description.

1.1.0

New function

Added the gateway and product model functions.

1.0.0

First release

Provided basic device access capabilities. Preset the device access address and the CA certificate matching Huawei IoTDA in the SDK.