Skip to content

SDK Overview


1. Overview

  • The CI230X SDK is divided into voice part and WIFI part. SDKs at both ends use the FreeRTOS system. The voice part is divided into IOT SDK and online&offline SDK. The IOT SDK is only applicable to offline recognition+cloud IOT control; Off line SDK is applicable to offline identification+online identification+IOT control; The IOT and online&offline functions of WIFI are unified into a set of SDKs, and the macro is used to control whether to enable the pure IOT function or off-line function. Support the independent OTA upgrade of chip wifi and voice. The three SDKs can be developed and compiled using vscode. The SDK can go to Chipintelli Voice AI Platform Download and use in the database.

  • ci230x_ audio_ aiot_ sdk_ Release : This SDK is an online&offline SDK for the CI230X voice part, which is only applicable to the CI2306 chip.

  • ci230x_ audio_ iot_ sdk_ release : This SDK is CI230X voice part offline+IOT SDK, which is applicable to CI2305/CI2306 chips.
  • ci230x_ wifi_ combo_ sdk_ release : This SDK is a partial iot and online&offline SDK of CI230X wifi, which is used in conjunction with the above two sets of voice sdk, and is applicable to CI2305/CI2306 chips.

2. Chip block diagram

1

Figure 2-1

3. SDK version introduction

3.1 CI230x_ audio_ iot_ sdk_ release

Mainly for offline+IOT application scenarios, such as voice socket, infrared remote control, light control, etc

The SDK supports the following audio front-end algorithms:

3.2 CI230x_ audio_ aiot_ sdk_ release

It mainly aims at the application scenarios of offline recognition+IOT+online recognition, such as smart audio, smart air conditioner, etc

The SDK supports the following audio front-end algorithms:

3.3 CI230x_ wifi_ combo_ sdk_ release

WIFI SDK supports WIFI+BLE Bluetooth function. BLE Bluetooth function is only applicable to Bluetooth distribution network, not audio data transmission

WIFI SDK Framework

1

Figure 3-1

Supported distribution network functions:

  • AP distribution network
  • Bluetooth BLE distribution network

The accessed IOT clouds are:

  • TUYA IOT Cloud
  • Tencent IOT Cloud
  • Tencent TVS Cloud
  • JD Cloud - XiaoJingYu