Interference testing method, system, device and medium for converged router

By designing an interference testing method and system, the problem that converged routers cannot judge wireless interference in real time is solved, and the accurate judgment of the interference situation of the router in different states is achieved, helping users to use the router reasonably.

CN115333653BActive Publication Date: 2025-02-14SHENZHEN H&T INTELLIGENT CONTROL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210847475.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-02-14
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

Existing converged routers cannot judge the current wireless interference situation in real time and accurately, resulting in users being unable to reasonably and fully apply converged routers.

Method used

Design an interference testing method and system, connect it to the WiFi module and a converged router through the first upper computer, switch the channel and issue a ZigBee distribution network command to obtain the connection interference of the router in different states, including issuing a general packet number, time delay and packet loss rate.

Benefits of technology

Real-time and accurate judgment of the wireless interference situation of converged routers in different states is realized, helping users to reasonably apply routers and improve the efficiency of equipment use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115333653B_ABST
    Figure CN115333653B_ABST
Patent Text Reader

Abstract

The present invention discloses an interference test method, system, device and medium for a fusion router, comprising: after switching the WiFi channel and ZigBee channel of the fusion router, a first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state. After the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and at least one second host computer establishes a wireless connection with the fusion router and makes the fusion router enter a WiFi full-load state, the first host computer obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full-load state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication interference testing, and in particular to an interference testing method, system, equipment and medium for a fusion router. Background Art

[0002] Driven by the Internet industry, the Internet has gradually spread to every household, and accordingly, network-related routers have become very important. At the same time, with the advent of the Internet big data era, routers have also gradually changed from simple devices that only carry the basic network functions required for people to surf the Internet to the control center of home smart devices. Converged routers integrate WiFi (mobile hotspot) and ZigBee (Purple Bee) two wireless technologies, which can be well connected with various WiFi and ZigBee smart devices in the home, just meeting the above needs.

[0003] However, since the two wireless technologies use similar frequency bands, if WiFi frequently sends and receives data, and there are many sub-ZigBee devices connected to the ZigBee module of the fusion router, and they are also sending and receiving data, there will be wireless interference problems. If WIFI and ZigBee are not fully loaded, the interference is weak or non-existent, but there will be idle communication resources. Since the existing fusion routers cannot judge the current wireless interference situation in real time and accurately, users cannot reasonably and fully use the fusion routers. Summary of the invention

[0004] Based on this, it is necessary to provide an interference testing method, system, device and medium for a converged router to solve the problem that the existing converged router cannot judge the current wireless interference situation in real time and accurately, making it impossible for users to reasonably and fully apply the converged router.

[0005] An interference test method for a fusion router is applied to an interference test system, wherein the interference test system comprises a first host computer, at least one second host computer, a WiFi module, a fusion router and a ZigBee device cluster, wherein the first host computer is connected to the WiFi module and the fusion router through a wired interface;

[0006] The method comprises:

[0007] After switching the WiFi channel and the ZigBee channel of the fusion router, the first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state; wherein the ZigBee network configuration command is used to instruct the fusion router to connect to at least one ZigBee sub-device, and the ZigBee device cluster includes multiple ZigBee sub-devices;

[0008] After the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and the at least one second host computer establishes a wireless connection with the fusion router and causes the fusion router to enter a WiFi full load state, the first host computer obtains a connection interference condition of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full load state.

[0009] In one embodiment, the connection interference condition includes the total number of packets sent, the delay and the packet loss rate, and the obtaining of the connection interference condition of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state includes:

[0010] When the fusion router is in a WiFi no-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and counts the total number of packets sent, the delay and the packet loss rate of each connected ZigBee sub-device based on the obtained response feedback; wherein, the ZigBee device cluster being in a fully loaded connection state indicates that the ZigBee device set can no longer establish a wireless connection with the fusion router based on the received ZigBee network configuration command, the total number of packets sent indicates the number of response commands sent, the delay indicates the time difference between sending a response command and obtaining the corresponding response feedback, and the packet loss rate indicates the proportion of response feedback that has not been received.

[0011] In one of the embodiments, the first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the WiFi of the fusion router is fully loaded, including:

[0012] When the fusion router is in a WiFi full-load state and the ZigBee device cluster is in a fully-loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, counts the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device.

[0013] In one embodiment, the method further comprises:

[0014] The first host computer obtains the connection status of the fusion router when the WiFi is in an unloaded state and the ZigBee device cluster is in a fully loaded connection state, and the connection status of the fusion router when the WiFi is in a fully loaded state and the ZigBee device cluster is in a fully loaded connection state; wherein the connection status includes the number of devices and MAC addresses of successfully connected ZigBee sub-devices.

[0015] In one embodiment, before sending the ZigBee network configuration command to the fusion router, the method further includes:

[0016] The first host computer configures the first connection parameters and connects to the fusion router through a wired interface; wherein the first connection parameters include the IP address, port and connection mode of the fusion router;

[0017] The first host computer configures the second connection parameters and connects to the WiFi module through a wired interface; wherein the second connection parameters include the serial port and baud rate of the WiFi module.

[0018] In one embodiment, before sending the ZigBee network configuration command to the fusion router, the method further includes:

[0019] The first host computer switches the WiFi standard and WiFi channel of the fusion router;

[0020] The first host computer switches the ZigBee channel of the fusion router; wherein the switched WiFi channel and ZigBee channel belong to the same channel or to adjacent channels.

[0021] In one embodiment, the method further comprises:

[0022] The first host computer sends the WiFi user name and key of the fusion router to the WiFi module, so that the WiFi module initiates a wireless connection request to the fusion router based on the received WiFi name and key;

[0023] The first host computer obtains the wireless connection status of the WiFi module, and when the wireless connection status of the WiFi module is successful, determines that the WiFi module establishes a wireless connection with the integrated router.

[0024] An interference test system, comprising: a first host computer, at least one second host computer, a WiFi module, a fusion router and a ZigBee device cluster, wherein the first host computer is connected to the WiFi module and the fusion router through a wired interface;

[0025] The first host computer is used to send a ZigBee network configuration command to the fusion router after switching the WiFi channel and the ZigBee channel of the fusion router;

[0026] The fusion router is used to respond to the issued ZigBee network configuration command and connect to at least one ZigBee sub-device; wherein the ZigBee device cluster includes multiple ZigBee sub-devices;

[0027] The first host computer is further used to obtain the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state, and control the WiFi module to establish a wireless connection with the fusion router;

[0028] The at least one second host computer is used to establish a wireless connection with the fusion router and make the fusion router enter a WiFi full load state;

[0029] The first host computer is further used to obtain the connection interference status of at least one ZigBee sub-device connected to the fusion router when the WiFi of the fusion router is fully loaded.

[0030] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor executes the steps of the interference testing method for the fusion router.

[0031] An interference test device for a fusion router comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the interference test method for the fusion router.

[0032] The present invention provides an interference test method, system, device and medium for a fusion router. The interference test system includes a first host computer, at least one second host computer, a WiFi module, a fusion router and a ZigBee device cluster. The first host computer is connected to the WiFi module and the fusion router through a wired interface. After switching the WiFi channel and the ZigBee channel of the fusion router, the first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state, thereby detecting the actual coexistence performance and use effect of WiFi and ZigBee in the WiFi no-load state. After the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and at least one second host computer establishes a wireless connection with the fusion router and causes the fusion router to enter a WiFi full-load state, the first host computer obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full-load state, thereby detecting the actual coexistence performance and use effect of WiFi and ZigBee in the WiFi full-load state. It can be seen that the present invention can judge the current wireless interference situation in real time and accurately, and also provides a basis for users to reasonably and fully apply the converged router. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0034] in:

[0035] Figure 1 A schematic diagram of a flow chart of an interference testing method for a fusion router in one embodiment;

[0036] Figure 2 is a schematic diagram of an interference test system in one embodiment;

[0037] Figure 3 is a schematic diagram of an interface of a testing tool in one embodiment;

[0038] Figure 4 The figure is a structural block diagram of an interference testing device of a fusion router in an embodiment. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] like Figure 1 As shown, Figure 1 FIG. 1 is a flow chart of an interference testing method for a fusion router in an embodiment. The interference testing method is applied to Figure 2 The interference test system shown includes a first host computer 100 , at least one second host computer 200 , a WiFi module 300 , a fusion router 400 and a ZigBee device cluster 500 .

