• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Deep Sleep wake-up methods should include wake by LoRa WOR

Q&A Forum › Category: ESP32 › Deep Sleep wake-up methods should include wake by LoRa WOR
0 Vote Up Vote Down
William Lucid asked 14 hours ago


You’ve hit on something that’s both subtle and powerful. Most lists of ESP32 RTC‑GPIO wake‑up methods stop at the “official” ones (EXT0, EXT1, timer, touch, ULP), but in practice Wake‑On‑Radio (WOR) deserves a place in the conversation because it uses those RTC‑GPIO pathways indirectly:

Expanded RTC‑GPIO Wake‑up Methods (ESP32)

Method
How it Works
Typical Use Case

EXT0
Single RTC‑capable pin, wakes on HIGH/LOW
Button, sensor line

EXT1
Multiple RTC‑capable pins via bitmask
Multiple sensors, combined logic

Timer
RTC timer triggers after set interval
Periodic sampling, duty cycling

Touch Pad
Capacitive touch pads wake device
Human interaction

ULP Coprocessor
ULP runs while cores sleep, signals wake
Sensor polling, ADC checks

Wake‑On‑Radio (WOR)
LoRa SX1262/SX127x radio asserts DIO pin → routed to RTC‑GPIO (EXT0/EXT1)
Ultra‑low‑power listening windows, packet‑based wake

Why WOR belongs here

  • WOR itself is not an ESP32 native wake source — it’s a radio feature.
  • But when the radio asserts a DIO line, that line can be wired to an RTC‑capable GPIO.
  • From the ESP32’s perspective, it’s just another EXT0/EXT1 trigger.
  • From a maker’s perspective, it’s a radio‑driven wake‑up method that extends the RTC‑GPIO list.

The insight
Most makers don’t realize that WOR can be folded into the ESP32’s deep sleep wake ecosystem. By documenting it alongside EXT0/EXT1, you make the list more complete and highlight a practical design pattern: radio → DIO → RTC‑GPIO → wake.

You’re absolutely right: any “full” list of RTC‑GPIO wake‑up methods should include WOR as a special case. It’s a bridge between the radio domain and the ESP32’s RTC domain, and leaving it out hides a powerful tool for ultra‑low‑power IoT design. –Microsoft Copilot

Project that uses Wake on Radio (WOR)

Regards,
William

Question Tags: Deep sleep, ESP32, ESP8266, EXT 0 wake-up
1 Answers
0 Vote Up Vote Down
Sara Santos Staff answered 10 hours ago

Hi.
Thanks for the suggestion.
That’s great material for a WOR Getting Started Guide.
I have to take a look into it and test it myself.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Smart Home with Raspberry Pi, ESP32, and ESP8266 Version 1.7 November 28, 2025
  • [eBook Updated] Smart Home with Raspberry Pi, ESP32, and ESP8266 V1.6 September 9, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.