A bluetooth-based data center switch management system

CN121173848BActive Publication Date: 2026-10-16HANGZHOU FENGHENG ELECTROMECHANICAL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511345611.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2026-10-16
Estimated Expiration
2045-09-19

AI Technical Summary

Technical Problem

传统管理方式依赖有线连接,部署灵活性差、运维成本高,而蓝牙技术虽具备无线便捷性,但在数据中心特殊环境下的适配缺陷凸显

Benefits of technology

1、本发明通过综合错误率与衰减极差率,界定极端边界,结合场景适配与时间衰减优化k和u值,精准捕捉信道真实问题,过滤偶然干扰;如核心机房低干扰场景保留更多真实极端值,边缘机房高干扰场景过滤偶发噪声,让评估结果贴合实际;信道优化方面,构建备用信道库,动态调配时隙,预计算最优路径,还能通过历史数据预判机柜通风板堵塞等故障并生成工单,从评估到优化全流程保障信号稳定,降低衰减影响。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121173848B_ABST
    Figure CN121173848B_ABST
Patent Text Reader

Abstract

The application is a data center switch management system based on Bluetooth, relating to the technical field of data transmission, comprising: a Bluetooth communication and anti-attenuation module; a protocol conversion and adaptation module; a device management and Mesh relay module; a data processing and channel optimization module; a user interaction and cloud collaboration module. In the application, the comprehensive error rate and the attenuation extreme difference rate are used to define the extreme boundary, the k and u values are optimized in combination with scene adaptation and time attenuation, the real problems of the channel are accurately captured, and accidental interference is filtered; for example, more real extreme values are reserved in the low-interference scene of the core machine room, accidental noise is filtered in the high-interference scene of the edge machine room, the evaluation result is fitted to the actual situation; in terms of channel optimization, a backup channel library is constructed, time slots are dynamically allocated, the optimal path is pre-calculated, and historical data can be used to predict faults such as cabinet ventilation plate blockage and generate work orders; from evaluation to optimization, the whole process guarantees signal stability and reduces the influence of attenuation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data transmission technology, and in particular to a Bluetooth-based data center switch management system. Background Technology

[0002] In the complex environment of data centers, with rows of metal cabinets and high-density equipment deployment, Bluetooth signals face severe challenges: On the one hand, the strong reflection and absorption characteristics of metal materials on Bluetooth signals can easily cause problems such as signal attenuation and multipath interference. Traditional Bluetooth communication technology, due to the lack of targeted optimization, is difficult to maintain a stable connection in such scenarios and cannot meet the signal reliability requirements of switch management.

[0003] On the other hand, device management within a data center involves multi-protocol compatibility. There are compatibility barriers between devices from different manufacturers and different types of protocols (such as CLI, SNMPv3, etc.). Furthermore, existing technologies have not yet formed systematic solutions for aspects such as device lifecycle management (from access authentication to status monitoring and firmware upgrades), dynamic allocation of channel resources, and ease of operation and maintenance. This makes it difficult to effectively cope with the diverse requirements of switch management in complex data center scenarios, thus hindering the improvement of intelligent operation and maintenance levels in data centers.

[0004] With the expansion of data center scale and the increasing demand for intelligent operation and maintenance, the requirements for efficiency and stability in switch management are becoming increasingly urgent. Traditional management methods rely on wired connections, resulting in poor deployment flexibility and high operation and maintenance costs. While Bluetooth technology offers wireless convenience, its compatibility with the special environment of data centers is evident. How to overcome the bottleneck of Bluetooth signal transmission, achieve efficient multi-protocol conversion and device collaborative management, optimize channel resources, and improve the operation and maintenance experience has become a key issue that urgently needs to be addressed in data center switch management. This invention drives the innovative design and development of a Bluetooth-based switch management system. Summary of the Invention

[0005] The purpose of this invention is to provide a Bluetooth-based data center switch management system to solve the above-mentioned problems.

[0006] To achieve the above objectives, the present invention adopts the following technical solution: A Bluetooth-based data center switch management system includes: The Bluetooth communication and anti-attenuation module is configured to achieve stable Bluetooth signal transmission through hardware-level signal enhancement, anti-attenuation transmission, and dynamic channel management. The protocol conversion and adaptation module is configured to solve protocol compatibility issues and optimize data transmission efficiency in signal attenuation scenarios, ensuring accurate interaction between commands and data. Device management and Mesh relay module configuration are designed to focus on the full lifecycle management of switches, while utilizing Mesh self-organizing network technology to solve signal coverage issues; The data processing and channel optimization module is configured to filter and analyze transmitted data through edge computing, and dynamically allocate channel resources in combination with intelligent algorithms to maximize data transmission efficiency and integrity in signal attenuation environments. The user interaction and cloud collaboration module is configured to provide a mobile operating interface and remote management capabilities, and to collaborate with the cloud platform to achieve configuration synchronization and data analysis.