[0041] The first host computer 100 is connected to the WiFi module 300 and the integrated router 400 through a wired interface. Specifically, the first host computer 100 is connected to the WiFi module 300 through a serial port tool, and the first host computer 100 is connected to the integrated router 400 through a wired LAN port. In addition, the test tool needs to be installed in advance on the first host computer 100. The interface diagram of the test tool is as follows: Figure 3 As shown, the test instructions, test data and test results in this embodiment are mainly processed by the test tool, which will be explained in detail later in conjunction with the specific implementation steps.

[0042] The fusion router 400 has a 2.4G WiFi module and a ZigBee module, and can perform WiFi wireless communication and ZigBee wireless communication at the same time. The present invention aims to determine the current wireless interference situation in real time and accurately through the interference test system, so as to understand the actual coexistence performance and use effect of WiFi and ZigBee.

[0043] The at least one second host computer 200 is connected to the fusion router 400 via 2.4G wireless, the WiFi module 300 does not establish a connection with the fusion router 400 in the no-load state test, and reflects to the first host computer whether the 2.4G WiFi module of the fusion router 400 is working normally in the full-load state test. The ZigBee device cluster 500 includes multiple ZigBee sub-devices.

[0044] The interference testing method of the fusion router in this embodiment provides the following steps:

[0045] Step 102, after switching the WiFi channel and the ZigBee channel of the converged router, the first host computer sends a ZigBee network configuration command to the converged router, and obtains the connection interference status of at least one ZigBee sub-device connected to the converged router when the converged router is in a WiFi no-load state.

[0046] First, before the formal test, you need to ensure that the first host computer is connected to the WiFi module and the integrated router through a wired interface. Figure 3 , you need to first configure the first connection parameters on the test tool, which include the router's IP address, port, and connection method (Raw, Telent, SSH). After the configuration is completed, the first host computer can connect to the fusion router through the wired LAN port. Then, configure the second connection parameters on the test tool, which include the serial port (1 / 2 / 3 / 4 / 5 / 6...) and baud rate (1200 / 4800 / 9600...) of the WiFi module. After the configuration is completed, the first host computer can connect to the WiFi module through the serial port tool. In this way, the preliminary wired connection work is completed.

[0047] In this step, the at least one second host computer is connected to the fusion router via 2.4G wireless, but no action such as streaming is performed, and the WiFi module is not connected to the fusion router. Therefore, no WiFi resources are occupied at this time, and the fusion router is in a WiFi no-load state.

[0048] Next, configure the WiFi communication channel and the ZigBee communication channel. The first host computer switches the WiFi standard and WiFi channel of the fusion router; at the same time, the first host computer switches the ZigBee channel of the fusion router; during the switching process, the switched WiFi channel and ZigBee channel are required to belong to the same channel or to adjacent channels. For example, there are 13 channels in a 2.4G wireless network, and you can choose both the WiFi channel and the ZigBee channel as channel 1; or choose the WiFi channel as channel 1 and the ZigBee channel as channel 2, so that you can simulate the situation where WiFi communication and ZigBee communication interfere with each other.

[0049] Then, after the first host computer switches the WiFi channel and the ZigBee channel of the fusion router, the first host computer sends a ZigBee network configuration command to the fusion router, and the ZigBee network configuration command is used to instruct the fusion router to connect to at least one ZigBee sub-device. The specific number of connections is affected by the performance of the fusion router and the number of nodes that can be connected to the ZigBee device cluster. In this embodiment, it is set that at least 50 ZigBee sub-devices are connected before executing the subsequent test steps to ensure the reliability of the test.

[0050] At this time, the fusion router sends a ZigBee sub-device connection query command to query the connection status of at least one ZigBee sub-device connected to the fusion router, which includes the number of devices and MAC addresses of successfully connected ZigBee sub-devices.

[0051] Then, after setting the number of tests, click Start Test to test the connection interference of at least one ZigBee sub-device. In a specific embodiment, the connection interference includes the total number of packets sent, delay and packet loss rate. The specific test process is as follows:

[0052] (1) When the fusion router is in an unloaded state, the first host computer uses a test tool to send a sub-ZigBee device connection query command to query the maximum number of connected ZigBee sub-devices at this time (that is, the ZigBee device cluster is in a fully loaded connection state at this time, that is, the ZigBee sub-devices in the ZigBee device cluster can no longer establish a wireless connection with the fusion router based on the received ZigBee network configuration command).

[0053] (2) When the maximum number of ZigBee sub-devices is connected, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and counts the total number of packets sent, the delay and the packet loss rate; wherein the total number of packets sent indicates the number of response commands sent, the delay indicates the time difference between sending the response command and obtaining the corresponding response feedback, and the packet loss rate indicates the proportion of response feedback that has not been received.

[0054] The above test process is repeated multiple times until the set number of tests is reached, and the test results are displayed in the print area and saved in the set path.

[0055] Step 104, after the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and at least one second host computer establishes a wireless connection with the fusion router and causes the fusion router to enter a WiFi full load state, the first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in the WiFi full load state.

[0056] First, the first host computer controls the WiFi module to actively establish a wireless connection with the fusion router to determine whether the WiFi module of the fusion router is working properly. The specific process is: first enter the WiFi user name and key of the fusion router in the test tool, and the first host computer sends the WiFi user name and key of the fusion router to the WiFi module, so that the WiFi module initiates a wireless connection request to the fusion router based on the received WiFi user name and key; then the first host computer obtains the wireless connection status of the WiFi module. When the wireless connection status of the WiFi module is successful, it is determined that the WiFi module has established a wireless connection with the fusion router, and it can also be determined that the WiFi module of the fusion router is working properly.

[0057] Next, install the streaming software on the host computer, such as IxChariot software, and perform streaming by "creating a new stream->setting the IP->selecting the protocol->selecting the script". Then check whether the fusion router has entered the WiFi full load state. If it has not entered the WiFi full load state, copy the created stream until the fusion router has entered the WiFi full load state. Then test the connection interference of at least one ZigBee sub-device at this time. In a specific embodiment, the connection interference includes the total number of packets sent, delay and packet loss rate. The specific test process is as follows:

[0058] (1) When the fusion router is in a fully loaded state, the first host computer uses a test tool to send a sub-ZigBee device connection query command to query the maximum number of connections of the ZigBee sub-devices at this time.

[0059] (2) When the maximum number of ZigBee sub-devices is connected, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and counts the total number of packets sent, the delay and the packet loss rate.

[0060] The above test process is repeated multiple times until the set number of tests is reached, and the test results are displayed in the print area and saved in the set path.

[0061] In the interference test method of the above-mentioned fusion router, after switching the WiFi channel and ZigBee channel of the fusion router, the first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in the WiFi no-load state, thus detecting the actual coexistence performance and use effect of WiFi and ZigBee of the fusion router when the fusion router is in the WiFi no-load state. After the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and at least one second host computer establishes a wireless connection with the fusion router and makes the fusion router enter the WiFi full-load state, the first host computer obtains the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in the WiFi full-load state, thus detecting the actual coexistence performance and use effect of WiFi and ZigBee of the fusion router when the fusion router is in the WiFi full-load state. It can be seen that the present invention can judge the current wireless interference situation in real time and accurately, thus providing a basis for users to reasonably and fully apply the fusion router.

[0062] In one embodiment, Figure 2 As shown, an interference test system is proposed, which includes: a first host computer 100, at least one second host computer 200, a WiFi module 300, a fusion router 400 and a ZigBee device cluster 500, the first host computer 100 is connected to the WiFi module 300 and the fusion router 400 through a wired interface;

[0063] The first host computer 100 is used to send a ZigBee network configuration command to the integrated router 400 after switching the WiFi channel and the ZigBee channel of the integrated router 400;

[0064] The fusion router 400 is used to respond to the issued ZigBee network configuration command and connect to at least one ZigBee sub-device; wherein the ZigBee device cluster 500 includes multiple ZigBee sub-devices;

[0065] The first host computer 100 is further used to obtain the connection interference of at least one ZigBee sub-device connected to the fusion router 400 when the fusion router 400 is in a WiFi no-load state, and control the WiFi module 300 to establish a wireless connection with the fusion router 400;

