ZIGBEE-based Wi-Fi module dormancy method

Through the multi-module collaborative design of ZIGBEE network and Wi-Fi modules, dynamic sleep management of Wi-Fi modules is realized, solving the problem of inefficient power consumption management in the existing technology, improving battery life and data transmission response speed, and optimizing the intelligence and flexibility of power consumption management.

CN120302392APending Publication Date: 2025-07-11SHEN ZHEN SHI ZHONG LONG TONG DIAN ZI KE JI YOU XIAN GONG SI
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510277163.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, the dormant control of Wi-Fi modules cannot be dynamically adjusted according to real-time communication needs, resulting in insufficient power consumption management, especially when low data transmission requirements still consume a lot of power and lack adaptability.

Method used

Through the coordinated control of ZIGBEE network and Wi-Fi module, a multi-module collaborative design is adopted, including ZIGBEE monitoring module, Wi-Fi status control module, data cache module, sleep mode switching module, wake-up control module, adaptive parameter adjustment module and fault monitoring module to realize dynamic sleep management of Wi-Fi modules.

Benefits of technology

It reduces the overall power consumption of the system, extends the battery life of the Wi-Fi module, improves the data transmission response speed and system stability, optimizes the intelligence and flexibility of power consumption management, and reduces the power consumption waste caused by frequent wake-ups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302392A_ABST
    Figure CN120302392A_ABST
Patent Text Reader

Abstract

The invention discloses a ZIGBEE-based Wi-Fi module dormancy method, which comprises the following steps of: intelligently controlling dormancy and awakening of a Wi-Fi module through cooperative work of a ZIGBEE monitoring module, a Wi-Fi state control module, a data caching module, a dormancy mode switching module, an awakening control module, a self-adaptive parameter adjusting module and a fault monitoring module; and the power consumption management and cruising ability of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet of Things communication technologies, and in particular to a method for dynamically managing the sleep of a Wi-Fi module in a ZIGBEE network. Background Art

[0002] With the wide application of Internet of Things (IoT) devices, many devices need to support multiple communication protocols (such as ZIGBEE and Wi-Fi) to meet diverse connection requirements. Due to its characteristics of low power consumption, low cost, and flexible network, ZIGBEE is widely used in fields such as sensor networks, smart homes, and industrial control. Wi-Fi, as a high-bandwidth communication protocol, is suitable for scenarios such as large data volume transmission, video stream transmission, and Internet access. However, due to the high power consumption characteristics of Wi-Fi, how to manage the power consumption of the Wi-Fi module without affecting communication is a technical problem that needs to be solved urgently.

[0003] In the prior art, the sleep control of the Wi-Fi module is often achieved through simple timed sleep or low-frequency wake-up strategies. This method cannot dynamically control the sleep and wake-up of the Wi-Fi module according to real-time communication requirements, resulting in the module still consuming a large amount of electrical energy when idle. In addition, traditional power management methods usually lack the adaptive ability to different data transmission requirements and are difficult to meet the requirements of efficient power management in complex IoT environments. Summary of the Invention

[0004] The present invention relates to a sleep method for a Wi-Fi module based on ZIGBEE. Through the collaborative control between the ZIGBEE network and the Wi-Fi module, dynamic sleep management of the Wi-Fi module is achieved, while reducing system power consumption while ensuring data transmission quality. The method includes seven modules, namely, a ZIGBEE monitoring module, a Wi-Fi status control module, a data caching module, a sleep mode switching module, a wake-up control module, an adaptive parameter adjustment module, and a fault monitoring module. The technical solutions, functions, and implementation methods of each module are introduced in detail below: ZIGBEE Monitoring Module The ZIGBEE monitoring module is used to monitor the data transmission requirements in the ZIGBEE network in real time to determine whether the Wi-Fi module needs to be awakened for data transmission. The module uses low-power sensors and signal threshold judgment algorithms to analyze information such as the communication frequency, signal strength, and data requests of the ZIGBEE network. By setting reasonable trigger thresholds, the module can accurately identify data transmission requirement signals and generate trigger signals to be transmitted to the wake-up control module of the Wi-Fi module. The working principle of this module includes: In the system standby or low-power mode, the ZIGBEE monitoring module maintains a low-power listening state; Once it is detected that the data transmission requirement in the ZIGBEE network exceeds the set threshold, the module will generate and transmit a trigger signal; Through the ZIGBEE monitoring module, the Wi-Fi module can be woken up in time when necessary, avoiding unnecessary wake-up and power consumption waste.