[0007] Preferably, the Bluetooth communication and anti-attenuation module specifically includes: A high-gain planar antenna is used and directly integrated into the front panel of the switch; Adaptive power adjustment based on the received signal strength acquired by the Bluetooth chip: The phased array antenna of the Bluetooth gateway forms a directional beam through phase calibration; Before sending the data, a checksum is added according to the encoding rules, and then the data is rearranged by the interleaver. The relevant signal indicators for each Bluetooth channel are obtained, and the corresponding channel evaluation coefficients are obtained after comprehensive analysis of each signal indicator. After optimizing the channel evaluation coefficients, a backup channel library is constructed.

[0008] Preferably, the relevant signal indicators of the Bluetooth channel include: Using a switch with a Bluetooth module as the transmitter and a Bluetooth gateway as the receiver, the transmitter sends test data packets to the receiver at preset time intervals. The data in each transmitted and received data packet is matched, and data that does not match is marked. The number of bits corresponding to the data that does not match is divided by the total number of bits in the test data packet to obtain the error rate. The error rates obtained from each test are sorted in descending order of numerical value, and the error rate ranked k is extracted. The signal strength of the transmitting end and the receiving end is acquired at preset time intervals. The difference between the signal strengths of the transmitting end and the receiving end acquired in each time is calculated, and the absolute value is divided by the signal strength of the transmitting end to obtain the attenuation rate. Based on the acquisition time interval of each attenuation rate, the preset number of attenuation rates are combined sequentially according to the time series to obtain each attenuation rate combination; the difference between the maximum and minimum attenuation rates in each attenuation rate combination is calculated, and the absolute value is taken to obtain the attenuation range rate. Sort all attenuation range values ​​in descending order of their numerical values, and extract the attenuation range rate that is sorted as u.

[0009] Preferably, the channel evaluation coefficient is obtained by weighted summation of error rate and attenuation range, and the channel evaluation coefficient is recalculated after optimizing k and u; the optimized channel evaluation coefficient of each Bluetooth channel is calculated, and the channel evaluation coefficients are arranged in ascending order according to their numerical values, and a backup channel library is constructed using a preset number of minimum channel evaluation coefficients.

[0010] Preferably, the optimization process for k and u includes: The error rate and attenuation range are labeled as follows: and ; For error rate sequences and attenuation range sequence Normal distribution fitting was performed separately to obtain the corresponding mean error rate and standard deviation of the error rate. Define the extreme boundary of the error rate and the extreme boundary of attenuation range rate ; Sort by error rate in descending order Find the first one that satisfies The position k; Arrange the attenuation range in descending order. Find the first one that satisfies The position u.

[0011] Preferably, the method further includes: Optimization of k and u based on scenario adaptation: Let the scene interference coefficient be ; k-value correction formula: ; in This represents the total number of tests conducted to achieve the error rate. u-value correction formula: ; in This represents the total number of attenuation range tests. k and u optimization based on time decay: Let the current time be Data collection time is The time decay coefficient is obtained; Correction error rate and attenuation range: , ; The corrected sequence and Reorder in descending order; Select the k-th error rate and the u-th decay range rate according to the rearranged sequence.

[0012] Preferably, the protocol conversion and adaptation module specifically includes: After the binary data transmitted via Bluetooth arrives, the target protocol type is first determined by the protocol identifier, and the corresponding protocol parser is called to perform the conversion. The system monitors the Bluetooth signal link quality in real time. When a Bluetooth link interruption is detected, the chip is activated, and the data path is switched by notifying the BMC switch. When a command parsing failure is detected and the retransmission fails after reaching a preset standard number of times, the system automatically initiates adaptation and adjustment.

[0013] Preferably, the device management and Mesh relay module specifically includes: When a new device is connected, it needs to complete three-level authentication; the Bluetooth module of the switch is enabled in repeater mode by default, and automatically sends a broadcast frame containing the device ID and signal strength after power-on; The relay path quality is evaluated at preset time intervals, and path reselection is triggered accordingly. The system reads monitoring data from the BMC via the SPI bus, including Bluetooth signal strength, channel quality, and device temperature. When a signal attenuation rate greater than 50% is detected three times consecutively, the system automatically sends an antenna fine-tuning command to the BMC: the antenna angle is finely adjusted upwards via a stepper motor.

[0014] Preferably, the data processing and channel optimization module specifically includes: The edge computing engine has a built-in filtering rule library to filter data; The model is built based on CAD drawings of the data center, including rack locations, materials, and number of racks. It simulates the propagation path of Bluetooth signals using a ray tracing algorithm, pre-calculates three optimal paths for each switch, and stores them in the gateway's path database. After the device is powered on, it calls the corresponding path parameters based on its physical location. One second is divided into 20 time slots and uniformly allocated through the gateway: each switch is assigned a dedicated time slot, while a common time slot is reserved; when a channel attenuation is detected to be increasing, the number of time slots for that channel is automatically reduced, and the freed time slots are allocated to high-quality channels; the cause is determined by statistical analysis of historical data, and a maintenance work order is automatically generated.

[0015] Preferably, the user interaction and cloud collaboration module specifically includes: Develop and maintain an app that supports Bluetooth direct connection and remote cloud control. Synchronize local configurations to the cloud and support unified management of multiple data centers; Gateways in adjacent racks synchronize coverage area information through the cloud. When maintenance terminals move between racks, they automatically switch access gateways to avoid blind spots in single gateway coverage. Under normal circumstances, Bluetooth is used for transmission. When the APP detects that the Bluetooth signal has attenuated to below the communication threshold, it will automatically prompt to switch to the out-of-band wired channel and simultaneously display the wired connection configuration guide.