[0066] At least one second host computer 200, used to establish a wireless connection with the integrated router 400 and make the integrated router 400 enter a WiFi full load state;

[0067] The first host computer 100 is further used to obtain the connection interference status of at least one ZigBee sub-device connected to the integrated router 400 when the integrated router 400 is in a WiFi full-load state.

[0068] In one of the specific embodiments, the connection interference situation includes the total number of packets sent, the delay and the packet loss rate. The first host computer 100 is also used to send a response request to at least one connected ZigBee sub-device through the fusion router 400 when the fusion router 400 is in a WiFi unloaded state and the ZigBee device cluster 500 is in a fully loaded connection state, and count the total number of packets sent, the delay and the packet loss rate of each connected ZigBee sub-device based on the obtained response feedback; wherein, the ZigBee device cluster 500 is in a fully loaded connection state, indicating that the ZigBee device set can no longer establish a wireless connection with the fusion router 400 based on the received ZigBee network configuration command, the total number of packets sent indicates the number of response commands sent, the delay indicates the time difference between sending the response command and obtaining the corresponding response feedback, and the packet loss rate indicates the proportion of response feedback that has not been received.

[0069] In one of the specific embodiments, the first host computer 100 is also used to send a response request to at least one connected ZigBee sub-device through the fusion router 400 when the fusion router 400 is in a WiFi full-load state and the ZigBee device cluster 500 is in a fully loaded connection state, and count the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device based on the obtained response feedback.

[0070] In one specific embodiment, the first host computer 100 is also used to obtain the connection status of the fusion router 400 when the WiFi is in an unloaded state and the ZigBee device cluster 500 is in a fully loaded connection state, and the connection status of the fusion router 400 when the WiFi is in a fully loaded state and the ZigBee device cluster 500 is in a fully loaded connection state; wherein the connection status includes the number of devices and MAC addresses of successfully connected ZigBee sub-devices.

[0071] In one specific embodiment, the first host computer 100 is also used to configure the first connection parameters and connect to the integrated router 400 through a wired interface; wherein the first connection parameters include the IP address, port and connection method of the integrated router 400; and configure the second connection parameters and connect to the WiFi module 300 through a wired interface; wherein the second connection parameters include the serial port and baud rate of the WiFi module 300.

[0072] In one specific embodiment, the first host computer 100 is further used to switch the WiFi standard and WiFi channel of the integrated router 400; and switch the ZigBee channel of the integrated router 400; wherein the switched WiFi channel and ZigBee channel are the same or adjacent.

[0073] In one specific embodiment, the first host computer 100 is also used to send the WiFi user name and key of the integrated router 400 to the WiFi module 300, so that the WiFi module 300 initiates a wireless connection request to the integrated router 400 based on the received WiFi name and key; and obtain the wireless connection status of the WiFi module 300. When the wireless connection status of the WiFi module 300 is successful, it is determined that the WiFi module 300 has established a wireless connection with the integrated router 400.

[0074] Figure 4 FIG. 2 shows an internal structure diagram of an interference test device of a fusion router in an embodiment. Figure 4 As shown, the interference test device of the fusion router includes a processor, a memory and a network interface connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the interference test device of the fusion router stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement the interference test method of the fusion router. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute the interference test method of the fusion router. Those skilled in the art can understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the interference test device of the fusion router to which the solution of the present invention is applied. The specific interference test device of the fusion router may include more or less components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0075] An interference test device for a fusion router comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: after switching the WiFi channel and the ZigBee channel of the fusion router, a first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state; after the first host computer controls a WiFi module to establish a wireless connection with the fusion router, and at least one second host computer establishes a wireless connection with the fusion router and makes the fusion router enter a WiFi full-load state, the first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the WiFi is in a WiFi full-load state.

[0076] In one of the embodiments, the connection interference situation includes the total number of packets sent, delay and packet loss rate, and the connection interference situation of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state is obtained, including: when the fusion router is in a WiFi no-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device are counted.

[0077] In one of the embodiments, the first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full-load state, including: when the fusion router is in a WiFi full-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, counts the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device.