[0005] Wi-Fi Status Control Module The Wi-Fi status control module receives and analyzes the trigger signal from the ZIGBEE monitoring module, and dynamically adjusts the working status of the Wi-Fi module according to different data transmission requirements. The working modes of this module include normal working mode, standby mode, sleep mode and deep sleep mode: Normal working mode: The Wi-Fi module is fully activated, suitable for situations with large data volume or frequent transmission; Standby mode: The Wi-Fi module is in a low-power state but can quickly resume normal operation, suitable for short-term idle scenarios; Sleep mode and deep sleep mode: The power consumption of the Wi-Fi module is reduced to the lowest level, suitable for situations with no data transmission requirements for a long time.

[0006] The control logic embedded in the module automatically switches between modes according to the transmission frequency and power consumption requirements. For example, when the data transmission volume is small, the system will automatically switch to standby or sleep mode, and automatically resume to the working mode under high transmission requirements, thus ensuring that the working mode of the Wi-Fi module is dynamically adjusted according to the demand, improving the accuracy and flexibility of power consumption management.

[0007] Data Cache Module The data cache module is used to temporarily store the data to be transmitted when the Wi-Fi module is in sleep mode. This module uses a first-in-first-out (FIFO) queue structure to manage the data cache to ensure the data transmission order. Its working process includes: During the sleep period of the Wi-Fi module, the cache module receives and temporarily stores the data to be transmitted to prevent data loss; After the Wi-Fi module wakes up from the sleep mode, the cache module immediately sends the cached data; The data cache module also has a capacity self-adaptive function, which automatically adjusts the cache capacity to adapt to different data transmission requirements.

[0008] The data cache module improves the transmission continuity by managing the data cache and reduces the power consumption waste caused by frequent wake-up of the module.

[0009] Sleep Mode Switching Module The sleep mode switching module automatically selects the sleep mode of the Wi-Fi module by monitoring the current data transmission frequency, system latency requirements, and power consumption status. The module adopts an adaptive switching algorithm and dynamically allocates sleep levels according to specific requirements, including: Sleep mode: Suitable for low-data-volume scenarios, the system will periodically wake up the Wi-Fi module for short-term data transmission; Deep sleep mode: In scenarios with extremely low data requirements, the Wi-Fi module will only wake up when the data volume increases or a special instruction is received to reduce power consumption.

[0010] The switching mechanism of the sleep mode switching module can not only precisely control the sleep state of the Wi-Fi module, but also dynamically adjust key parameters such as sleep time and wake-up frequency according to environmental changes, realizing the intelligent management of multi-mode sleep.

[0011] Wake-up control module The wake-up control module is used to wake up the Wi-Fi module from the sleep state to the working state after receiving the trigger signal from the ZIGBEE monitoring module. Based on a low-power level detection wake-up circuit, the module can quickly respond to the trigger signal and maintain low power consumption. Its implementation process includes: Detect the trigger signal through level change to avoid using high-power continuous monitoring; When the trigger signal is valid, the wake-up module activates the Wi-Fi module and adjusts it to the normal working mode; The module also adjusts the wake-up frequency according to the actual application scenario to adapt to the power consumption requirements of different scenarios.

[0012] The wake-up control module can ensure the timeliness of system response under the premise of minimum power consumption, meeting the fast wake-up requirement for the Wi-Fi module.

[0013] Adaptive parameter adjustment module The adaptive parameter adjustment module dynamically optimizes the sleep and wake-up parameters by performing real-time analysis on the power consumption, data transmission volume, and external environmental conditions of the Wi-Fi module, using a self-learning algorithm. The main functions of the module include: Analyze the environment and data volume through the adaptive algorithm, and adjust the sleep and wake-up parameters of the Wi-Fi module in real time, such as sleep time, wake-up frequency, etc.; The system self-learns the pattern of changes in data transmission requirements, and shortens the sleep time in case of high data requirements to improve the transmission response speed; Prolong the sleep cycle in case of low requirements to reduce power consumption.

[0014] The adaptive parameter adjustment module not only enhances the adaptability of the Wi-Fi module, but also further optimizes the overall power consumption management of the system by intelligently adjusting the sleep and wake-up parameters.