[0016] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: 1. This invention defines extreme boundaries by comprehensively considering error rate and attenuation range, and optimizes k and u values ​​by combining scenario adaptation and time attenuation to accurately capture real channel problems and filter out occasional interference. For example, in low-interference scenarios in core equipment rooms, more real extreme values ​​are retained, while in high-interference scenarios in edge equipment rooms, occasional noise is filtered out, making the evaluation results more realistic. In terms of channel optimization, a backup channel library is built, time slots are dynamically allocated, the optimal path is pre-calculated, and historical data can be used to predict faults such as cabinet ventilation plate blockage and generate work orders. The entire process from evaluation to optimization ensures signal stability and reduces the impact of attenuation.

[0017] 2. This invention focuses on the full lifecycle management of switches, ensuring security through three-level authentication for device access and improving deployment efficiency through batch authentication; prioritizing cache storage without loss during power outages, ensuring data is not lost during Bluetooth interruptions and is sent in an orderly manner after recovery; automatically building topology and dynamically reselecting paths in Mesh self-organizing networks, switching to backup nodes when a parent node fails, and achieving stable coverage without additional repeaters; deeply integrating user interaction and cloud collaboration, with the operation and maintenance APP displaying signal status in real time and diagnosing the causes of attenuation, while the cloud platform synchronously configures and stores historical data, and dual transmission modes working together to ensure uninterrupted operation and maintenance during attenuation. From device access to daily operation and maintenance, the entire process improves management efficiency and reliability, adapting to the complex management needs of data centers. Attached Figure Description

[0018] Further details, features, and advantages of this application are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which: Figure 1 This is a system structure diagram of the present invention. Detailed Implementation

[0019] Several embodiments of this application will now be described in more detail with reference to the accompanying drawings to enable those skilled in the art to implement this application. This application may be embodied in many different forms and for various purposes and should not be limited to the embodiments set forth herein. These embodiments are provided to make this application thorough and complete, and to fully convey the scope of this application to those skilled in the art. The embodiments described do not limit this application.

[0020] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. It will be further understood that terms such as those defined in commonly used dictionaries shall be interpreted as having a meaning consistent with their meaning in the relevant field and / or the context of this specification, and shall not be interpreted in an idealized or overly formal sense unless expressly defined herein.

[0021] Example 1 Its specific implementation method is combined with the appendix Figure 1 Please provide a detailed explanation.

[0022] Appendix Figure 1 This invention provides a block diagram of a Bluetooth-based data center switch management system, which illustrates the connection relationship between the Bluetooth communication and anti-attenuation module and the user interaction and cloud collaboration module, and marks the main functional interaction flow of each module.

[0023] In this embodiment, it includes: The Bluetooth communication and anti-attenuation module is configured to achieve stable Bluetooth signal transmission in a data center metal environment by means of hardware-level signal enhancement (directional high-gain antenna, adaptive power adjustment) and anti-attenuation transmission (beamforming, RS redundancy coding, etc.) and channel dynamic management, thus overcoming the signal attenuation problem. Specifically, it includes: The flat panel antenna with a 5dBi gain can be directly integrated into the reserved groove on the front panel of the switch; the antenna has a horizontal beamwidth of 60° and a vertical beamwidth of 45°, and is fixed by a dedicated bracket. The pointing angle can be remotely fine-tuned (within ±15° range) through the BMC system to ensure that the signal is accurately pointed to the Bluetooth gateway at the top of the rack. Adaptive power adjustment based on the received signal strength acquired by the Bluetooth chip: The built-in RSSI monitoring circuit of the Bluetooth chip samples the received signal strength every 10ms. When RSSI < -80dBm is detected three times consecutively, a power adjustment command is triggered: first, a control signal is sent to the power amplifier via the I2C bus to gradually increase the transmit power from 0dBm (default) to +4dBm (increasing by 1dBm each time, with an interval of 50ms); at the same time, temperature monitoring is started. If the chip temperature exceeds 85℃, it automatically drops back to +2dBm to avoid overheating damage; when RSSI rises to > -75dBm and stabilizes for 3 seconds, the power automatically returns to 0dBm to reduce energy consumption. The Bluetooth gateway's 4-element phased array antenna forms a directional beam through phase calibration (calibrated every 500ms), and the beamwidth can be dynamically adjusted (30°~60°) via an algorithm. For switches in enclosed cabinets, the system obtains the cabinet location information through 3D modeling and automatically calculates the reflection path parameters: the beam first points to the reflection point on the ceiling (3 meters high), and after reflection, reaches the switch antenna, with the total reflection path length controlled within 8 meters (attenuation rate <20%). To avoid multipath interference, the receiver uses RAKE receiver technology, which can simultaneously process and combine signals from 3 reflection paths for enhancement. Before data transmission, a 16-byte checksum is added according to the RS (255,239) encoding rule (which can correct 8-byte errors). Then, the data is rearranged into a 4×16 matrix using an interleaver (original order: 1-2-3-…-64; after interleaving: 1-5-9-…-61-2-6-…-64). The receiving end first deinterleaves to restore the original order, and then corrects errors using the checksum. The relevant signal indicators for each Bluetooth channel are obtained, and the corresponding channel evaluation coefficients are obtained after comprehensive analysis of each signal indicator. After optimizing the channel evaluation coefficients, a backup channel library is constructed.

