{"product_id":"rak11160-lorawan-module-esp32-stm32wl-wifi-ble","title":"Dual-Core Module for LoRaWAN® with WiFi \u0026 BLE | ESP32-C2 + STM32WLE5 Module for Battery-Powered Long-Range IoT | RAK11160","description":"\u003ch2\u003e\n\u003cmeta charset=\"utf-8\"\u003eWhat Is RAK11160 ESP32 + STM32WL Module?\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRAK11160 \u003c\/strong\u003eis a \u003cstrong\u003edual-core, low-power module for LoRaWAN\u003c\/strong\u003e that combines the \u003cstrong\u003eSTM32WLE5 LoRa controller\u003c\/strong\u003e with an \u003cstrong\u003eESP32-C2 chip \u003c\/strong\u003efor WiFi and BLE connectivity. This unique architecture is designed for IoT applications requiring\u003cstrong\u003e long-range wireless communication \u003c\/strong\u003eand\u003cstrong\u003e occasional high-bandwidth tasks\u003c\/strong\u003e like MQTT forwarding or OTA updates.\u003c\/p\u003e\n\u003cp\u003eThe RAK11160 supports two development modes:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandalone\u003c\/strong\u003e: Program STM32WL using \u003ca href=\"https:\/\/www.rakwireless.com\/en-us\/products\/rui3?utm_source=rak_store\u0026amp;utm_medium=organic\u0026amp;utm_campaign=rak11160-page\u0026amp;utm_term=raks-rui3\u0026amp;utm_content_text-link\" target=\"_blank\"\u003eRAK’s RUI3\u003c\/a\u003e SDK for sensor reading and LoRaWAN operation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual-mode\u003c\/strong\u003e: Use STM32WL module for LoRaWAN, and wake ESP32 when WiFi\/MQTT\/BLE functions are needed. Data flow and logic can be managed with custom firmware.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eFor better frequency stability over the temperature range, the STM32WLE is using a TCXO for the clock generation. \u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\u003cstrong data-start=\"59\" data-end=\"68\"\u003eNote:\u003c\/strong\u003e \u003cem data-start=\"69\" data-end=\"167\"\u003eMHF connectors are generally interoperable with IPEX-style connectors in most practical deployments, allowing cross-use in numerous designs.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch2\u003eWhy You Need RAK11160 ESP32 + STM32WL Module\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBuild smarter, longer-lasting IoT devices\u003c\/strong\u003e with the RAK11160. Thanks to its \u003cstrong\u003eultra-low power control\u003c\/strong\u003e and \u003cstrong\u003edual wireless technologies\u003c\/strong\u003e, it's perfect for applications like \u003cstrong\u003ebattery-powered sensors\u003c\/strong\u003e, \u003cstrong\u003eremote data logging\u003c\/strong\u003e, and \u003cstrong\u003easset tracking\u003c\/strong\u003e where energy efficiency and flexibility are critical.\u003c\/p\u003e\n\u003cp\u003eWhy it's useful:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eSave battery life \u003c\/strong\u003e– ESP32 fully powers down when not needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConnect anywhere easily\u003c\/strong\u003e – LoRaWAN, WiFi, BLE, and P2P all in one module\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStore data safely \u003c\/strong\u003e– Built-in memory ensures no loss during offline periods\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimplify your IoT design\u003c\/strong\u003e – Compact size fits into almost any project\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong data-renderer-mark=\"true\"\u003e\u003cspan data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\" class=\"fabric-text-color-mark\"\u003eNote:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cspan\u003eThe antenna of Check to Include is a supporting antenna for certification.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWhen purchasing \u003ca title=\"https:\/\/store.rakwireless.com\/products\/blade-antenna\" rel=\"noreferrer\" href=\"https:\/\/store.rakwireless.com\/products\/blade-antenna\" class=\"theme markdown__link\" target=\"_blank\"\u003eBlade Antenna\u003c\/a\u003e\u003ca title=\"https:\/\/store.rakwireless.com\/products\/blade-antenna\" rel=\"noreferrer\" href=\"https:\/\/store.rakwireless.com\/products\/blade-antenna\" class=\"theme markdown__link\" target=\"_blank\"\u003e\u003c\/a\u003e, you need to use it with \u003ca rel=\"noopener noreferrer\" href=\"https:\/\/store.rakwireless.com\/products\/ipex-to-sma-connector?variant=44521432023238\" class=\"theme markdown__link\" target=\"_blank\"\u003eMHF TO RP-SMA\/SMA Connector\u003c\/a\u003e \u003cem\u003etype MHF-4 variant.\u003c\/em\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAs our customers are starting mass production and deploying their products globally, we want to clarify that our\u003cem\u003e \u003c\/em\u003e\u003cstrong\u003emodules' hardware\u003c\/strong\u003e supports multiple LoRaWAN regions. As there is no difference in the hardware, we optimized the variants in our store to make it easier to select the correct module. Please note that the difference between the variants is only in the label on the module, which reflects the different regional telecommunication certifications.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\"With MHF\" variant has different hardware on RF path compared to \"No MHF\" variant. This means the RF pinout is disconnected internally if \"With MHF\" variant is selected. If \"No MHF\" is selected, the module has no antenna connector and the RF path is connected to the RF pad of the module.\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/blockquote\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"border-collapse: collapse; width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"position: sticky; left: 0; background: #fff; border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cstrong\u003eVariant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cstrong\u003eLoRaWAN Region\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"position: sticky; left: 0; background: #fff; border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eRAK11160 with MHF 800MHz\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eEU868, IN865, RU864\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cem\u003eStamp module with MHF antenna connector.\u003c\/em\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"position: sticky; left: 0; background: #fff; border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eRAK11160 with MHF 900MHz\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eUS915, AU915, KR920, AS923\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cem\u003eStamp module with MHF antenna connector.\u003c\/em\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"position: sticky; left: 0; background: #fff; border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eRAK11160 without MHF 800MHz\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eEU868, IN865, RU864\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cem\u003eStamp module without MHF antenna connector. Antenna must be connected through the RF pad.\u003c\/em\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"position: sticky; left: 0; background: #fff; border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eRAK11160 without MHF 900MHz\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003eUS915, AU915, KR920, AS923\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; text-align: left; padding: 15px;\"\u003e\u003cem\u003eStamp module without MHF antenna connector. Antenna must be connected through the RF pad.\u003c\/em\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2\u003eKey Features of RAK11160 ESP32 + STM32WL Module\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eDual MCU Architecture: STM32WLE5 (LoRa) + ESP32-C2 (WiFi\/BLE)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSTM32WLE5 LoRa transceiver with TCXO for high frequency stability\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eESP32 LoRa Low Power: Deep power-off mode (~1 µA) when inactive\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLoRaWAN 1.0.3 Class A\/B\/C compliant\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSupports LoRaWAN and LoRa P2P\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMQTT\/HTTP capability via ESP32 with cloud forwarding\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBLE\/WiFi scanning for location services or setup\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSmart Power Control: STM32 controls ESP32 via EN pin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompact Form Factor: 15 mm x 23 mm x 3 mm, Stamp Pad SMT design\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSupply voltage: 3.0 ~ 3.6 V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOperating temperature: -40 °C to +85 °C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFrequency range: 150 MHz to 960 MHz\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFlash\/RAM: STM32WLE5 (256 KB Flash \/ 64 KB RAM), ESP32-C2 (2 MB Flash)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInterface: UART, I2C, SPI, GPIO\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDevelopment with RUI3 SDK for STM32 and ESP-IDF or Arduino for ESP32\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIdeal for: Low-power MQTT sensor nodes, location-aware trackers, OTA-enabled smart devices\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSupported LoRaWAN bands: EU868, US915, AU915, AS923, IN865, and more\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eLBT support for AS923-1 (Japan)\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eKey Benefits of RAK11160 ESP32 + STM32WL Module\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUnlock ultra-efficient IoT designs \u003c\/strong\u003ethrough smart power control, flexible connectivity, and reliable local storage. Supports \u003cstrong\u003ebattery-powered devices\u003c\/strong\u003e with extended operational life and continuous data integrity.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSave more energy\u003c\/strong\u003e: ESP32 powers off fully when WiFi or BLE are not in use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCollect and forward data\u003c\/strong\u003e: LoRaWAN for long-range, WiFi\/BLE for fast cloud updates\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandle remote conditions\u003c\/strong\u003e: Onboard memory stores sensor data even  during network outages\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eUse Case #1\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eWhen farms need\u003cstrong\u003e \u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003eremote monitoring without daily maintenance\u003c\/strong\u003e\u003cspan\u003e, RAK11160 enables \u003c\/span\u003e\u003cstrong\u003ebattery-powered sensor nodes\u003c\/strong\u003e\u003cspan\u003e that log and send vital data over LoRaWAN, ensuring operational efficiency with minimal power consumption.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eUse Case #2\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eDeployed deep in a forest or out on a moving vehicle, a \u003cstrong\u003ebattery-powered ESP32 LoRa gateway\u003c\/strong\u003e utilizing the RAK11160 acts as a roaming uplink, relaying data from local sensors over LoRaWAN, and powering down to conserve energy until the next cycle.\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan\u003eComparison Table: \u003c\/span\u003e\u003ca href=\"https:\/\/store.rakwireless.com\/products\/wisduo-lpwan-module-rak3172?variant=43329454342342\u0026amp;intsource=rak_store\u0026amp;intmedium=organic\u0026amp;intcampaign=rak11160_page\u0026amp;intterm=rak3172\u0026amp;intcontent=text_link\"\u003e\u003cspan\u003eRAK3172\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e, RAK11160, and RAK3112\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"border-collapse: collapse; width: 100%; height: 489.844px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e\u003cstrong\u003eFeature \/ Model\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e\u003cstrong\u003eRAK3172\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e\u003cstrong\u003eRAK11160\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e\u003cstrong\u003eRAK3112\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eMCU\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eSTM32WLE5\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eSTM32WLE5 + ESP32-C2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eESP32-S3 + SX1262\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eLoRa \/ LoRaWAN\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eLoRa + WiFi + BLE\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eLoRa + WiFi + BLE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eArchitecture\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eSingle MCU\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eDual MCU (STM32WL controls ESP32 via EN)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eSingle MCU with higher processing power\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003ePower Strategy\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eUltra Low Power\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eSTM32 handles LoRa, ESP32 fully powered off when idle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eLow power supported; ESP32-S3 optimized sleep modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eApplication Focus\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eLow-power LoRaWAN sensors\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eBattery-powered sensors with cloud sync via WiFi\/BLE\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eHigh-performance IoT, mUI, Meshtastic, Edge AI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eStorage\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eUp to 256 KB Flash (STM32)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003e256 KB Flash + ESP32-C2 (1–2 MB Flash)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 58.7812px;\"\u003eESP32-S3 with 2 MB Flash (variant-dependent)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eDevelopment Platform\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eRUI3 SDK \/ AT Commands\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eRUI3 for STM32WL + ESP-IDF \/ Arduino for ESP32-C2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 78.375px;\"\u003eESP-IDF \/ Arduino \/ PlatformIO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"position: sticky; left: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003eForm Factor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e15 x 15.5 mm stamp pad\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e15 mm x 23 mm x 3 mm stamp pad\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(221, 221, 221); text-align: left; padding: 15px; height: 39.1875px;\"\u003e15 mm x 23 mm x 3 mm stamp pad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cspan\u003eWhat’s in the Box\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 pc RAK11160\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eHow to Get Started with RAK11160 ESP32 + STM32WL Module\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.rakwireless.com\/product-categories\/wisduo\/rak11160-module\/quickstart\/?utm_source=rak_store\u0026amp;utm_medium=organic\u0026amp;utm_campaign=rak11160-page\u0026amp;utm_term=rak11160-wisduo-lpwan-ble-wifi-module-quick-start-guide\u0026amp;utm_content_documentation-link\" target=\"_blank\"\u003e\u003cspan\u003eRAK11160 WisDuo LPWAN+BLE+WiFi Module Quick Start Guide\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.rakwireless.com\/product-categories\/wisduo\/rak11160-module\/at-command-manual\/?utm_source=rak_store\u0026amp;utm_medium=organic\u0026amp;utm_campaign=rak11160-page\u0026amp;utm_term=rak11160-wisduo-lpwan-ble-wifi-module-at-command-manual\u0026amp;utm_content_documentation-link\" target=\"_blank\"\u003e\u003cspan\u003eRAK11160 WisDuo LPWAN+BLE+WiFi Module AT Command Manual\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/docs.rakwireless.com\/product-categories\/wisduo\/rak11160-module\/datasheet?utm_source=rak_store\u0026amp;utm_medium=organic\u0026amp;utm_campaign=rak11160-page\u0026amp;utm_term=rak11160-wisduo-lpwan-ble-wifi-module-datasheet\u0026amp;utm_content_documentation-link\" target=\"_blank\"\u003e\u003cspan\u003eRAK11160 WisDuo LPWAN+BLE+WiFi Module Datasheet\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/RAKWireless\/RUI3-Best-Practice\/tree\/main\/RAK11160-MQTT-Gateway\" target=\"_blank\"\u003e\u003cspan\u003eRAK11160-MQTT-Gateway\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e Example for a LoRa P2P receiver with forwarding of data packets to a MQTT server\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003ca href=\"https:\/\/github.com\/RAKWireless\/RUI3-Best-Practice\/tree\/main\/RAK11160-WiFi\" rel=\"noopener\" target=\"_blank\"\u003eRAK11160-WiFi\u003c\/a\u003e Example for WiFi connection with the RAK11160\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/downloads.rakwireless.com\/LoRa\/RAK11160\/Certification\/RAK11160_CE_Certification.pdf\" target=\"_blank\"\u003e\u003cspan\u003eCE Certificate for RAK11160 WisDuo LPWAN+BLE+WiFi Module\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\n\u003ca href=\"https:\/\/downloads.rakwireless.com\/LoRa\/RAK11160\/Certification\/RAK11160_FCC_Certification.pdf\"\u003eFCC Certification for \u003cspan\u003eRAK11160 WisDuo LPWAN+BLE+WiFi Module\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli dir=\"ltr\" role=\"presentation\"\u003e\n\u003ca href=\"https:\/\/downloads.rakwireless.com\/LoRa\/RAK11160\/Certification\/RAK11160_ISED_Certification.pdf\"\u003eISED Certification for \u003cspan\u003eRAK11160 WisDuo LPWAN+BLE+WiFi Module\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eFrequently Asked Questions\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eWhy does the RAK11160 use two MCUs instead of one?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cstrong\u003eSTM32WL\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003emanages \u003c\/span\u003e\u003cstrong\u003eLoRaWAN communication\u003c\/strong\u003e\u003cspan\u003e and \u003c\/span\u003e\u003cstrong\u003eenergy efficiency\u003c\/strong\u003e\u003cspan\u003e, while the \u003c\/span\u003e\u003cstrong\u003eESP32-C2\u003c\/strong\u003e\u003cspan\u003e handles \u003c\/span\u003e\u003cstrong\u003eWiFi\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eand \u003c\/span\u003e\u003cstrong\u003eBluetooth\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003econnectivity. This \u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003esmart power\u003c\/strong\u003e \u003cstrong\u003eseparation\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003ekeeps energy use ultra-low—allowing the ESP32 to remain powered off until it's required, helping battery-powered devices last much longer.\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHow do I start developing with the RAK11160?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eFirst, install the Arduino IDE from the official website (not from Microsoft Store). Then, add the RAKwireless RUI3 SDK via the Board Manager using: \u003c\/span\u003e\u003ca href=\"https:\/\/raw.githubusercontent.com\/RAKWireless\/RAKwireless-Arduino-BSP-Index\/main\/package_rakwireless.com_rui_index.json\"\u003e\u003cspan\u003ehttps:\/\/raw.githubusercontent.com\/RAKWireless\/RAKwireless-Arduino-BSP-Index\/main\/package_rakwireless.com_rui_index.json\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWrite programs using the RUI3 APIs for the STM32WL and standard Arduino libraries for the ESP32-C2. \u003c\/span\u003e\u003ca href=\"https:\/\/docs.rakwireless.com\/product-categories\/wisduo\/rak11160-module\/quickstart\/?utm_source=rak_store\u0026amp;utm_medium=organic\u0026amp;utm_campaign=rak11160-page\u0026amp;utm_term=learn-more\u0026amp;utm_content_documentation-link\"\u003e\u003cspan\u003eLearn more.\u003c\/span\u003e\u003c\/a\u003e\u003cspan\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWhat firmware does the RAK11160 use?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe RAK11160 is based on the\u003cstrong\u003e \u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003eRAKwireless Unified Interface 3 (RUI3)\u003c\/strong\u003e\u003cspan\u003e firmware. It lets you program the module directly without needing another microcontroller. You can also send \u003c\/span\u003e\u003cstrong\u003eAT commands\u003c\/strong\u003e\u003cspan\u003e through UART if you prefer to control it externally.\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWhy is antenna connection important for the RAK11160?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe RAK11160 uses special\u003c\/span\u003e\u003cstrong\u003e MHF4 connectors\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003efor external antennas.\u003cstrong\u003e \u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003eOperating without an antenna can permanently damage\u003c\/strong\u003e\u003cspan\u003e the LoRa, WiFi, or BLE radios. Always connect the correct antenna before powering the device. If you’re using a version without an MHF connector, use the RF pinouts for custom antenna setups.\u003c\/span\u003e\u003cspan\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHow do I upload custom firmware to the RAK11160?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eTo upload custom firmware:\u003c\/span\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cspan\u003eConnect a \u003c\/span\u003e\u003cspan\u003eUSB to \u003cstrong\u003eUART adapter\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e between your computer and the RAK11160.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eOpen \u003c\/span\u003e\u003cstrong\u003eArduino IDE\u003c\/strong\u003e\u003cspan\u003e and select the correct \u003c\/span\u003e\u003cstrong\u003eRAK STM32 board\u003c\/strong\u003e\u003cspan\u003e.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWrite your sketch using \u003c\/span\u003e\u003cstrong\u003eRUI3 APIs\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eor \u003c\/span\u003e\u003cstrong\u003eArduino C\u003c\/strong\u003e\u003cspan\u003e.\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eClick \u003c\/span\u003e\u003cstrong\u003eUpload\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eto flash the firmware via UART.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3\u003e\u003cstrong\u003eWhat is the best way to use the dual-core design for power saving?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eProgram the \u003c\/span\u003e\u003cstrong\u003eSTM32WL\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eto handle regular LoRa tasks (like sending sensor data), and\u003cstrong\u003e \u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003eonly wake the ESP32\u003c\/strong\u003e\u003cspan\u003e when you need WiFi or BLE (like for a cloud sync). After completing the task, \u003c\/span\u003e\u003cstrong\u003edisable the ESP32\u003c\/strong\u003e\u003cspan\u003e\u003cstrong\u003e \u003c\/strong\u003eagain using the \u003c\/span\u003e\u003cstrong\u003eEN pin control\u003c\/strong\u003e\u003cspan\u003e managed by the STM32WL firmware. This method keeps power use near \u003c\/span\u003e\u003cstrong\u003e1 µA\u003c\/strong\u003e\u003cspan\u003e during sleep!\u003c\/span\u003e\u003c\/p\u003e","brand":"rak-staging","offers":[{"title":"With MHF4 (RF Pinout is disconnected) \/ 800MHz for EU868\/IN865\/RU864","offer_id":46850594603175,"sku":"105231","price":6.5,"currency_code":"USD","in_stock":true},{"title":"With MHF4 (RF Pinout is disconnected) \/ 900MHz for US915\/AU915\/KR920\/AS923","offer_id":46850594635943,"sku":"106206","price":6.5,"currency_code":"USD","in_stock":true},{"title":"Without MHF4 (Antenna via RF Pinout) \/ 800MHz for EU868\/IN865\/RU864","offer_id":46850594668711,"sku":"305059","price":6.5,"currency_code":"USD","in_stock":true},{"title":"Without MHF4 (Antenna via RF Pinout) \/ 900MHz for US915\/AU915\/KR920\/AS923","offer_id":46850594701479,"sku":"306058","price":6.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0455\/2333\/7383\/files\/rak11160-8.png?v=1753085057","url":"https:\/\/rak-staging.myshopify.com\/products\/rak11160-lorawan-module-esp32-stm32wl-wifi-ble","provider":"rak-staging","version":"1.0","type":"link"}