1. Ai-WB2 Introduction
The Ai-WB2 series modules are Wi-Fi & Bluetooth dual-mode modules developed by Shenzhen Ai-Thinker Technology Co., Ltd., built on the BL602 chip, supporting Wi-Fi 802.11b/g/n and BLE 5.0 protocols.
The BL602 chip features a low-power 32-bit RISC CPU with 276KB RAM, providing rich interfaces including SDIO, SPI, UART, I2C, IR remote, PWM, ADC, DAC, PIR, GPIO, and more.
The modules are suitable for the Internet of Things (IoT), mobile devices, wearable electronics, smart home, and other scenarios.
2. Module Features
- Supports IEEE 802.11 b/g/n protocols
- Wi-Fi security supports WPS/WEP/WPA/WPA2 Personal/WPA3
- Supports 20MHz bandwidth, with a maximum rate of 72.2 Mbps
- Bluetooth Low Energy 5.0, Bluetooth Mesh
- Supports Station + BLE mode, Station + SoftAP + BLE mode
- 32-bit RISC CPU with 276KB RAM
- Secure boot, supports images signed with ECC-256
- QSPI/SPI Flash on-the-fly AES decryption (OTFAD), supports AES 128 CTR mode
- AES 128/192/256 encryption engine
- SHA-1/224/256
- True Random Number Generator (TRNG)
- Public Key Accelerator (PKA), supporting large-number basic operations; software provides application interfaces for signature, verification, etc.
- Supports SDIO, SPI, UART, I2C, IR remote, PWM, ADC, DAC, PIR, GPIO, etc.
- Integrated Wi-Fi MAC/BB/RF/PA/LNA/BT
- Supports multiple sleep modes, with a deep sleep current of 12μA
- Universal AT commands for quick start
- Supports secondary development, with integrated Windows and Linux development environments
3. Main Parameters
Click the links below to go to the corresponding module page for detailed main parameters:
4. AI-Assisted Development
Ai-Thinker Skills are development assistance capabilities curated by Ai-Thinker for the Ai-Thinker module series, covering embedded C coding standards, development workflows, code examples, and troubleshooting. We recommend using the official Ai-Thinker Skills repository:
For installation and usage instructions, please refer to the Skills section of this site: Ai-Thinker Skills
5. Learning Path
New to Ai-WB2 and not sure where to start? Follow this path step by step: get to know the module and dev board, set up the development environment, learn the SDK basics and basic peripherals, then choose an advanced direction — wireless networking, display & GUI, or system-level development — and finish with a hands-on project inspired by the best practices and community articles.
First, confirm the hardware model you have and learn about the module resources and dev board peripherals:
- 👉 Ai-WB2 Series Module
- 👉 Community getting started: Ai-WB2 Overview | Ai-WB2-32S-Kit Unboxing and LED Blink
Pick the guide for your operating system and install the SDK and toolchain first:
- 👉 Linux: Quick Start (Linux)
- 👉 Windows: Quick Start (Windows)
- 👉 More options (WSL / Ubuntu / Arch / VS Code): see the “Environment Setup” category in Developer Contributions
Get familiar with the SDK directory and project structure, and learn how to build and flash:
- 👉 SDK Introduction (development workflow, directory structure, and environment choices)
- 👉 The
make -j8/make flashbuild and flash commands are covered in Quick Start (Linux) and Quick Start (Windows) - 👉 Community flashing experience (auto-download, flash tools, etc.): see the “Build & Flash” category in Developer Contributions
- 👉 Networking: Connect Wi-Fi | MQTT | BLE Introduction
- 👉 Display & GUI: SSD1306 OLED | WS2812 RGB LED | LVGL GUI
- 👉 System & low level: blog Log | Sleep Mode | Flash Operations
Combine what you have learned about peripherals, networking, and the system into a complete project:
- 👉 Cloud platforms: Alibaba Cloud IoT | AWS IoT | Tencent Cloud IoT
- 👉 Developer Contributions Overview: community articles organized into 6 categories — Quick Start / Environment Setup / Build & Flash / Peripherals / Networking / System. Reference them to build your own project.
Have questions?
For any other questions, visit the unified Q&A and discussion board: Ai-Thinker Discussions