[0024] The relevant signal indicators for the Bluetooth channel include: Using a switch with a Bluetooth module as the transmitter and a Bluetooth gateway as the receiver, the transmitter sends test data packets to the receiver at preset time intervals. The data in each transmitted and received data packet is matched, and data that does not match is marked. The error rate is obtained by dividing the number of bits corresponding to the unmatched data by the total number of bits in the test data packet. The error rates obtained from each test are then sorted in descending order of numerical value, and the error rate ranked k is extracted. k is selected starting from the maximum error rate and proceeding sequentially to the minimum error rate. By sorting the data in descending order and taking the kth error rate, we can directly identify the extreme errors that pose the greatest threat to data integrity (such as sudden high error rates caused by metal cabinet obstruction).

[0025] For example, if 100 tests are conducted, k=3 means taking the third largest error rate. The first 3 tests may be due to extreme interference caused by the opening and closing of the cabinet door. The k value ensures that the assessment includes such critical scenarios and avoids the average error rate (e.g., the average error rate of 1% for 100 tests, but the error rate of the first 3 tests is 50%) from masking the real risks.

[0026] The value of k can be adjusted by fitting the probability distribution and the scenario adaptation function (e.g., a smaller k in the core data center to retain more real extreme values), so that the error rate assessment can cover extreme interference and exclude random noise (e.g., Bluetooth interference from mobile phones of maintenance personnel).

[0027] The signal strength of the transmitting end and the receiving end is acquired at a preset time interval (less than 1 minute, usually 2 seconds). The difference between the signal strength of the transmitting end and the receiving end acquired in each time is calculated, and the absolute value is divided by the signal strength of the transmitting end to obtain the attenuation rate. Based on the acquisition time interval of each attenuation rate, the preset number of attenuation rates are combined sequentially according to the time series to obtain each attenuation rate combination; the difference between the maximum and minimum attenuation rates in each attenuation rate combination is calculated, and the absolute value is taken to obtain the attenuation range rate. The design of combining attenuation rates to range rates and taking the uth value in descending order transforms continuous attenuation fluctuations into a "single value" (range rate), which intuitively reflects channel stability.

[0028] Example: The attenuation rate is collected every 2 seconds, and the range rate is calculated every 10 combinations. If u=2, the second largest range rate is taken, which means that the most extreme random fluctuations (such as forklifts passing by) are excluded, and the second extreme continuous fluctuations (such as attenuation changes caused by air conditioning) are retained, so as to accurately locate the inherent defects of the channel (such as design problems of the cabinet ventilation opening).

[0029] The u-value is adapted to different scenarios (a larger u value for edge data centers filters out more interference from personnel movement) and time decay (weakens historical interference) to ensure that the range only reflects the real fluctuations of the current scenario and avoid misjudgment (such as treating temporary construction interference as an inherent channel problem).

[0030] Sort each attenuation range value in descending order of its numerical value, and extract the attenuation range rate with the value of u in the sorted order; u is selected starting from the maximum attenuation range rate and proceeding sequentially to the minimum attenuation range rate.

[0031] The channel evaluation coefficient is obtained by weighted summation of error rate and attenuation range. After optimizing k and u, the channel evaluation coefficient is recalculated. The optimized channel evaluation coefficients of each Bluetooth channel are calculated and sorted in ascending order of numerical value. The minimum channel evaluation coefficients of a preset number are used to build a backup channel library.

[0032] Channel evaluation coefficient: The error rate and attenuation range are preset as weighting factors. The error rate and attenuation range are multiplied by their corresponding weighting factors, and then summed to obtain the channel evaluation coefficient.