[0015] Fault Monitoring Module The fault monitoring module is used to monitor the operating status of the Wi-Fi module in real time, so as to respond in time and perform fault recovery when an abnormality occurs. This module adopts periodic detection and anomaly detection algorithms, and the specific functions are as follows: Continuously monitor the working status of the Wi-Fi module and issue an alarm when an abnormal signal (such as data transmission interruption or response timeout) is detected; After fault detection, try to automatically restore the Wi-Fi module to the normal state and send a restart command if necessary; The abnormal recovery function reduces the power consumption waste caused by faults and improves the system stability.

[0016] The fault monitoring module ensures the reliability of the Wi-Fi module in different working environments, and improves the availability and low-power performance of the system through real-time monitoring and fault recovery.

[0017] Beneficial Effects A Wi-Fi module sleep method based on ZIGBEE proposed by the present invention has the following beneficial effects through reasonable module design and multi-level power management: 1. Reduce the overall power consumption of the system Through the low-power monitoring mechanism of the ZIGBEE monitoring module, the present invention can timely switch the Wi-Fi module to the sleep mode when the data transmission requirement is low, effectively reducing unnecessary power consumption waste. At the same time, through the multi-mode switching function of the Wi-Fi status control module, the working status of the Wi-Fi module is automatically adjusted according to the requirement, reducing the overall energy consumption of the system.

[0018] 2. Extend the battery life of the Wi-Fi module The sleep mode switching module of the present invention can intelligently adjust the sleep depth and frequency of the Wi-Fi module, and the adaptive parameter adjustment module optimizes the parameter settings according to the environmental changes, enabling the Wi-Fi module to maintain a low-power working state as much as possible, thereby extending the battery life of the module, which is especially suitable for Internet of Things application scenarios with high requirements for battery life.

[0019] 3. Improve the data transmission response speed Since the ZIGBEE monitoring module can monitor the transmission requirement in real time and quickly wake up the Wi-Fi module through the wake-up control module, the present invention improves the response speed of the system while maintaining low power consumption, enabling the Wi-Fi module to be quickly activated when the transmission requirement appears, meeting the system's requirement for fast data transmission.

[0020] 4. Optimize the intelligence and flexibility of power management The present invention realizes the dynamic adjustment of the sleep and wake-up parameters of the Wi-Fi module through the adaptive parameter adjustment module, adapts to different data transmission requirements and external environment changes, and optimizes the intelligent level of power consumption management. The sleep mode switching module automatically selects the appropriate sleep depth according to the data volume and latency requirements, enhancing the flexibility of the system.

[0021] 5. Improve the stability and reliability of the system The fault monitoring module continuously monitors the operating status of the Wi-Fi module and can recover in a timely manner when an abnormal situation occurs, avoiding power consumption waste and transmission interruption problems caused by faults, ensuring the stable operation of the system, and being applicable to a variety of complex application environments.

[0022] 6. Reduce power consumption waste caused by frequent wake-up Through the caching function of the data caching module, the present invention can cache data when the Wi-Fi module is in the sleep mode and send it uniformly after wake-up, reducing the power consumption waste caused by the module being frequently woken up for transmitting small amounts of data, improving the efficiency of data transmission and the overall energy efficiency of the system.

[0023] Main innovation points: The innovation of the present invention lies in the intelligent sleep and wake-up control of the Wi-Fi module through the multi-module collaborative design based on ZIGBEE, thereby significantly reducing power consumption and improving the system's battery life and response efficiency. The specific innovation points include the following aspects: Low-power monitoring mechanism based on the ZIGBEE network The present invention uses the ZIGBEE monitoring module to continuously monitor the data transmission requirements in the ZIGBEE network and uses low-power monitoring means to accurately judge whether the Wi-Fi module needs to be woken up. This design enables the system to maintain the lowest power consumption when there is no data demand and respond quickly when the data demand increases, significantly reducing the energy consumption caused by invalid wake-up.

[0024] Dynamic multi-mode Wi-Fi status control The Wi-Fi status control module realizes the flexible switching of the working status of the Wi-Fi module through multiple sleep modes (such as standby, sleep, deep sleep). By dynamically adjusting the mode according to the transmission frequency and power consumption requirements, this module can reduce energy consumption without affecting the transmission quality, meet the requirements of different data transmission scenarios, and optimize the flexibility of power consumption management.

