IoT System Sleep Mode Control via GPIO Wake Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless network stations face significant power consumption issues due to frequent active and idle states, particularly in handheld devices powered by batteries, necessitating techniques to reduce power consumption and extend battery life.

Innovation Solution

The implementation of a communication system and IoT system that includes a connectivity module, central processing unit, power management unit, and timer, which allows the system to operate in a sleep mode by draining power only when necessary, with a predetermined time period between wake-up signals greater than the interval between traffic indication messages, thereby extending battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the station operates in active mode to maintain communication readiness, then communication responsiveness is improved, but power consumption increases

Engineering Contradiction:
Improvecommunication responsivenessVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The station implements periodic wake-up cycles where it alternates between sleep mode and active mode. The wake-up interval is configured to be greater than the DTIM interval, allowing the station to sleep through multiple DTIM periods and wake up only when necessary to check for buffered data, thereby reducing power consumption while maintaining communication readiness.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The access point performs preliminary actions by buffering data and sending DTIM notifications in advance. This allows the station to sleep mode and wake up only when notified, rather than continuously monitoring for data, thus reducing power consumption while ensuring data is available when the station wakes.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the station wakes up frequently to check for data, then data delivery timeliness is improved, but battery life decreases

Engineering Contradiction:
Improvedata delivery timelinessVSAvoidbattery life
Core Design Contradiction:
Loss of timeVSDuration of action of moving object

Solution Approach 1:

The station uses periodic wake-up cycles with intervals greater than DTIM intervals. It wakes up at specific intervals to check for buffered data via DTIM messages, balancing data delivery timeliness with power savings by not waking up more frequently than necessary.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The access point provides feedback through DTIM messages to inform the station when data is buffered. The station uses this feedback to determine when to wake up, waking only when notified of buffered data, thus optimizing the balance between data delivery timeliness and power consumption.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If the station remains in sleep mode to conserve power, then power consumption is reduced, but communication responsiveness deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidcommunication responsiveness
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The station implements periodic wake-up cycles where it alternates between sleep mode and active mode. The wake-up interval is configured to be greater than the DTIM interval, allowing the station to sleep through multiple DTIM periods and wake up only when necessary to check for buffered data, thereby reducing power consumption while maintaining communication readiness.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The DTIM message acts as an intermediary signal between the access point and the station. The access point sends DTIM notifications to wake the station when data is buffered, allowing the station to remain in low-power mode most of the time while still responding timely when data is available.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If the wake-up interval is set shorter than DTIM interval, then data delivery timeliness is improved, but power saving effectiveness decreases

Engineering Contradiction:
Improvedata delivery timelinessVSAvoidpower saving effectiveness
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The station implements periodic wake-up cycles where it alternates between sleep mode and active mode. The wake-up interval is configured to be greater than the DTIM interval, allowing the station to sleep through multiple DTIM periods and wake up only when necessary to check for buffered data, thereby reducing power consumption while maintaining communication readiness.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The access point continuously buffers data and sends DTIM notifications without interruption. The station maintains continuous ability to wake up and receive data, ensuring that data delivery can occur at any time when data is buffered, while the station remains in power-saving mode when no data is available.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9961640B2Communication system and IoT system
Publication Date: 2018.05.01 RENESAS ELECTRONICS AMERICA INC
  • US9961640B2 patent drawing
  • US9961640B2 patent drawing
  • US9961640B2 patent drawing

AI summary

A communication system and an IoT system are provided. The IoT system is applicable to a wireless network system including an access point. The IoT system includes a WiFi module and a GPIO device. The WiFi module is configured to connect to the access point. The GPIO device is configured to provide a plurality of wake-up signals to the WiFi module through a GPIO pin. A predetermined time period between any two of wake-up signals is greater than an interval between two delivery traffic indication messages from the access point. The WiFi module includes a timer and a power management unit, the power management unit drains power to transfer the WiFi module from a sleep mode to a normal mode after the timer receives the wake-up signal.