Enhanced Frame Pending Mechanism for Wireless Mesh Network Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless mesh networks, end devices frequently send data request command messages to determine if a parent device has buffered data, leading to unnecessary power consumption and network traffic, as they often do not have buffered data packets, shortening the battery life of devices designed for long-term battery operation.
Innovation Solution
Implementing an enhanced frame pending mechanism where the parent device includes a frame pending value in the acknowledgement message to indicate whether there is buffered data for the end device, allowing the end device to transition to a low-power state if no data is pending, and request data only when data is available.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If end devices send data request command messages to check for buffered data, then data can be received when available, but power consumption increases and battery life decreases
Solution Approach 1:
The parent device performs preliminary action by setting the frame pending bit in the acknowledgement message to indicate whether buffered data is available, allowing the end device to make informed decisions about waking up and requesting data, thereby avoiding unnecessary wake-ups and power consumption
Solution Approach 2:
The acknowledgement message provides feedback through the frame pending bit about the parent device's buffered data status, enabling the end device to adjust its behavior accordingly - either requesting data if available or returning to sleep if not, thus optimizing power consumption while ensuring data reception reliability
2Speed
If end devices frequently check for buffered data packets, then data can be received promptly when available, but network traffic increases unnecessarily
Solution Approach 1:
The frame pending bit in the acknowledgement message provides immediate feedback about buffered data availability, allowing end devices to adjust their request frequency - requesting data only when the bit indicates availability, thus reducing unnecessary network traffic while maintaining prompt data reception when data is present
3Reliability
If end devices remain in constant radio contact to receive data packets, then data can be received immediately, but power consumption increases and battery life shortens
Solution Approach 1:
The parent device performs preliminary action by indicating buffered data status in the acknowledgement message, allowing end devices to wake up only when necessary to request and receive data, thereby maintaining reliable data reception while extending battery life through reduced radio activity
Solution Approach 2:
End devices transition from constant radio contact to periodic wake-ups based on the frame pending bit indication, waking up only when the bit signals available buffered data, thus maintaining data reception reliability while significantly reducing power consumption and extending battery life
Data Source
AI summary
This document describes techniques and devices to reduce energy consumption and network traffic related to polling for buffered data packets (e.g., messages) between devices in a wireless mesh network. Based on the requirements of an end device that sleeps to conserve power, a parent device receives and buffers data packets addressed to the end device until the end device is awake. The end device periodically wakes-up to transmit application data, such as a sensor reading or a status message, to the parent device. By including an indication of pending data at the parent device in an acknowledgement the transmission of by end device, additional data request messages and acknowledgements can be reduced or eliminated to improve the battery life of the end device and reduce network traffic on the mesh network.


