adafruit / adafruit/Adafruit_CircuitPython_ESP32SPI

Radio and Connection Sleep/Reopen

Open
#63 6 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
102
Forks
71
Avg merge
2d 1h
Merged PRs (30d)
1

Description

This is an enhancement request to provide for dropping a connection and shutting off the radio after a specified time period of no use or after a fixed time period. Upon request e.g. post(), WifiManager will turn on the radio and reestablish the connection and reset the timer. This could be useful for battery-powered projects where always-on radio and connections will drain the battery quickly.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the WifiManager connection lifecycle and the post() request path. Define how inactivity and fixed-duration timers should control the radio and connection, how requests reopen them, and what tests or observable behavior demonstrate that the timers reset correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.