[0033] The optimization process for k and u includes: The error rate and attenuation range are labeled as follows: and ; For error rate sequences and attenuation range sequence Normal distribution fitting was performed separately to obtain the corresponding mean error rate and standard deviation of the error rate. Based on 3 Principle defines the extreme boundary of error rate and the extreme boundary of attenuation range rate ; Error rate extreme boundaries: ; Attenuation range extreme boundary: ; In data centers, Bluetooth signals can be reflected by metal cabinets and temporarily blocked by personnel movement (these are occasional extreme values, not inherent channel problems). Error rate and attenuation range sequences are fitted using a normal distribution, and then used for 3D modeling. The principle of calculating extreme boundaries can accurately distinguish them: Occasional interference (such as temporary interference from the Bluetooth of the maintenance personnel's mobile phone, which increases the error rate, but is a low-probability event) may be filtered out, but this does not affect the selection of k and u. Inherent defects (such as poor cabinet ventilation design leading to large long-term attenuation fluctuations and a consistently high error rate) () When locked, it ensures that k and u are capturing problems with the channel itself, not occasional environmental interference.

[0034] Sort by error rate in descending order Find the first one that satisfies rank k, that is: ; Arrange the attenuation range in descending order. Find the first one that satisfies The position u, that is: ; Optimization of k and u based on scenario adaptation: The interference intensity varies significantly across different areas of a data center (e.g., less interference in the core data center and more interference in the edge data center). By dynamically adjusting the extreme value exclusion ratio through the scenario interference coefficient, k and u are adapted to the interference characteristics of the actual scenario.

[0035] Let the scene interference coefficient be (0.5≤ ≤1.5); Core computer room (low interference): =0.5; Standard computer room (medium interference): =1.0; Edge data center (high interference): =1.5; k-value correction formula: ; in This represents the total number of tests conducted to achieve the error rate. This is the rounding function; u-value correction formula: ; in This represents the total number of attenuation range tests. The values ​​of k and u are linked to the intensity of scene interference: From scenarios with less interference (such as core data centers) to scenarios with a low exclusion ratio (retaining more real extreme values); Scenarios with high interference (such as edge data centers) have a high rejection rate (filtering out occasional interference).

[0036] k and u optimization based on time decay: Error rate and decay range are highly time-sensitive (historical extreme disturbances may have disappeared). By reducing the weight of old data through a time decay coefficient, k and u are focused on recent real disturbances, avoiding misleading assessments by historical data.

[0037] Let the current time be Data collection time is (Unit: minutes), to obtain the time decay coefficient. ;in It is a natural constant; Attenuation characteristics: Recent data <10 minutes: (High weight); Old data >30 minutes: (Very low weight); Dynamic changes in the data center environment (such as temporary construction or equipment relocation) and historical extreme values ​​of the Bluetooth channel (such as high error rates caused by construction 3 hours ago) may no longer reflect the current state. A time decay coefficient is used to exponentially reduce the weight of older data. With 2-second-level attenuation rate and 10-minute-level attenuation weight, it perfectly matches the operation and maintenance scenarios (such as a 30-minute inspection cycle where data older than 10 minutes is no longer valuable). This allows the evaluation results of k and u to directly serve current operation and maintenance decisions (such as determining whether a channel switch is needed now, rather than whether a switch was needed 3 hours ago).

[0038] If the data center has just completed equipment relocation (due to changes in the channel environment), time decay will quickly weaken the historical data before the relocation, allowing k and u to immediately focus on the new interference after the relocation (such as attenuation fluctuations caused by the new rack layout), and the evaluation results will reflect the changes in the scenario in real time.

[0039] Correction error rate and attenuation range: , ; The corrected sequence and Reorder in descending order; Select the k-th error rate and the u-th decay range rate from the rearranged sequence. Still an extreme value. When weakened, the k value is more likely to point to .

[0040] This ensures that the extreme values ​​captured by k and u are strongly correlated with the current channel state, making it particularly suitable for dynamic scenarios such as temporary construction and equipment relocation.

[0041] The protocol conversion and adaptation module is configured to act as a translator between Bluetooth and the switch. Through multi-protocol conversion, data format optimization, interface adaptation, and manufacturer compatibility adaptation, it solves protocol compatibility issues and optimizes data transmission efficiency in signal attenuation scenarios, ensuring accurate interaction of commands and data. Specifically, it includes: After the binary data transmitted via Bluetooth arrives, the target protocol type is first determined by the protocol identifier (based on the header signature) (e.g., the CLI protocol header is "#", and SNMPv3 is 0x30), and the corresponding protocol parser is called to perform the conversion. Taking the CLI protocol as an example: binary data (64 bytes) is first decoded into ASCII commands (such as "show interface status"), and then sent to the switch after syntax verification. The text data returned by the switch (such as "GigabitEthernet1 / 0 / 1:up") is first converted into JSON format (containing fields such as interface name and status), and then encoded into binary and transmitted back via Bluetooth. For core commands (such as "reload"), operation verification (such as a secondary confirmation flag) is automatically added during the conversion process to avoid command mis-execution due to attenuation.

[0042] The core commands use a custom binary format, containing three fields: Device ID (16 bytes), Command Type (4 bytes, e.g., 0x0001 indicates a power alarm), Timestamp (8 bytes), and Data Body (36 bytes), for a total length of 64 bytes, reducing transmission volume by 50% compared to JSON format (128 bytes). Non-core commands are compressed using the LZ77 algorithm: first, duplicate strings in the data (e.g., "Temperature") are scanned, and the original string is replaced with an offset plus a length (e.g., offset 100, length 11), achieving a stable compression rate of around 40%. A 1-byte compression identifier is added to the compressed data packet, and the receiving end automatically decompresses it based on the identifier.

[0043] The system monitors the Bluetooth signal link quality in real time (every 200ms). When a Bluetooth link interruption is detected (5 consecutive communication failures) or the attenuation rate is greater than 60%, the MAX232 chip in the RS232 interface is automatically activated (switching response time < 50ms). Simultaneously, the switch BMC is notified via GPIO pins to switch the data path (from Bluetooth module to serial port). During the switching process, data is temporarily stored in a 128-byte FIFO buffer to prevent data loss. When the Bluetooth link is restored (10 consecutive successful communications), the system automatically switches back to Bluetooth mode after a 2-second delay to ensure stability.

[0044] When a command parsing failure is detected (e.g., the response is "invalid command") and the retransmission fails after reaching the preset standard number of times, it is determined that the command distortion is caused by signal attenuation. Automatic adaptation adjustment is initiated: the number of retransmissions is increased from 3 to 5 (increasing redundancy), the timeout threshold is extended from 100ms to 200ms (adapting to delay), and the command format is switched to the manufacturer's general command (e.g., using "showversion" to replace the manufacturer's proprietary command).