[0025] Intelligent power consumption management with adaptive parameter adjustment The adaptive parameter adjustment module dynamically adjusts the sleep time and wake-up frequency of the Wi-Fi module through a self-learning algorithm based on information such as data demand and external environment. This adaptive adjustment not only improves the intelligence level of power consumption management but also precisely optimizes the balance between power consumption and transmission efficiency according to the actual situation, further enhancing the energy efficiency performance of the Wi-Fi module.

[0026] Efficient data transmission combining caching and wake-up control The present invention designs a linkage mechanism between the data caching module and the wake-up control module. When the Wi-Fi module is in the sleep state, the data to be transmitted is temporarily stored in the cache and sent uniformly after the module wakes up, reducing the power consumption waste caused by frequent wake-up. This innovation realizes the efficient management of data transmission, avoiding both sleep interruptions and improving transmission efficiency.

[0027] Real-time fault monitoring and automatic recovery mechanism The present invention uses a fault monitoring module to monitor the operating state of the Wi-Fi module in real time, providing functions of anomaly detection and automatic recovery to ensure the reliability of the system in complex environments. This module reduces the ineffective power consumption caused by faults, enhances the stability of the system, and ensures the normal operation of the Wi-Fi module at low power consumption. Description of the drawings

[0028] Figure 1 is the flowchart of the ZIGBEE monitoring module; Figure 2 is the flowchart of the Wi-Fi status control module; Figure 3 is the flowchart of the data caching module; Figure 4 is the flowchart of the sleep mode switching module; Figure 5 is the flowchart of the wake-up control module; Figure 6 is the flowchart of the adaptive parameter adjustment module; Figure 7 is the flowchart of the fault monitoring module. Detailed implementation manners

[0029] The following further describes the embodiments of the present invention with reference to the drawings.

[0030] This embodiment takes a sleep method of a Wi-Fi module based on ZIGBEE as the core, combines the collaborative work of each module, and specifically elaborates on how to achieve efficient power consumption management and intelligent wake-up control of the Wi-Fi module. During the implementation process, through the collaborative operation of the ZIGBEE monitoring module, Wi-Fi status control module, data cache module, sleep mode switching module, wake-up control module, adaptive parameter adjustment module, and fault monitoring module, a balance between low power consumption and efficient data transmission of the Wi-Fi module is achieved. The implementation methods of each module will be described in detail one by one below.

[0031] ZIGBEE Monitoring Module The ZIGBEE monitoring module continuously listens to the communication signals in the ZIGBEE network through an embedded sensor. When there is a data transmission requirement in the ZIGBEE network, this module makes a judgment based on the set signal strength threshold and the data packet transmission frequency. If the data transmission frequency reaches the set value, or the signal strength exceeds the threshold, the ZIGBEE monitoring module will trigger a wake-up signal and send it to the Wi-Fi module.

[0032] For example, when the sensor node in the network sends data to the central gateway, the ZIGBEE monitoring module will detect this data transmission signal and determine that it is necessary to wake up the Wi-Fi module for data transmission. If the data transmission is below the set threshold, the ZIGBEE monitoring module will continue to maintain a low-power working state and do nothing.

[0033] Wi-Fi Status Control Module After receiving the trigger signal from the ZIGBEE monitoring module, the Wi-Fi status control module determines the current working mode of the Wi-Fi module based on the strength and frequency of the signal. This module can dynamically adjust the working state of the Wi-Fi module according to the transmission requirements, including the following modes: Normal Working Mode: When the data volume is large, the Wi-Fi module enters the normal working mode and can perform data transmission.

[0034] Standby Mode: When the data volume is small, the Wi-Fi module enters the standby mode, maintaining a low-power state but being able to quickly resume the working mode.

[0035] Sleep Mode: When the data transmission gap is long, the Wi-Fi module enters the sleep mode to reduce power consumption and extend the battery life.

[0036] Deep Sleep Mode: When there is no data requirement for a long time, the Wi-Fi module enters the deep sleep mode to further reduce power consumption.

[0037] When the trigger signal of the ZigBee monitoring module indicates that a large amount of data needs to be transmitted, the Wi-Fi status control module will switch the Wi-Fi module to the normal working mode; if the amount of data is small, it will be switched to the standby or sleep mode.

[0038] Data cache module When the Wi-Fi module is in the sleep mode, the data cache module will temporarily store the data from the ZigBee monitoring module. The data cache module uses a first-in-first-out (FIFO) queue to manage the cached data to ensure that the order of the data does not change. Whenever the Wi-Fi module enters the working mode, the data cache module will transfer the cached data to the Wi-Fi module in order.