[0078] In one of the embodiments, the following steps are also performed: the first host computer obtains the connection status of the fusion router when the WiFi is in an unloaded state and the ZigBee device cluster is in a fully loaded connection state, and the connection status of the fusion router when the WiFi is in a fully loaded state and the ZigBee device cluster is in a fully loaded connection state.

[0079] In one of the embodiments, the following steps are also performed: the first host computer configures the first connection parameters and connects to the integrated router through a wired interface; the first host computer configures the second connection parameters and connects to the WiFi module through a wired interface.

[0080] In one of the embodiments, the following steps are further performed: the first host computer switches the WiFi standard and WiFi channel of the fusion router; the first host computer switches the ZigBee channel of the fusion router.

[0081] In one of the embodiments, the following steps are also performed: the first host computer sends the WiFi user name and key of the fusion router to the WiFi module, so that the WiFi module initiates a wireless connection request to the fusion router based on the received WiFi name and key; the first host computer obtains the wireless connection status of the WiFi module, and when the wireless connection status of the WiFi module is successful, it is determined that the WiFi module has established a wireless connection with the fusion router.

[0082] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented: after switching the WiFi channel and the ZigBee channel of a converged router, a first host computer sends a ZigBee network configuration command to the converged router, and obtains the connection interference of at least one ZigBee sub-device connected to the converged router when the converged router is in a WiFi no-load state; after the first host computer controls a WiFi module to establish a wireless connection with the converged router, and at least one second host computer establishes a wireless connection with the converged router and causes the converged router to enter a WiFi full-load state, the first host computer obtains the connection interference of at least one ZigBee sub-device connected to the converged router when the converged router is in a WiFi full-load state.

[0083] In one of the embodiments, the connection interference situation includes the total number of packets sent, delay and packet loss rate, and the connection interference situation of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state is obtained, including: when the fusion router is in a WiFi no-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device are counted.

[0084] In one of the embodiments, the first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full-load state, including: when the fusion router is in a WiFi full-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, counts the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device.

[0085] In one of the embodiments, the following steps are also performed: the first host computer obtains the connection status of the fusion router when the WiFi is in an unloaded state and the ZigBee device cluster is in a fully loaded connection state, and the connection status of the fusion router when the WiFi is in a fully loaded state and the ZigBee device cluster is in a fully loaded connection state.

[0086] In one of the embodiments, the following steps are also performed: the first host computer configures the first connection parameters and connects to the integrated router through a wired interface; the first host computer configures the second connection parameters and connects to the WiFi module through a wired interface.

[0087] In one of the embodiments, the following steps are further performed: the first host computer switches the WiFi standard and WiFi channel of the fusion router; the first host computer switches the ZigBee channel of the fusion router.

[0088] In one of the embodiments, the following steps are also performed: the first host computer sends the WiFi user name and key of the fusion router to the WiFi module, so that the WiFi module initiates a wireless connection request to the fusion router based on the received WiFi name and key; the first host computer obtains the wireless connection status of the WiFi module, and when the wireless connection status of the WiFi module is successful, it is determined that the WiFi module has established a wireless connection with the fusion router.

[0089] It should be noted that the interference testing method, system, device and computer-readable storage medium of the above-mentioned integrated router belong to a general inventive concept, and the contents of the interference testing method, system, device and computer-readable storage medium of the integrated router in the embodiments are applicable to each other.

[0090] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0091] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0092] The above embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention patent shall be subject to the attached claims.

Claims

1. An interference test method for a fusion router, characterized in that: Applied to an interference test system, the interference test system includes a first host computer, at least one second host computer, a WiFi module, a fusion router and a ZigBee device cluster, the first host computer is connected to the WiFi module and the fusion router through a wired interface; The method comprises: After switching the WiFi channel and the ZigBee channel of the fusion router, the first host computer sends a ZigBee network configuration command to the fusion router, and obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state; wherein the ZigBee network configuration command is used to instruct the fusion router to connect to at least one ZigBee sub-device, and the ZigBee device cluster includes multiple ZigBee sub-devices; After the first host computer controls the WiFi module to establish a wireless connection with the fusion router, and the at least one second host computer establishes a wireless connection with the fusion router and causes the fusion router to enter a WiFi full load state, the first host computer obtains a connection interference condition of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi full load state.