[0045] The device management and Mesh repeater module configuration focuses on the full lifecycle management of the switch, realizing device management through device authentication and status monitoring, while using Mesh self-organizing network technology to solve signal coverage problems, achieving stable management without the need for additional repeaters; Specifically, it includes: When a new device is connected, it needs to complete three levels of authentication, including Bluetooth address authentication (comparing to a pre-entered whitelist; communication is rejected if they do not match); MAC address verification (obtaining the switch's MAC address via Bluetooth and comparing it with the asset ledger); and firmware version verification (checking whether it is an authorized version to prevent malicious devices from connecting). After successful authentication, a unique device ID is assigned and bound to a Bluetooth channel. If authentication fails, a log is recorded and reported to the cloud platform. The entire process takes less than 3 seconds and supports batch authentication (16 devices per batch). A 1MB non-loss-of-power cache (using FRAM chips) is used, with storage areas divided by priority: a core alarm area (400KB, storing power failures, link interruptions, etc.), a general alarm area (400KB, storing temperature, fan speeds, etc.), and a configuration data area (200KB). When Bluetooth transmission is interrupted, data is first written to the corresponding area and marked as unsent; after communication is restored, the system first sends the cached data (in chronological order), and after successful transmission, it is marked as sent and the space is released. When the cache is full, the oldest general alarm data is automatically overwritten (core data is never overwritten). Each switch's Bluetooth module is enabled in repeater mode by default. Upon power-up, it automatically sends a broadcast frame containing the device ID and signal strength (once per second). Neighboring devices (within 5 meters) receive the frame, establish a neighbor relationship, and report it to the gateway. The gateway generates a mesh topology based on the neighbor relationship and assigns a parent node (the neighbor with the strongest signal) to each device. The relay path quality is evaluated at preset time intervals. When the packet loss rate of a certain path exceeds 10%, path reselection is triggered accordingly: devices with signal strength > -75dBm and load rate < 50% are selected from the neighbor list as new parent nodes, and the switch is completed through dedicated signaling (including path switching instructions). During the switch, data is temporarily stored in the local cache to avoid loss. If the parent node suddenly fails (e.g., power outage), the child node detects the communication interruption within 100ms and immediately switches to the backup parent node (two backup nodes are pre-stored). Obtain the difference file between the current firmware version and the target version of the switch (generated by cloud calculation, with a difference rate of about 30%). The difference file of a 50MB firmware is only 15MB. During transmission, the difference file is divided into 150 data packets (100KB each): after sending a data packet, wait for confirmation (timeout period of 2 seconds). If no confirmation is received, retransmit (up to 3 times). At the same time, RS redundancy coding is combined to ensure anti-attenuation capability. Monitoring data from the BMC is read via the SPI bus, including 12 indicators such as Bluetooth signal strength, channel quality, and device temperature. Bluetooth-related indicators are separately marked and analyzed in detail. When a signal attenuation rate > 50% is detected three consecutive times, an antenna fine-tuning command is automatically sent to the BMC: the antenna angle is finely adjusted upwards by 5° using a stepper motor (1° adjustment at 100ms intervals), while simultaneously monitoring signal changes in real time until the attenuation rate < 40% or the maximum adjustment angle (±15°) is reached. If there is still no improvement after fine-tuning, a signal attenuation alarm is generated and pushed to the maintenance app.

[0046] The data processing and channel optimization module is configured to filter and analyze transmitted data through edge computing (filtering invalid data and transmitting alarm data in a hierarchical manner), and dynamically allocate channel resources (evaluating channel quality and scheduling time slots) in combination with intelligent algorithms to maximize data transmission efficiency and integrity in signal attenuation environments. Specifically, it includes: The edge computing engine has a built-in filtering rule library, including: instantaneous value filtering (e.g., temperature fluctuations >5°C within 1 second but not exceeding a threshold are judged as sensor noise); duplicate data merging (e.g., if the same port status is reported 3 times consecutively, only the first one is retained); and low-priority data delayed transmission (e.g., hourly traffic statistics are delayed until the channel is idle). Filtering data reduces the pressure on attenuating channels. For example, a switch generates 20 status data entries every 30 seconds; after filtering, only 8 key data entries (e.g., signal attenuation rate, power status) are retained. The model is built based on CAD drawings of the data center and includes parameters such as rack location (coordinate accuracy ±5cm), material (metal / non-metal), and number of racks. It simulates the propagation path of Bluetooth signals (direct, reflected, and diffracted) using a ray tracing algorithm, pre-calculates three optimal paths for each switch (including path length, attenuation rate, and reflection point location), and stores them in the gateway's path database. After the device is powered on, it calls the corresponding path parameters based on its physical location (obtained via Bluetooth positioning with an accuracy of ±1 meter), eliminating the need for real-time calculation and reducing startup time. One second is divided into 20 time slots (each 50ms), which are uniformly allocated through the gateway: one dedicated time slot is allocated to each switch (for data transmission), while two common time slots are reserved (for emergency communication). When increased channel attenuation is detected, the number of time slots for that channel is automatically reduced from 4 to 2, and the freed time slots are allocated to high-quality channels (increasing from 8 to 10). Time slot adjustments are broadcast through the gateway (the allocation table is updated every second), and devices immediately execute the new table upon receiving the notification. By analyzing historical data (e.g., an average attenuation rate of >50% for devices within a rack lasting for 1 hour), the system determines that the likely cause is blockage of the waveguide holes in the rack's ventilation panel (dust accumulation leading to increased attenuation). An automatic maintenance work order is then generated and pushed to the operations and maintenance app, including information such as rack location, suggested cleaning time, and expected improvement (attenuation rate reduced to <30%). After cleaning, maintenance personnel mark the issue as resolved on the app, and the system subsequently tracks changes in the attenuation rate and updates the effectiveness assessment.

[0047] The user interaction and cloud collaboration module is configured to provide an intuitive mobile operation interface (O&M APP, diagnostic tools) and remote management capabilities. Through collaboration with the cloud platform, it enables configuration synchronization, data analysis, etc., and ensures efficient O&M and data backup and traceability in signal attenuation scenarios. Specifically, it includes: Develop an operation and maintenance APP that supports Bluetooth direct connection (within 10 meters) and cloud remote control (via 5G / Ethernet). The interface displays information such as the switch's Bluetooth signal strength (RSSI value), channel quality score, and relay path in real time (to help judge the signal attenuation status). Provides signal attenuation diagnostic tools: Initiate signal tests via the APP (send test packets and count the reception rate), generate attenuation cause analysis (such as "metal obstruction" or "cabinet ventilation panel blockage"), and recommend solutions (such as "switch to 5GHz channel").

[0048] The local configuration (such as Mesh relay path and channel allocation rules) is synchronized to the cloud via the MQTT protocol, supporting unified management of multiple data centers; the cloud stores historical signal attenuation data (such as the weekly trend of attenuation rate of a certain rack) for optimizing subsequent channel strategies. Achieve distributed collaboration of gateways: Gateways in adjacent racks (integrated into PDU power supplies) synchronize coverage area information through the cloud. When maintenance terminals move between racks, they automatically switch access gateways (switching delay <50ms) to avoid blind spots in single gateway coverage. Supports Bluetooth and wired dual transmission modes: Bluetooth is used for transmission under normal conditions; when the APP detects that the Bluetooth signal has attenuated to below the communication threshold (<-90dBm), it will automatically prompt to switch to the out-of-band wired channel (such as the BMC dedicated Ethernet port) and display the wired connection configuration guide at the same time. Locally cached alarm data (not transmitted due to signal attenuation) will be automatically synchronized to the cloud after communication is restored, ensuring that no data is lost; users can view the "data retransmission status" in the cloud and trace the device status during the attenuation period.

[0049] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.

[0050] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.

[0051] It should be noted that, in this document, the use of relational terms such as "first" and "second" is merely for distinguishing one entity or operation from another, and does not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0052] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0053] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0054] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0055] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0056] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0057] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0058] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.