[0039] For example, when the Wi-Fi module is in the sleep state, after the ZigBee monitoring module detects the data transmission requirement, it stores the data in the cache. After the Wi-Fi module resumes the working state from the sleep mode, the data cache module immediately transfers the cached data to the Wi-Fi module in order.

[0040] Sleep mode switching module The sleep mode switching module intelligently determines which sleep mode the Wi-Fi module should enter by real-time monitoring of the data transmission volume and the power consumption status. When the data demand is low, the module will select the sleep mode or the deep sleep mode to reduce the power consumption of the Wi-Fi module. This module makes judgments according to the following criteria: If the Wi-Fi module has not transmitted data for a long time, the sleep mode switching module will automatically switch it to the deep sleep mode.

[0041] If multiple data transmissions are required within a short period of time, the module will switch to the standby mode to ensure quick response.

[0042] In this way, the power consumption of the Wi-Fi module is intelligently optimized, and the system can select the most suitable sleep mode according to different data transmission requirements.

[0043] Wake-up control module The wake-up control module wakes up the Wi-Fi module from the sleep state by monitoring the trigger signal from the ZigBee monitoring module. After the signal is triggered, the wake-up control module will activate the low-power wake-up circuit to quickly resume the working state of the Wi-Fi module. The implementation methods of this module include: Low-power listening: During the sleep period of the Wi-Fi module, the wake-up control module only listens to external signals in a low-power manner; Signal triggering: When the ZigBee monitoring module detects the data transmission requirement, the wake-up control module will detect the valid signal and wake up the Wi-Fi module; Fast recovery: The wake-up control module ensures that the Wi-Fi module can resume to the working mode in the shortest time, supporting quick response to external data transmission requests.

[0044] Adaptive parameter adjustment module The adaptive parameter adjustment module dynamically adjusts the sleep and wake-up parameters of the Wi-Fi module by analyzing the data transmission requirements, environmental changes, and power consumption status of the Wi-Fi module in real time. For example, the module determines the sleep time and wake-up frequency of the Wi-Fi module based on information such as data transmission frequency and environmental temperature. When the data requirements change, the module automatically adjusts the depth of the sleep mode and the wake-up cycle.

[0045] In actual operation, when the data transmission interval shortens, the module reduces the sleep time of the Wi-Fi module and increases the wake-up frequency; when the data transmission requirements decrease, the module extends the sleep time and reduces the wake-up frequency, thereby reducing power consumption.

[0046] Fault monitoring module The fault monitoring module monitors the operating status of the Wi-Fi module in real time, detecting abnormal conditions during data transmission, such as excessive transmission delay and data loss. Once an abnormality is detected, the fault monitoring module issues an alarm and attempts to restore the normal operation of the Wi-Fi module through an automatic recovery function.

[0047] The fault monitoring module checks the communication status of the Wi-Fi module at regular intervals. When the module fails to respond, it automatically restarts or adjusts the working mode to ensure the stability and reliability of the Wi-Fi module.

[0048] This embodiment proposes a sleep method for a Wi-Fi module based on ZIGBEE, which combines seven core modules and realizes intelligent power consumption management and efficient data transmission control of the Wi-Fi module through collaborative work: ZIGBEE monitoring module: Data requirement monitoring The ZIGBEE monitoring module is centered around a low-power sensor and listens to the transmission signals of the ZIGBEE network in real time.

[0049] This module analyzes information such as network transmission frequency and transmission signal strength through a threshold judgment algorithm (used to analyze the size of the current transmission requirements based on set network transmission frequency and signal strength thresholds and generate corresponding trigger signals): When the transmission demand signal strength is higher than the preset threshold, the module generates a trigger signal and sends it to the Wi-Fi status control module.

[0050] When the transmission demand is low or there is no data transmission demand, the module maintains a low-power standby mode to avoid waking up the Wi-Fi module.

[0051] Wi-Fi Status Control Module: Status Switching and Power Consumption Optimization This module analyzes the trigger signal and switches the Wi-Fi module status according to the transmission requirements: If high-frequency data requirements are detected, the Wi-Fi module is placed in the "Normal Working Mode"; If only low-frequency data requirements exist, it enters the "Standby Mode"; When there is no data requirement, it enters the "Sleep Mode" or "Deep Sleep Mode".

