Hardware Support

Last Updated on : 2022-11-24 09:20:02download

Two types of Bluetooth LE chips can connect to the Tuya IoT Platform.

  • Tuya standard chips: Tuya makes hardware adaptations for them.
  • Third-party chips: Customers or third parties make hardware adaptations for them.

Choose a chip solution based on your product requirements. If you opt for a Tuya standard chip, the supporting hardware design guidelines, modules, and evaluation kits are available for you to choose from.

Tuya places some restrictions on certain pin functions of Tuya standard chips. Therefore, if you develop with Tuya standard chips, you must refer to Tuya’s GPIO documentation of each chip platform for pin configuration instead of the original Bluetooth chip specifications.
The SDK runs at least 32 KB flash and 8 KB SRAM. If you develop with third-party chips, pay attention to the memory resources of your chip.

Chipset platform

Tuya standard chip

Tuya provides network modules that are specially adapted to certain chip platforms and corresponding SDKs. With these, you can directly work on the application code.

Manufacturer Chipset platform Classification SDK download
Nordic nRF52832 Tuya standard chip See Get the SDK .
Cypress PSoC 63 Tuya standard chip See Get the SDK .
BEKEN BK3431Q Tuya standard chip See Get the SDK.
BEKEN BK3432 Tuya standard chip See Get the SDK.
FREQCHIP FR8018H Tuya standard chip See Get the SDK.
Phyplus PHY6222 Tuya standard chip See Get the SDK.
Telink TLSR8250 Tuya standard chip See Get the SDK.

Third-party chip

Tuya provides a library and a generic SDK based on chip platform-specific compilers. You can port the SDK to your chip platform for hardware adaptations. The SDK runs at least 32 KB flash and 8 KB RAM. If you develop with third-party chips, pay attention to the memory resources of your chip.

Manufacturer Chipset platform Classification Architecture Compiler Library Description
Luoda AB1562F Third-party chip - - lib_AB1562F.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Jieli AC296X Third-party chip 32-bit RISC JL_toolchain v2.28 lib_AC296X.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Jieli AC695X Third-party chip 32-bit RISC JL_toolchain v2.4.4 lib_AC6955F.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Bestechnic BES2300P Third-party chip CM33Dualcore Arm Cortex-M4F GNU Arm/4.9 lib_BES2300P.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Bestechnic BES2500I Third-party chip CM33Dualcore Arm Cortex-M4F GNU Arm/4.9 lib_BES2500I.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
ASR Microelectronics ASR5601 Third-party chip - - lib_ASR5601.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
BEKEN BK3266I Third-party chip - - lib_bk3266.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
BEKEN BK3288 Third-party chip - - lib_bk3288.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Bluetrum BT892X Third-party chip RISC-V RV32-Toolchain-Setup_v1.1.2 lib_BT892X.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Actions Semiconductor ATS3015 Third-party chip 32-bit RISC Cygwin2.9 lib_ATS3015.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Actions Semiconductor ZS285A Third-party chip MIPS Codescape GNU Tools 2009.09 lib_ZS285A.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
MVSILICON BP1048B2 Third-party chip 32-bit RISC AndeSight300RDS lib_BP1048B2.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
TI CC2541 Third-party chip 8051 IAR for 8051 8.20.2 lib_CC2541.lib The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Atmosic ATM2202 Third-party chip Arm Cortex-M0 OpenOCD+GCC lib_ATM2202.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
Qualcomm QCC3040 Third-party chip RISC+MIPS DSP Qualcomm Multicore Development Environment 2.5.1.4.7.3491167 lib_QCC3040.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
EasyLink ws102 Third-party chip 32-bit RISC Sublime Text 1.4 lib_ws102.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
MediaTek MT2523 Third-party chip Arm Cortex-M4 Ubuntu+make 3.81 lib_mt2523.a The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.
MediaTek MT2502 Third-party chip ARM7 RVCT3.1 lib_mt2502c.lib The chip has not been adapted. Download the generic SDK from GitHub and port the SDK to the target chip platform. For more information, see Port SDK.

If you do not find the required library for a third-party chip, file a service ticket.

Bluetooth network module

Tuya provides a series of proprietary Bluetooth network modules with various specifications and methods of soldering to address different needs of IoT product development. For more information, see Bluetooth LE Module.

Evaluation kit

Tuya provides a serial of evaluation kits that are integrated with Tuya standard chips to help you quickly prototype ideas and evaluate solutions. For more information, see Sandwich Evaluation Kits.