WiFi rate fault diagnosis method
By systematically collecting and analyzing multiple parameters of the WiFi network, combined with performance evaluation of routers and clients, the problem of the failure to fully diagnose the cause of WiFi rate failure in the prior art is solved, and more accurate and efficient fault diagnosis and optimization suggestions are achieved.
Patent Information
- Application Number
- CN202311785646.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
The existing WiFi rate fault diagnosis methods cannot comprehensively analyze various reasons that may cause WiFi rate failure to meet standards, resulting in inaccurate and effective diagnosis.
By obtaining the current network bandwidth, speed measurement rate, access point information, channel occupancy rate, signal strength and other parameters, combined with the performance analysis of the router and client, we can determine whether there are problems such as poor router performance, unreasonable channel settings, poor client performance or low bandwidth rate, and provide corresponding optimization suggestions.
It improves the accuracy and reliability of WiFi rate fault diagnosis, simplifies the operation of installation and maintenance personnel, can comprehensively analyze data from multiple dimensions, and provides more comprehensive fault diagnosis and optimization suggestions.
Smart Images

Figure CN120201475A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and particularly to a method for diagnosing WiFi rate faults. Background Art
[0002] WiFi (Wireless Fidelity) is a wireless network technology used for wireless data communication and Internet connection between devices. The WiFi rate is the data transmission speed in a wireless network. Currently, the scope of application of WiFi technology is getting wider and wider, and users' requirements for WiFi rates are also getting higher and higher. At present, for the problem of unqualified rates, the analysis for wired speed measurement has been relatively mature, but the diagnostic analysis for the situation of unqualified WiFi wireless rates is relatively limited.
[0003] Current WiFi analysis mainly uses separate devices. The separate devices include multiple terminals such as a control end and a diagnostic end. Data is transmitted between these terminals, which is cumbersome to use. And it mainly focuses on troubleshooting faults caused by router settings problems, and most of the corresponding solutions are to modify router configurations (change channels or bandwidths).
[0004] However, for other possible reasons that may cause WiFi rate faults, such as terminal device limitations and router itself performance limitations, they are not mentioned and analyzed in the current methods. Moreover, the reasons for unqualified WiFi rates may be various. In actual use, there may be multiple reasons for network rate faults at the same time. For example: limitations of the bandwidth itself, poor router performance, using outdated mobile phones or tablet devices that do not support high rates, unreasonable channel settings or improper selection of channel frequency bands. These problems may exist alone or in combination. The above single-dimensional analysis can no longer meet the needs of installation and maintenance personnel.
[0005] Existing technical diagnoses mainly focus on analyzing faults caused by unreasonable router settings. However, when the router itself has poor performance (for example, a user's home has a gigabit bandwidth but uses a router that supports below WiFi 5), it is meaningless to analyze the router settings again. At this time, users should be directly advised to replace the router with higher performance. Some existing technologies also separately analyze the reasons for broadband faults. But none of them can obtain multi-dimensional data for comprehensive analysis. This makes it very troublesome for installation and maintenance personnel to troubleshoot problems. Summary of the Invention
[0006] The present invention provides a method for diagnosing WiFi rate faults, which improves the accuracy, reliability and working efficiency of diagnosis.
[0007] The present invention provides the following technical solutions:
[0008] A method for diagnosing WiFi rate faults, the method comprising:
[0009] S1: Obtain the currently opened network bandwidth, measure the speed of the current network environment, and obtain the speed measurement rate and latency information;
[0010] S2: Obtain the BSSID, the channel where it is located, the SSID, and the signal strength of the access point currently connected;
[0011] S3: Obtain the theoretical bandwidth of the current WiFi, the channel occupancy rate of the current channel, and the number of access points on the current channel, and obtain a recommended channel based on the signal value, noise, channel occupancy rate, and the number of access points on each obtained channel;
[0012] S4: Obtain the 802.11 types, bandwidths, and the number of antennas supported by the client under the current access point, and calculate the maximum rate MAX_STATION_SPEED supported by the client;
[0013] S5: Calculate the maximum rate MAX_AP_SPEED supported by the router, compare the maximum rate MAX_AP_SPEED with the bandwidth, or compare the maximum rate MAX_AP_SPEED with the speed measurement rate / theoretical coefficient, and combine the protocol and bandwidth size supported by the router to determine whether the router performance is poor;
[0014] S6: Determine whether the channel setting is unreasonable according to the channel occupancy rate of the current channel, and determine whether the signal is weak according to the signal strength;
[0015] S7: Compare the maximum rate MAX_STATION_SPEED supported by the client with the speed measurement rate / theoretical coefficient to determine whether the client performance is poor;
[0016] S8: Determine whether the bandwidth rate is low according to the speed measurement rate, router performance, and client performance.
[0017] Further, the S3 includes:
[0018] S31: By setting the WiFi chip to fix the current channel, obtain the number of antennas of the router, the supported 802.11 types, bandwidths, working channels, encryption methods, client data connected, and calculate the theoretical bandwidth;
[0019] Among them, the theoretical bandwidth = (symbol bit length × code rate × number of subcarriers × number of spatial streams) ÷ transmission time;
[0020] S32: Obtain the channel occupancy rate of the current channel and the number of access points on the current channel;
[0021] S33: Cancel the fixed channels, scan all channels, calculate the information of all scanned channels after the set scanning time, and score each channel according to the signal value, noise, channel occupancy rate, and the number of access points on each channel to obtain the score Score of each channel;
[0022] Among them, Score = 1 / signal-to-noise ratio * the first weight + channel occupancy rate * the second weight + the number of access points * the third weight, and the first weight, the second weight, and the third weight respectively take the set weight values;
[0023] Signal-to-noise ratio = 10 × log10(Signal / Noise), where Signal and Noise are the signal value and noise respectively;
[0024] S34: Sort the scores Score of all channels from largest to smallest, and take the top set number of channels after sorting as the recommended channels.
[0025] Further, the S5 includes:
[0026] S51: Calculate the maximum rate MAX_AP_SPEED supported by the router through the following formula;
[0027] MAX_AP_SPEED = theoretical bandwidth / number of antennas * 2;
[0028] S52: When the currently opened bandwidth of the network is obtained, compare the maximum rate MAX_AP_SPEED with the bandwidth, otherwise compare the maximum rate MAX_AP_SPEED with the measured speed rate / theoretical coefficient;
[0029] S53: When the maximum rate MAX_AP_SPEED is less than the bandwidth or the measured speed rate / theoretical coefficient, execute the next step, otherwise execute S6;
[0030] S54: Determine whether the router has poor performance according to whether the router supports the WiFi6 protocol and according to the bandwidth of the current channel of the router and the maximum bandwidth theoretically supported by the current channel;
[0031] If the router does not support the WiFi6 protocol or the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, it is determined that the router has poor performance;
[0032] When the router does not support the WiFi6 protocol, give a suggestion to replace the router that supports a higher WiFi standard; when the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, give a suggestion to modify the router bandwidth setting or replace the router that supports a higher bandwidth.
[0033] Further, the S6 includes:
[0034] If the channel occupancy rate of the current channel is greater than the set occupancy rate threshold, it is determined that the channel setting is unreasonable, and a suggestion is given to conduct the test again at other times or adjust the working channel of the router to the recommended channel.
[0035] Further, the S6 further includes:
[0036] When the signal strength is less than 4, it is determined that the signal is weak, and a suggestion is given to increase the number of routers and set the transmission power of the routers to the maximum or the wall-penetrating mode.
[0037] Further, the S7 includes:
[0038] When the maximum speed MAX_STATION_SPEED supported by the client is less than the measured speed / theoretical coefficient, it is determined that the client performance is poor, and a suggestion is given to replace the client that supports a higher WiFi standard and bandwidth.
[0039] Further, the S8 includes:
[0040] If the measured speed is less than 500 Mpbs, and the router performance is not poor, and the client performance is not poor, it is determined that the bandwidth speed is low, and a suggestion is given to upgrade the bandwidth.
[0041] Further, the method further includes:
[0042] S9: When the router performance is poor, conduct a speed test through the wired network to determine whether the bandwidth is accurate; if there is no problem with the wired network test, switch the optical modem to the bridging mode and dial through the router to eliminate the optical modem performance problem.
[0043] Further, the method further includes:
[0044] S10: When the WiFi speed meets the requirements, perform FTTR or use network cables to achieve full-house wireless network coverage.
[0045] The present invention has the following beneficial effects:
[0046] By troubleshooting the collected test parameters one by one and comparing them with the problem library, and making decisions based on actual data, the present invention can improve the accuracy and reliability of diagnosis. It catches all possible problems, is easy to operate, and provides comprehensive analysis, which greatly facilitates the maintenance personnel to troubleshoot WiFi fault problems. Description of the Drawings
[0047] Figure 1 It is a schematic diagram of the WiFi speed fault diagnosis method of the present invention. Detailed Embodiments
[0048] To make the technical problems, technical solutions, and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0049] An embodiment of the present invention provides a method for diagnosing WiFi rate faults, as Figure 1 shown. The method includes:
[0050] S1: Obtain the bandwidth of the currently opened network, and use a third-party speed measurement software to measure the current network environment to obtain the speed measurement rate and delay information.
[0051] The bandwidth is in Mbps. Mbps is a unit of network speed, indicating the amount of data transmitted per second. It is an abbreviation of "megabits per second".
[0052] S2: Obtain the basic information of the currently connected access point (AP) through the Android system, including the BSSID, the channel where it is located, the SSID, and the signal strength of the access point. These information will help to understand the basic situation of the connected wireless access point.
[0053] Among them, BSSID (Basic Service Set Identifier) is an identifier used to uniquely identify an access point (Access Point) in a wireless local area network (WLAN). For the present invention, it is the unique identifier of the currently tested access point.
[0054] SSID (Service Set Identifier) is the network name in a wireless local area network (WLAN), used to identify and distinguish different wireless networks. For the present invention, it is the name of the currently tested access point.
[0055] S3: Obtain the theoretical bandwidth of the current WiFi, the channel occupancy rate of the current channel, and the number of access points on the current channel, and obtain a recommended channel based on the signal value, noise, channel occupancy rate, and the number of access points on each channel obtained.
[0056] Specifically, the implementation method of this step includes:
[0057] S31: By setting a WiFi chip (a WiFi chip refers to an integrated circuit chip used for wireless network communication, which provides the functions of receiving and transmitting wireless signals. For the present invention, it is a chip used for analyzing WiFi), fix the channel of the current AP, obtain router information, including the number of antennas, the supported 802.11 types, the bandwidth, the working channel, the encryption method, the data of connected clients, etc., and calculate the theoretical bandwidth.
[0058] Among them, the theoretical bandwidth = (symbol bit length × code rate × number of subcarriers × number of spatial streams) ÷ transmission time.
[0059] S32: Obtain the channel occupancy rate of the current channel and the number of access points on the current channel.
[0060] S33: Cancel the fixed channel, scan all channels, calculate the information of all scanned channels after scanning for a set time, and score each channel according to the signal value, noise, channel occupancy rate, and the number of access points on each channel to obtain the score Score of each channel.
[0061] Score is used to represent the channel quality of the channel and is an index for evaluating the reliability and performance of the wireless channel in the present invention.
[0062] Among them, Score = 1 / signal-to-noise ratio * first weight + channel occupancy rate * second weight + number of access points * third weight, and the first weight, second weight, and third weight respectively take the set weight values.
[0063] Signal-to-noise ratio = 10 × log10(Signal / Noise), where Signal and Noise are the signal value and noise respectively.
[0064] Signal refers to the strength and quality of the WiFi signal. In the present invention, it refers to the strength and quality of the WiFi signal, that is, the transmission effect and reception quality of the radio signal of the wireless network in space.
[0065] Noise refers to the background interference and interference signals in the wireless network. In the present invention, it refers to the background interference and interference signals in the wireless network. These interference signals can reduce the quality and reliability of the WiFi signal and affect the performance of wireless communication.
[0066] S34: Sort the scores Score of all channels from largest to smallest, and select the top set number (such as one or more) of channels after sorting as the recommended channels.
[0067] S4: Obtain the client information under the current access point, including the supported 802.11 type (802.11 is a set of wireless local area network (Wireless Local Area Network, WLAN) standards formulated and managed by the IEEE (Institute of Electrical and Electronics Engineers)), bandwidth, and number of antennas, and calculate the maximum rate MAX_STATION_SPEED supported by the client. This information will help understand the capabilities and characteristics of the client devices connected to the AP.
[0068] MAX_STATION_SPEED is the maximum theoretical speed supported by the client, which reflects the wireless performance and capabilities of the device. For the present invention, it refers to the highest wireless data transmission speed that the client device can achieve under ideal conditions, based on its wireless network card, antenna configuration, and supported wireless standards.
[0069] After collecting the above parameters, the collected parameters are analyzed. For the analysis results of each parameter, compare the data in the problem library to find the corresponding causes and possible solutions, that is, give the diagnosis conclusion and suggestions for the current network. The suggestions given will help improve network performance and increase the speed. The specific analysis steps are as follows:
[0070] S5: Calculate the maximum speed MAX_AP_SPEED supported by the router, and compare the maximum speed MAX_AP_SPEED with the bandwidth, or compare the maximum speed MAX_AP_SPEED with the measured speed / theoretical coefficient, and combine the protocol and bandwidth size supported by the router to determine whether the router performance is poor.
[0071] MAX_AP_SPEED is the maximum theoretical speed supported by the router, which reflects the wireless performance and capabilities of the router. For the present invention, it refers to the highest wireless data transmission speed that the router can provide under ideal conditions, based on its wireless standard, antenna configuration, and other technical specifications.
[0072] This step is used for router performance analysis, specifically including:
[0073] S51: Calculate the maximum speed MAX_AP_SPEED supported by the router through the following formula.
[0074] Currently, the highest supported mobile terminal device is 2x2 antennas. When the router has a higher number of antennas, the terminal can no longer reach the corresponding performance. Therefore, calculate the maximum speed supported by the router's 2x2 antennas:
[0075] MAX_AP_SPEED = theoretical bandwidth / number of antennas * 2.
[0076] S52: When obtaining the bandwidth of the currently opened network, compare the maximum speed MAX_AP_SPEED with the bandwidth, otherwise compare the maximum speed MAX_AP_SPEED with the measured speed / theoretical coefficient.
[0077] S53: When the maximum speed MAX_AP_SPEED is less than the bandwidth or the measured speed / theoretical coefficient, execute the next step, otherwise execute S6.
[0078] S54: Determine whether the router has poor performance based on whether the router supports the WiFi6 protocol and by comparing the bandwidth of the current channel of the router with the maximum bandwidth theoretically supported by the current channel.
[0079] If the router does not support the WiFi6 protocol or the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, it is determined that the router has poor performance.
[0080] Exemplarily, when the bandwidth of the router set on channels 1 - 13 is < 40MHZ, the bandwidth on channels 36 - 64 is < 160MHZ, and the bandwidth on channels 149 - 164 is < 80MHZ, it is determined that the bandwidth of the router is small.
[0081] For example, if it is detected that the router is operating on channel 161 with a bandwidth of 20MHz, and channel 161 can support up to 80MHz at most, it can be determined that the router has poor performance, and the bandwidth of the router can be modified or the router can be replaced.
[0082] Moreover, when the router does not support the WiFi6 protocol, a suggestion to replace the router with one that supports a higher WiFi standard is given, and a router with stronger performance and higher supported rate is selected to improve network performance and rate. When the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, a suggestion to modify the bandwidth setting of the router or replace it with a router that supports a higher bandwidth is given to obtain better performance.
[0083] S6: Determine whether the channel settings are unreasonable based on the channel occupancy rate of the current channel, and determine whether the signal is weak based on the signal strength.
[0084] This step is used for environmental analysis. By collecting information such as channel occupancy rate, signal strength, and recommended channels, the current environment is analyzed.
[0085] Specifically, if the channel occupancy rate of the current channel is greater than the set occupancy threshold (e.g., 20%), the channel occupancy is high, and there may be a large number of high - speed downloads on the current channel or adjacent channels, which will affect the current network performance. Then it is determined that the channel settings are unreasonable, and a suggestion to retest at other times or adjust the working channel of the router to the recommended channel is given. By avoiding crowded channels, interference can be reduced and network performance can be improved. By comparing the current channel with the recommended channel, it can be seen whether the current channel is a relatively recommended channel to determine the impact of the channel settings on the network.
[0086] At the same time, a relatively low signal strength may also lead to a decrease in speed. The signal strength is divided into 6 levels, with 5 being the maximum, indicating the highest strength. When the signal strength is less than 4, it will affect the current network performance, then it is determined that the signal is weak, which affects the peak value of the wireless speed. Suggestions are given to increase the number of routers to improve the coverage area and set the transmission power of the routers to the maximum or the wall-penetrating mode. This can improve the signal strength and the peak performance of the wireless speed.
[0087] S7: Compare the maximum speed MAX_STATION_SPEED supported by the client with the measured speed / theoretical coefficient to determine whether the client performance is poor.
[0088] This step is used to analyze the performance of the client connected to the Ap. Specifically: Compare the maximum speed MAX_STATION_SPEED supported by the client with the measured speed / theoretical coefficient. When it is less than, it is determined that the client performance is poor, and suggestions are given to replace the client that supports a higher WiFi standard and bandwidth. Select a terminal device with better performance to improve the speed and stability of the wireless connection.
[0089] S8: Determine whether the bandwidth speed is low based on the measured speed, router performance, and client performance.
[0090] Specifically, if the measured speed is not less than 500 Mpbs, it can be inferred that the user's bandwidth basically meets their needs. If the measured speed is less than 500 Mpbs, and the previously determined router performance is not poor, and the previously determined client performance is not poor (that is, when both the router performance and client performance are relatively good), then it is determined that the bandwidth speed is low, and suggestions are given to upgrade the bandwidth to enhance the network usage experience.
[0091] As an improvement of the embodiment of the present invention, it further includes:
[0092] S10: When the bandwidth speed is limited due to poor router performance or other unknown reasons, it is recommended to perform a speed test through a wired network to determine whether the bandwidth is accurate; if there is no problem with the wired network test and it performs well, then switch the optical modem to the bridge mode and dial through the router to eliminate the optical modem performance problem.
[0093] When the bandwidth performance is excellent, meets various requirements, and the video and download experience is good (that is, when the WiFi speed reaches the requirement), the following steps can also be included:
[0094] S11: Perform FTTR (Fiber to the Room) or use network cables to achieve whole-house wireless networking coverage to enhance the bandwidth coverage ability of each room and further improve the usage experience within the room.
[0095] FTTR (Fiber to the Router) refers to the technology or architecture that extends the fiber-optic (Fiber) network to the router (Router). In the present invention, it is a solution for high-speed broadband services provided by an operator.
[0096] In the extreme case where all indicators are normal but the rate still does not meet the standard, each test data can be uploaded to the problem database for technicians to analyze and update. As the wireless local area network protocol is continuously updated, new problems, faults, and solutions may emerge, and the problem database will gradually be improved.
[0097] In the analysis of the router in the present invention, the analysis of the parameters of the 802.11 protocol type supported by the router is added. By calculating the maximum performance of the router through multiple parameters such as the type, bandwidth, and number of antennas of the 802.11 protocol supported by the router, if it is less than the actual bandwidth, it is directly recommended to replace the router. In addition to the analysis of the router, the detection of the terminal devices connected under the current router is also added. The bandwidth, 802.11 type, and number of antennas of the terminal devices in the current network are detected to determine whether the terminal performance is good. In addition, the reference to the current actual speed measurement rate and input bandwidth, and the reference to the environmental data (channel occupancy rate of all channels, number of Aps under the same channel, signal strength value) are also added. The present invention comprehensively considers the influence of multiple parameters from multiple dimensions, can provide more comprehensive fault diagnosis and optimization suggestions, capture more factors that may cause the rate not to meet the standard, and provide corresponding solutions.
[0098] In the present invention, the collected test parameters are checked one by one and compared with the problem database, and decisions are made based on the actual data, which can improve the accuracy and reliability of the diagnosis. All possible problems are covered, the operation is simple, and the analysis is comprehensive, which provides great convenience for the installation and maintenance personnel to troubleshoot WiFi fault problems.
[0099] The present invention can provide convenience and efficiency, enabling the installation and maintenance staff to more comprehensively analyze the reasons for the WiFi rate not meeting the standard, locate the problem, and give corresponding solutions. Through one detection, comprehensive analysis can be carried out on aspects such as router performance, channel settings, signal strength, terminal device performance, and bandwidth rate, so as to quickly find out the problem and provide corresponding optimization suggestions. This not only reduces the workload of the installation and maintenance staff, but also improves work efficiency, because there is no need to check possible problems one by one, but the location and solutions of relevant problems can be obtained through one comprehensive analysis. This can save time and energy, enable them to solve the customer's network problems faster, provide a better service experience, and have a positive impact on improving the work efficiency of the installation and maintenance staff and customer satisfaction.
[0100] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A method for diagnosing WiFi rate faults, characterized in that, The method includes: S1: Obtain the bandwidth of the currently opened network, and measure the speed of the current network environment to obtain the speed measurement rate and delay information; S2: Obtain the BSSID, the channel where it is located, the SSID, and the signal strength of the access point currently connected; S3: Obtain the theoretical bandwidth of the current WiFi, the channel occupancy rate of the current channel, and the number of access points on the current channel, and obtain the recommended channel according to the signal value, noise, channel occupancy rate, and the number of access points on each channel obtained; S4: Obtain the 802.11 types, bandwidths, and the number of antennas supported by the client under the current access point, and calculate the maximum speed MAX_STATION_SPEED supported by the client; S5: Calculate the maximum speed MAX_AP_SPEED supported by the router, and compare the maximum speed MAX_AP_SPEED with the bandwidth, or compare the maximum speed MAX_AP_SPEED with the speed measurement rate / theoretical coefficient, and combine the protocol and bandwidth size supported by the router to determine whether the router performance is poor; S6: Judge whether the channel setting is unreasonable according to the channel occupancy rate of the current channel, and judge whether the signal is weak according to the signal strength; S7: Compare the maximum speed MAX_STATION_SPEED supported by the client with the speed measurement rate / theoretical coefficient to judge whether the client performance is poor; S8: Judge whether the bandwidth rate is low according to the speed measurement rate, router performance, and client performance.
2. The WiFi rate fault diagnosis method according to claim 1, wherein The S3 includes: S31: By setting the WiFi chip, fix the current channel, obtain the number of antennas of the router, the supported 802.11 types, bandwidths, working channels, encryption methods, and the data of the connected clients, and calculate the theoretical bandwidth; Among them, the theoretical bandwidth = (symbol bit length × code rate × number of subcarriers × spatial stream) ÷ transmission time; S32: Obtain the channel occupancy rate of the current channel and the number of access points on the current channel; S33: Cancel the fixed channel, scan all channels, calculate all the channel information scanned after the set scanning time, and score each channel according to the signal value, noise, channel occupancy rate, and the number of access points on each channel to obtain the score Score of each channel; Among them, Score = 1 / signal-to-noise ratio * the first weight + channel occupancy rate * the second weight + number of access points * the third weight, and the first weight, the second weight, and the third weight respectively take the set weight values; The signal-to-noise ratio = 10 × log10(Signal / Noise), where Signal and Noise are the signal value and noise respectively; S34: Sort the scores Score of all channels from large to small, and take the top set number of channels after sorting as the recommended channels.
3. The WiFi rate fault diagnosis method according to claim 2, wherein The S5 includes: S51: Calculate the maximum speed MAX_AP_SPEED supported by the router through the following formula; MAX_AP_SPEED = theoretical bandwidth / number of antennas * 2; S52: When the currently available network bandwidth is obtained, compare the maximum rate MAX_AP_SPEED with the bandwidth; otherwise, compare the maximum rate MAX_AP_SPEED with the measured speed rate / theoretical coefficient. S53: When the maximum rate MAX_AP_SPEED is less than the bandwidth or the measured speed rate / theoretical coefficient, proceed to the next step; otherwise, execute S6. S54: Determine whether the router has poor performance based on whether the router supports the WiFi6 protocol and by comparing the bandwidth of the current channel of the router with the maximum bandwidth theoretically supported by the current channel. If the router does not support the WiFi6 protocol or the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, it is determined that the router has poor performance. When the router does not support the WiFi6 protocol, give a suggestion to replace the router with one that supports a higher WiFi standard; when the bandwidth of the current channel of the router is less than the maximum bandwidth theoretically supported, give a suggestion to modify the router bandwidth settings or replace the router with one that supports a higher bandwidth.
4. The WiFi rate fault diagnosis method according to claim 3, wherein, The above S6 includes: If the occupancy rate of the current channel is greater than the set occupancy rate threshold, it is determined that the channel settings are unreasonable, and give a suggestion to conduct the test again at other times or adjust the working channel of the router to the recommended channel.
5. The WiFi rate fault diagnosis method according to claim 4, wherein The above S6 also includes: When the signal strength is less than 4, it is determined that the signal is weak, and give a suggestion to increase the number of routers and set the transmit power of the routers to the maximum or in the wall-penetrating mode.
6. The WiFi rate fault diagnosis method according to claim 5, wherein The above S7 includes: When the maximum rate MAX_STATION_SPEED supported by the client is less than the measured speed rate / theoretical coefficient, it is determined that the client has poor performance, and give a suggestion to replace the client with one that supports a higher WiFi standard and bandwidth.
7. The WiFi rate fault diagnosis method according to claim 6, wherein The above S8 includes: If the measured speed rate is less than 500 Mpbs, and the router performance is not poor, and the client performance is not poor, it is determined that the bandwidth rate is low, and give a suggestion to upgrade the bandwidth.
8. The WiFi rate fault diagnosis method according to claim 7, wherein The method also includes: S9: When the router has poor performance, conduct a speed test through the wired network to determine whether the bandwidth is accurate; if there is no problem with the wired network test, switch the optical modem to the bridge mode and dial through the router to rule out the performance problem of the optical modem.
9. The WiFi rate fault diagnosis method according to claim 8, characterized in that The method also includes: S10: When the WiFi rate meets the requirements, perform FTTR or use network cables to achieve full-house wireless network coverage.