[0052] The module optimizes power consumption and response speed by dynamically adjusting the control logic of the wake-up frequency and sleep delay (i.e., according to the change of the current trigger signal, it adjusts the time interval of Wi-Fi wake-up and the sleep delay time in real time to ensure both performance and energy consumption are considered).

[0053] Data Buffer Module: Temporary Storage and Transmission of Data When the Wi-Fi module enters the sleep state, the data buffer module enables buffer management technology (using the First-In-First-Out (FIFO) mechanism to manage the cache queue, which is used to temporarily store transmission data and ensure sequential sending): The FIFO queue ensures that data is processed in order and avoids data loss.

[0054] When the Wi-Fi module wakes up, the cached data is immediately transmitted, ensuring low latency and high reliability.

[0055] The module is embedded with an overflow detection mechanism. When the cache space is insufficient, it preferentially clears low-priority data.

[0056] Sleep Mode Switching Module: Dynamic Power Management The sleep mode switching module monitors the data transmission frequency, delay requirements, and power consumption requirements in real time, and realizes it through a demand priority scheduling algorithm (by analyzing real-time transmission requirements, it dynamically adjusts the sleep level of the Wi-Fi module according to priority, such as light sleep or deep sleep, to achieve the best balance between power consumption and response efficiency): When the data requirement is low, it enters light sleep; When the data requirement completely pauses, it enters deep sleep.

[0057] The switching process realizes the efficient utilization of power resources by reducing the wake-up frequency and lowering the transmission power consumption.

[0058] Wake-up Control Module: Low-Power Wake-up The wake-up control module wakes up the Wi-Fi module according to the trigger signal sent by the ZIGBEE monitoring module through a low-power interrupt wake-up circuit based on level detection (using a level detection method to interrupt the sleep of the Wi-Fi module and achieving low-power response at the hardware level): The wake-up duration and period are dynamically adjusted according to historical data, ensuring fast response to data requirements while avoiding energy waste caused by frequent wake-ups.

[0059] Adaptive parameter adjustment module: Dynamic optimization This module optimizes the module performance through a self-learning algorithm (dynamically adjusting the sleep and wake-up parameters of the Wi-Fi module by analyzing the dynamically collected real-time environmental data and historical transmission data using machine learning methods): Adapts and adjusts the sleep period and wake-up parameters in different scenarios (such as high-frequency transmission or low-frequency monitoring).

[0060] Ensures that the response speed and power consumption of the system reach an optimal balance.

[0061] Fault monitoring module: Exception handling and protection The fault monitoring module continuously monitors the operating status through an anomaly detection algorithm (identifying abnormal states during the operation of the Wi-Fi module using statistical analysis and rule matching methods, and triggering alarm signals or automatic recovery operations): Regularly sends heartbeat signals to confirm the normal operation of the module.

[0062] When an abnormal operation is detected, it triggers an alarm and performs a restart operation to ensure the system resumes normal operation while reducing the additional power consumption during the fault period.

Claims

1. A Wi-Fi module based on ZigBee, characterized in that, Including: A ZIGBEE monitoring module, which is used to detect the data transmission status of the ZIGBEE network and generate a trigger signal; A Wi-Fi status control module, which is used to switch the working status of the Wi-Fi module among normal working, standby, sleep, and deep sleep modes according to the trigger signal; A data caching module, which is used to temporarily store data to be transmitted when the Wi-Fi module is in the sleep mode; A sleep mode switching module, which is used to automatically adjust the sleep mode of the Wi-Fi module according to the transmission frequency, latency requirements, and power consumption requirements; A wake-up control module, which is used to wake up the Wi-Fi module from the sleep state to the working state after receiving the trigger signal; An adaptive parameter adjustment module, which dynamically adjusts the sleep time and wake-up frequency of the Wi-Fi module according to the change of data transmission requirements to adapt to different data transmission traffic. Especially when the data traffic is low, it extends the sleep time to avoid invalid wake-up. When the data traffic is high, it shortens the sleep time and increases the wake-up frequency to ensure timely response to data transmission requests; A fault monitoring module, which is used to monitor the running status of the Wi-Fi module, detect, and handle fault situations.

