Alibaba Cloud IOT [Link Kit SDK] Introduction and API Interface Directory

  • The C language Link Kit SDK is suitable for devices that use C language to develop business processing logic. Due to the fast running speed of C language and less running memory, most of the current IoT devices use C language for function development.
  • The device needs to support the TCP/IP protocol stack or connect to the external network communication module through AT commands to integrate the Link Kit SDK. For non-IP devices such as zigbee/433/KNX, it needs to be connected to Alibaba Cloud IoT through a gateway device that integrates the Link Kit SDK. platform.
  • C-SDK provides many functions such as MQTT to the cloud, CoAP to the cloud, OTA downloading firmware, advanced version of the object model, etc., and provides corresponding example programs for each function.
  • C-SDK itself is a cross-platform SDK that does not assume which hardware platform it runs on, and which operating system it runs on (or even without an operating system). Its dependence on the bottom layer is abstracted into a set of  HAL_XXX style functional interfaces instead.

  •  The linkkit_demo example of AliOS Things can be used as a reference for the use of this SDK.

Link Kit SDK user programming interface

Alink protocol related API: ( Introduction to Alink protocol )

Basic API:

MQTT related API:

CoAP cloud related API:

HTTP cloud related API:

OTA firmware download related API:

HTTP2 streaming related API:

WIFI distribution network binding related API:

 

Link Kit SDK HAL interface

HAL related to basic functions:

Multi-thread related HAL:

MQTT cloud related HAL:

CoAP cloud related HAL:

OTA firmware upgrade related HAL:

HTTP2 streaming related HAL:

HAL related to WiFi distribution network:

Reference: Linkkit user manual

Guess you like

Origin blog.csdn.net/p1279030826/article/details/113684638