Claims

1. A Bluetooth-based data center switch management system, characterized in that, include: The Bluetooth communication and anti-attenuation module is configured to achieve stable Bluetooth signal transmission through hardware-level signal enhancement, anti-attenuation transmission, and dynamic channel management, specifically including: A high-gain planar antenna is used and directly integrated into the front panel of the switch; Adaptive power adjustment based on the received signal strength acquired by the Bluetooth chip: The phased array antenna of the Bluetooth gateway forms a directional beam through phase calibration; Before sending the data, a checksum is added according to the encoding rules, and then the data is rearranged by the interleaver. The relevant signal metrics for each Bluetooth channel are obtained, and the corresponding channel evaluation coefficients are obtained through comprehensive analysis of each signal metric. After optimizing the channel evaluation coefficients, a backup channel library is constructed. The relevant signal metrics for Bluetooth channels include: Using a switch with a Bluetooth module as the transmitter and a Bluetooth gateway as the receiver, the transmitter sends test data packets to the receiver at preset time intervals. The data in each transmitted and received data packet is matched, and data that does not match is marked. The number of bits corresponding to the data that does not match is divided by the total number of bits in the test data packet to obtain the error rate. The error rates obtained from each test are sorted in descending order of numerical value, and the error rate ranked k is extracted. The signal strength of the transmitting end and the receiving end is acquired at preset time intervals. The difference between the signal strengths of the transmitting end and the receiving end acquired in each time is calculated, and the absolute value is divided by the signal strength of the transmitting end to obtain the attenuation rate. Based on the acquisition time interval of each attenuation rate, the preset number of attenuation rates are combined sequentially according to the time series to obtain each attenuation rate combination; the difference between the maximum and minimum attenuation rates in each attenuation rate combination is calculated, and the absolute value is taken to obtain the attenuation range rate. Sort each attenuation range value in descending order of its numerical value, and extract the attenuation range rate that is sorted by u. The optimization process for k and u includes: The error rate and attenuation range are labeled as follows: and ; For error rate sequences and attenuation range sequence Normal distribution fitting was performed separately to obtain the corresponding mean error rate and standard deviation of the error rate. Define the extreme boundary of the error rate and the extreme boundary of attenuation range rate ; Sort by error rate in descending order Find the first one that satisfies The position k; Arrange the attenuation range in descending order. Find the first one that satisfies The position u; The channel evaluation coefficient is obtained by weighted summation of error rate and attenuation range. After optimizing k and u, the channel evaluation coefficient is recalculated. The optimized channel evaluation coefficients for each Bluetooth channel are then calculated and sorted in ascending order of value. A backup channel library is constructed using the minimum channel evaluation coefficients of a predetermined number. The protocol conversion and adaptation module is configured to solve protocol compatibility issues and optimize data transmission efficiency in signal attenuation scenarios, ensuring accurate interaction between commands and data. Device management and Mesh relay module configuration are designed to focus on the full lifecycle management of switches, while utilizing Mesh self-organizing network technology to solve signal coverage issues; The data processing and channel optimization module is configured to filter and analyze transmitted data through edge computing, and dynamically allocate channel resources in combination with intelligent algorithms to maximize data transmission efficiency and integrity in signal attenuation environments. The user interaction and cloud collaboration module is configured to provide a mobile operating interface and remote management capabilities, and to collaborate with the cloud platform to achieve configuration synchronization and data analysis.

