Updated on 2023-01-18 GMT+08:00

Device Access Guide

The Huawei Cloud IoTDA provides multiple access modes to meet the requirements of device fleets in different access scenarios. You can select a proper development mode based on the device type.

Development Mode

Feature

Scenario

Difficulty Level

Certificated MCU development

The IoT Device SDK Tiny has been pre-integrated into the main control unit (MCU) and can call methods to connect to the platform.

Devices need to be quickly put into commercial use, with low R&D costs. Devices are connected to the platform directly, without using gateways.

Certificated module development

The IoT Device SDK Tiny has been pre-integrated into the module and can invoke AT commands to connect to the platform.

There are few MCU resources. Devices are connected to the platform directly, without using gateways.

LiteOS development

Devices run LiteOS that manages MCU resources. In addition, LiteOS has a built-in IoT Device SDK Tiny that can call functions to connect to the platform. This development mode shortens the device development duration and reduces the development difficulty.

No operating system is required. Devices are connected to the platform directly, without using gateways.

Common development

The IoT Device SDK Tiny is integrated into the MCU and calls the SDK functions to connect to the platform. This type of call is more convenient than API access.

There is sufficient time for devices to put into commercial use, and the flash and RAM resources of the MCU meet the conditions for integrating the IoT Device SDK Tiny.

OpenCPU development

Use the MCU capability in the common module, and compile and run device applications on the OpenCPU.

Devices with a small size have high security requirements and need to be quickly put into commercial use.

Gateway development

The IoT Device SDK is pre-integrated into the CPU or MPU and can call functions to connect to the platform.

Child devices connected to the platform using gateways.