2. The method according to claim 1, characterized in that The connection interference condition includes the total number of packets sent, delay and packet loss rate. The obtaining of the connection interference condition of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state includes: When the fusion router is in a WiFi no-load state and the ZigBee device cluster is in a fully loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and counts the total number of packets sent, the delay and the packet loss rate of each connected ZigBee sub-device based on the obtained response feedback; wherein, the ZigBee device cluster being in a fully loaded connection state indicates that the ZigBee device set can no longer establish a wireless connection with the fusion router based on the received ZigBee network configuration command, the total number of packets sent indicates the number of response commands sent, the delay indicates the time difference between sending a response command and obtaining the corresponding response feedback, and the packet loss rate indicates the proportion of response feedback that has not been received.

3. The method according to claim 2, characterized in that The first host computer obtains the connection interference status of at least one ZigBee sub-device connected to the fusion router when the WiFi of the fusion router is fully loaded, including: When the fusion router is in a WiFi full-load state and the ZigBee device cluster is in a fully-loaded connection state, the first host computer sends a response request to at least one connected ZigBee sub-device through the fusion router, and based on the obtained response feedback, counts the total number of packets sent, delay and packet loss rate of each connected ZigBee sub-device.

4. The method according to claim 3, characterized in that The method further comprises: The first host computer obtains the connection status of the fusion router when the WiFi is in an unloaded state and the ZigBee device cluster is in a fully loaded connection state, and the connection status of the fusion router when the WiFi is in a fully loaded state and the ZigBee device cluster is in a fully loaded connection state; wherein the connection status includes the number of devices and MAC addresses of successfully connected ZigBee sub-devices.

5. The method according to claim 1, characterized in that Before sending the ZigBee network configuration command to the fusion router, the method further includes: The first host computer configures the first connection parameters and connects to the fusion router through a wired interface; wherein the first connection parameters include the IP address, port and connection mode of the fusion router; The first host computer configures the second connection parameters and connects to the WiFi module through a wired interface; wherein the second connection parameters include the serial port and baud rate of the WiFi module.

6. The method according to claim 1, characterized in that Before sending the ZigBee network configuration command to the fusion router, the method further includes: The first host computer switches the WiFi standard and WiFi channel of the fusion router; The first host computer switches the ZigBee channel of the fusion router; wherein the switched WiFi channel and ZigBee channel belong to the same channel or to adjacent channels.

7. The method according to claim 1, characterized in that The method further comprises: The first host computer sends the WiFi user name and key of the fusion router to the WiFi module, so that the WiFi module initiates a wireless connection request to the fusion router based on the received WiFi name and key; The first host computer obtains the wireless connection status of the WiFi module, and when the wireless connection status of the WiFi module is successful, determines that the WiFi module establishes a wireless connection with the integrated router.

8. An interference test system, characterized in that: The interference test system comprises: a first host computer, at least one second host computer, a WiFi module, a fusion router and a ZigBee device cluster, wherein the first host computer is connected to the WiFi module and the fusion router via a wired interface; The first host computer is used to send a ZigBee network configuration command to the fusion router after switching the WiFi channel and the ZigBee channel of the fusion router; The fusion router is used to respond to the issued ZigBee network configuration command and connect to at least one ZigBee sub-device; wherein the ZigBee device cluster includes multiple ZigBee sub-devices; The first host computer is further used to obtain the connection interference of at least one ZigBee sub-device connected to the fusion router when the fusion router is in a WiFi no-load state, and control the WiFi module to establish a wireless connection with the fusion router; The at least one second host computer is used to establish a wireless connection with the fusion router and make the fusion router enter a WiFi full load state; The first host computer is further used to obtain the connection interference status of at least one ZigBee sub-device connected to the fusion router when the WiFi of the fusion router is fully loaded.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 7.

10. An interference test device for a fusion router, comprising a memory and a processor, characterized in that: The memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Bridge strain monitoring system and method based on WIFI communication technology

    CN108538043A

  • Be applied to wireless sensor network in agriculture facility

    CN208079406U