2. The Bluetooth-based data center switch management system according to claim 1, characterized in that, Also includes: Optimization of k and u based on scenario adaptation: Let the scene interference coefficient be ; k-value correction formula: ; in This represents the total number of tests conducted to achieve the error rate. u-value correction formula: ; in This represents the total number of attenuation range tests. k and u optimization based on time decay: Let the current time be Data collection time is The time decay coefficient is obtained; Correction error rate and attenuation range: , ; Let the current time be Data collection time is The time decay coefficient is obtained. ;in It is a natural constant; The corrected sequence and Reorder in descending order; Select the k-th error rate and the u-th decay range rate according to the rearranged sequence.

3. The Bluetooth-based data center switch management system according to claim 1, characterized in that, The protocol conversion and adaptation module specifically includes: After the binary data transmitted via Bluetooth arrives, the target protocol type is first determined by the protocol identifier, and the corresponding protocol parser is called to perform the conversion. The system monitors the Bluetooth signal link quality in real time. When a Bluetooth link interruption is detected, the chip is activated, and the data path is switched by notifying the BMC switch. When a command parsing failure is detected and the retransmission fails after reaching a preset standard number of times, the system automatically initiates adaptation and adjustment.

4. The Bluetooth-based data center switch management system according to claim 1, characterized in that, The device management and Mesh relay module specifically includes: When a new device is connected, it needs to complete three levels of authentication, including Bluetooth address authentication, MAC address verification, and firmware version verification. The switch's Bluetooth module is enabled in repeater mode by default and automatically sends a broadcast frame containing the device ID and signal strength after power-on. The relay path quality is evaluated at preset time intervals, and path reselection is triggered accordingly. The system reads monitoring data from the BMC via the SPI bus, including Bluetooth signal strength, channel quality, and device temperature. When a signal attenuation rate greater than 50% is detected three times consecutively, the system automatically sends an antenna fine-tuning command to the BMC: the antenna angle is finely adjusted upwards via a stepper motor.

5. A Bluetooth-based data center switch management system according to claim 1, characterized in that, The data processing and channel optimization module specifically includes: The edge computing engine has a built-in filtering rule library to filter data; The model is built based on CAD drawings of the data center, including rack locations, materials, and number of racks. It simulates the propagation path of Bluetooth signals using a ray tracing algorithm, pre-calculates three optimal paths for each switch, and stores them in the gateway's path database. After the device is powered on, it calls the corresponding path parameters based on its physical location. One second is divided into 20 time slots and uniformly allocated through the gateway: each switch is assigned a dedicated time slot, while a common time slot is reserved; when a channel attenuation is detected to be increasing, the number of time slots for that channel is automatically reduced, and the freed time slots are allocated to high-quality channels; the cause is determined by statistical analysis of historical data, and a maintenance work order is automatically generated.

6. A Bluetooth-based data center switch management system according to claim 1, characterized in that, The user interaction and cloud collaboration module specifically includes: Develop and maintain an app that supports Bluetooth direct connection and remote cloud control. Synchronize local configurations to the cloud and support unified management of multiple data centers; Gateways in adjacent racks synchronize coverage area information through the cloud. When maintenance terminals move between racks, they automatically switch access gateways to avoid blind spots in single gateway coverage. Under normal circumstances, Bluetooth is used for transmission. When the APP detects that the Bluetooth signal has attenuated to below the communication threshold, it will automatically prompt to switch to the out-of-band wired channel and simultaneously display the wired connection configuration guide.

Citation Information

Patent Citations

  • Channel interference detection method and device, electronic equipment and storage medium

    CN117335904A

  • Wireless communication techniques, apparatus and methods

    CN118117305A