The RAK3112 WisDuo is a compact wireless ESP32-S3-based module that combines LoRa, WiFi, and Bluetooth Low Energy (BLE) connectivity with edge AI capabilities, making it versatile for IoT and smart device applications.

With vector instructions and an integrated SX1262 LoRa transceiver, it supports lightweight neural networks for on-device processing and features an LCD controller for display support. Designed for use with Meshtastic mesh networking, the module offers trustworthy communication in places with limited coverage and handles several LoRa frequency bands (EU868, US915, AU915, AS923, etc.) for worldwide use. It runs across a broad temperature range (−40 °C to +85 °C), has adjustable antenna options, has up to 16MB of onboard flash, and comes in a little 15 x 23 × 3 mm form factor.

RAK3112 system block diagram

Designed for long-range, low-power communication alongside local connectivity and intelligent processing, it is widely used in IoT devices, handheld radios, environmental monitoring, industrial dashboards, smart agriculture, and remote sensing systems where robust communication, local data handling, and compact design are critical.

Although we have already learn about the ESP32-S3 SoC from previous articles, including the M5Stack Air Quality Kit v1.1, the WiFIRCard, the Audio Board by Waveshare, and other products. However, this is the first time we are learning about an ESP32-based LoRa module.

RAK3112 WisDuo LoRa WiFi module:

  • SoC: ESP32-S3 dual-core Xtensa LX7 processor with AI acceleration
  • Wireless connectivity:
    • WiFi 802.11 b/g/n
    • Bluetooth 5.0 Low Energy (BLE)
    • LoRa via Semtech SX1262 transceiver (regional bands: EU868, US915, AU915, AS923, etc.)
  • Memory: 512 kB SRAM, 8 MB PSRAM, and 16 kB RTC SRAM
  • Storage: Up to 16 MB SPI flash
  • Display support: Integrated LCD controller
  • Expansion: GPIOs, UART, SPI, I²C, I²S, ADC, PWM
  • Antenna options: IPEX connector or RF pin variants
  • Supply voltage: 3.0V to 3.6V
  • Operating temperature: −40 °C to +85 °C
  • Dimensions: 15 x 23 x 3 mm
RAK3112 module pinout diagram

The ESP32-S3 platform provides software support for the RAK3112 WisDuo, hence development using the ESP-IDF and Arduino IDE is possible as well, as AT command firmware for rapid integration. It also works with Meshtastic firmware for mesh networking applications and supports Espressif’s ESP-DL libraries for light AI/ML jobs and LoRaWAN stacks. To make the module appropriate for both prototyping and production IoT installations, RAKwireless offers extra tools like WisToolBox and open-source SDKs to help streamline configuration, firmware updates, and debugging.

Price and availability:

At the time of writing, the RAK3112 WisDuo module is listed on the RAKwireless store for $8.00 and on Aliexpress (shipping excluded) for the EU868/IN865/RU864 variants, both costing $9.59. with and without the IPEX connector. The sellers have now sold out of the 900 MHz variants for areas including US915, AU915, KR920, and AS923. While some versions are available, others may be out of stock depending on the frequency band. For alternatives, RAKwireless also offers modules like the RAK3172 STM32WLE5 LoRaWAN module (around ₹1,100 on Amazon India), the RAK4630 nRF52840 + SX1262 module with LoRa and BLE (around ₹881 on DigiKey India), and the RAK11300 RP2040 + SX1262 module (around ₹664 on DigiKey India). These alternatives vary in features, with some offering BLE or LoRa only, but the RAK3112 remains the more versatile option thanks to its ESP32-S3 processor with LoRa, WiFi, BLE, and edge AI support.

ESP32-S3 LoRa WiFi BLE module

By Editor

Founder of Embedded News Hub. I started this platform to share useful insights, make tech simple, or help people discover new ideas.

Leave a Reply

Your email address will not be published. Required fields are marked *

Verified by MonsterInsights