2. According to the content described in claim 1, it is characterized in that, Including, where the ZIGBEE monitoring module uses a low-power sensor to detect the data transmission requirements of the ZIGBEE network in real time, and uses a threshold judgment algorithm (adopting signal sampling and mean filtering technology, comparing the collected signal with the set threshold. If the continuously sampled signal exceeds the threshold, the system determines that there is a data transmission requirement and generates a trigger signal. The threshold can be dynamically adjusted to adapt to the network load requirements of different scenarios) to analyze the transmission frequency and transmission request signal, and generate the corresponding trigger signal to activate the Wi-Fi module and optimize the response time before data transmission occurs.

3. According to the content described in claim 1, it is characterized in that, Including, Where the Wi-Fi status control module switches the Wi-Fi module among normal working, standby, sleep, and deep sleep modes by parsing the received trigger signal. Its control logic includes dynamically adjusting the wake-up frequency of Wi-Fi and the delay parameter for entering the sleep state to ensure automatic adaptation to different power consumption modes when the data demand changes. The specific control logic includes: When the trigger signal indicates high-frequency data transmission, switch to the normal working mode; If the signal strength is low and there is no data transmission, enter the standby mode to further reduce power consumption; If there is no signal continuously or no transmission for a long time, enter the sleep or deep sleep mode; The wake-up frequency and sleep delay parameter are controlled by a dynamic adjustment algorithm to achieve optimal power management.

4. According to the content described in claim 1, it is characterized in that, Including, where the data caching module uses buffer management technology to temporarily store the data to be sent after the Wi-Fi module enters the sleep state and transmit it immediately after the module wakes up to reduce latency. The buffer management technology used by this module uses a first-in-first-out (FIFO) cache queue mechanism to ensure that data is transmitted in the order of first in first out, reducing the risk of data loss during the wake-up process.

5. According to the content described in claim 1, it is characterized in that, It includes that the sleep mode switching module automatically adjusts the sleep mode of the Wi-Fi module by monitoring the transmission frequency, latency requirements, and power consumption requirements. The switching method includes dynamically allocating sleep levels based on requirements, reducing wake-up frequencies, and adaptively reducing transmission power consumption to achieve the purpose of saving power resources.

6. According to the content described in claim 1, it is characterized in that, It includes that the wake-up control module wakes up the Wi-Fi module according to the trigger signal of the ZIGBEE monitoring module and optimizes the module power consumption by adaptively adjusting the sleep cycle and wake-up duration. This module uses a wake-up circuit based on level detection and ensures timely response through a low-power interrupt method.

7. According to the content described in claim 1, it is characterized in that, It includes that the adaptive parameter adjustment module dynamically adjusts the sleep and wake-up parameters of the Wi-Fi module by real-time analyzing environmental data and data transmission volume, using a self-learning algorithm to adapt to the power consumption requirements of different scenarios, and improving the system's response speed and energy-saving effect.

8. According to the content described in claim 1, it is characterized in that, It includes that the fault monitoring module continuously monitors the status of the Wi-Fi module, uses periodic detection and anomaly detection algorithms to identify abnormal operations, and sends an alarm signal or attempts to restart the Wi-Fi module when a fault occurs to ensure the normal operation of the system and reduce power consumption losses during the fault period.

9. A sleep method for a Wi-Fi module based on ZIGBEE, characterized in that, It includes the following steps: (1) The ZIGBEE monitoring module continuously listens to the data transmission status in the ZIGBEE network and analyzes the data traffic and frequency; (2) If the data transmission traffic is high, the ZIGBEE monitoring module generates a wake-up signal and notifies the Wi-Fi status control module; if the data traffic is low, the ZIGBEE monitoring module keeps the Wi-Fi module in the sleep mode; (3) After receiving the wake-up signal, the Wi-Fi status control module automatically adjusts the Wi-Fi module to enter the normal working mode or standby mode according to the traffic judgment; (4) The adaptive sleep strategy module dynamically adjusts the sleep time and wake-up frequency of the Wi-Fi module according to the real-time data traffic, ensuring to extend the sleep time when the data traffic is low, shorten the sleep time and increase the wake-up frequency when the data traffic is high; (5) During the sleep period of the Wi-Fi module, the data cache module caches the untransmitted data and transmits it in sequence after recovery; (6) The fault monitoring module monitors the status of the Wi-Fi module, detects anomalies in real-time, and automatically restores the system when a fault occurs.

Citation Information

Cited By

  • Security camera intelligent dormancy awakening method and system based on energy consumption optimization

    CN120602773A

  • Method and system for reducing power consumption of WiFi device, device and medium

    CN120957212A