A networking method, device and equipment of large-scale wireless devices and storage medium

By dividing Bluetooth devices into multiple wireless device groups and generating subnets, the network pressure problem caused by the increase in the number of devices in the Bluetooth network is solved, and the stability and reliability of the network are improved.

CN116233969BActive Publication Date: 2026-05-19SELF ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SELF ELECTRONICS CO LTD
Filing Date
2022-12-29
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

As the number of devices in a Bluetooth network increases, the network load increases, affecting network reliability and stability.

Method used

The devices to be networked are divided into multiple wireless device groups, and the network is formed based on the network status and information of the devices, generating multiple subnets. The network is formed using LAN addresses, network names and passwords, generating multiple subnets.

Benefits of technology

It effectively reduces the number of devices within a single network, reduces interference between devices, enhances network stability and reliability, and eliminates the limitations of configuring networks on mobile phones.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233969B_ABST
    Figure CN116233969B_ABST
Patent Text Reader

Abstract

The application discloses a networking method and device of large-scale wireless equipment, equipment and a storage medium, and the method comprises the steps of acquiring the equipment to be networked, dividing the equipment to be networked into a plurality of wireless equipment groups; acquiring the equipment network state corresponding to the plurality of wireless equipment groups, and connecting the plurality of wireless equipment groups to a public network based on the equipment network state; acquiring the equipment network information of the wireless equipment in the public network, and respectively networking the plurality of wireless equipment groups based on the equipment network information to generate a plurality of subnets. The method makes the data interaction between the plurality of subnets not interfere with each other, effectively reduces the number of equipment in a single network, breaks away from the limitation that the Bluetooth equipment needs a mobile phone to configure a network, and enhances the stability and reliability of the network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication network technology, and specifically to a method, apparatus, device, and storage medium for networking large-scale wireless devices. Background Technology

[0002] Bluetooth technology is an open global standard for wireless data and voice communication. It is based on low-cost short-range wireless connectivity and uses the 2.4-2.485 GHz (gigahertz) ISM (Industrial Scientific Medical) band to achieve mutual communication. Everyday electronic products such as Bluetooth headsets, mice, and keyboards are all Internet of Things (IoT) devices that use Bluetooth technology.

[0003] When the number of devices in a Bluetooth network increases, it puts more strain on the network. Especially when devices within the network need to transmit data, a higher frequency and larger volume of transmissions can negatively impact the network's reliability and stability. Summary of the Invention

[0004] Therefore, the technical problem to be solved by the present invention is to overcome the defects of the prior art that increase the pressure on the network and affect the reliability and stability of the network when there are many devices in a Bluetooth network, thereby providing a networking method, apparatus, device and storage medium for large-scale wireless devices.

[0005] This invention provides a method for networking large-scale wireless devices, comprising the following steps:

[0006] Obtain the devices to be networked, and divide the devices to be networked into multiple wireless device groups;

[0007] Obtain the device network status corresponding to the plurality of wireless device groups, and connect the plurality of wireless device groups to the public network based on the device network status;

[0008] Obtain device network information of wireless devices within the public network, and based on the device network information, network the multiple wireless device groups separately to generate multiple subnets.

[0009] This invention provides a method for networking large-scale wireless devices. By dividing the devices to be networked into multiple wireless device groups, and using the device network status and device network information for multiple wireless device groups, multiple subnets are generated. Data interaction between multiple subnets will not be affected by each other, effectively reducing the number of devices in a single network, eliminating the limitation that Bluetooth devices need mobile phones to configure the network, and enhancing the stability and reliability of the network.

[0010] Optionally, the device network information includes:

[0011] Local area network address, network name, and password.

[0012] Optionally, the step of obtaining device network information of wireless devices within the public network, and then networking the multiple wireless device groups based on the device network information to generate multiple subnets, includes:

[0013] The local area network addresses of wireless devices within the public network are broadcast; wherein the wireless devices within the public network belong to the same wireless device group;

[0014] Compare the local area network addresses of wireless devices within the public network, and update the network name and password based on the comparison result;

[0015] Obtain a command to enter a new network. Based on the command, use the updated network name and password to network the multiple wireless device groups separately, generating the multiple subnets.

[0016] Optionally, comparing the local area network addresses of wireless devices within the public network and updating the network name and the password based on the comparison result includes:

[0017] The local area network addresses of wireless devices within the public network are compared pairwise to determine the largest local area network address.

[0018] Broadcast the maximum local area network address within the public network, and stop broadcasting the local area network addresses of other wireless devices other than the maximum local area network address;

[0019] Update the network name and password of other wireless devices based on the maximum local area network address.

[0020] Optionally, the step of forming multiple wireless device groups into networks based on the new network entry command, using the updated network name and password, and generating multiple subnets, includes:

[0021] Extract the new network name and new password from the new network instruction, update the updated network name and password based on the new network name and new password, connect wireless devices with the same network name and password to the new network, and generate the multiple subnets.

[0022] Optionally, it also includes:

[0023] When the multiple wireless device groups are connected to a public network, a load command is sent to the load indicator lights of the wireless devices in the public network; wherein, the load indicator lights of the wireless devices in the public network enter a breathing state based on the load command.

[0024] Optionally, it also includes:

[0025] When a wireless device with the same network name and password connects to the new network, a shutdown command is sent to the load indicator light of the wireless device in the public network; wherein, the load indicator light of the wireless device in the public network stops flashing based on the shutdown command.

[0026] In a second aspect of this application, a networking apparatus for large-scale wireless devices is also proposed, comprising:

[0027] A segmentation module is used to acquire devices to be networked and to segment the devices to be networked into multiple wireless device groups.

[0028] The acquisition module is used to acquire the device network status corresponding to the plurality of wireless device groups, and connect the plurality of wireless device groups to the public network based on the device network status.

[0029] A networking module is used to acquire device network information of wireless devices within the public network, and to network the multiple wireless device groups based on the device network information to generate multiple subnets. In a third aspect of this application, a computer device is also proposed, including a processor and a memory, wherein the memory is used to store a computer program, the computer program including a program, and the processor is configured to call the computer program to execute the method described in the first aspect.

[0030] In a fourth aspect of this application, embodiments of the present invention provide a computer-readable storage medium storing a computer program that is executed by a processor to implement the method of the first aspect described above. Attached Figure Description

[0031] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0032] Figure 1 This is a flowchart of a large-scale wireless device networking method according to an embodiment of the present invention;

[0033] Figure 2 This is a flowchart of the network configuration of the devices to be tested in an embodiment of the present invention;

[0034] Figure 3 This is a flowchart of step S103 in an embodiment of the present invention;

[0035] Figure 4 This is a flowchart of step S1032 in an embodiment of the present invention;

[0036] Figure 5 This is a flowchart illustrating the comparison of MAC addresses of wireless devices in an embodiment of the present invention;

[0037] Figure 6 This is a schematic block diagram of a networking device for large-scale wireless devices according to an embodiment of the present invention;

[0038] Figure 7 This is a specific example diagram of an electronic device in an embodiment of the present invention. Detailed Implementation

[0039] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0040] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0041] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0042] This embodiment provides a method for networking large-scale wireless devices, such as... Figure 1 As shown, it includes the following steps:

[0043] S101. Obtain the devices to be networked and divide them into multiple wireless device groups.

[0044] Specifically, the devices to be networked are divided into multiple wireless device groups according to a preset number. Each wireless device group is networked according to the following steps S102 and S103, and each wireless device group corresponds to a subnet, generating multiple subnets.

[0045] S102. Obtain the device network status corresponding to the above-mentioned multiple wireless device groups, and connect the above-mentioned multiple wireless device groups to the public network based on the above-mentioned device network status.

[0046] Specifically, each wireless device has a Bluetooth module, and the wireless devices are independent devices at the factory, not connected to any network.

[0047] Furthermore, such as Figure 2 As shown, when the network status of the aforementioned wireless device is "not connected to the network," the wireless device in independent working mode presses and holds the touch button for 3 seconds to enter the public network. When the network status of the aforementioned wireless device is "connected to the network" and it is in the public network, no operation is performed. When the network status of the aforementioned wireless device is "connected to the network" and it is in the non-public network, the current network information is saved, and a network access command is sent to the wireless device. After receiving the command, the load indicator light of the wireless device starts to flash, and the wireless device is added to the public network.

[0048] Furthermore, when the aforementioned multiple wireless device groups are connected to a public network, a load command is sent to the load indicator lights of the wireless devices in the public network; wherein, the load indicator lights of the wireless devices in the public network enter a breathing state based on the aforementioned load command.

[0049] Furthermore, when all devices N in a wireless device group enter the public network, the load indicator light will regularly cycle through a breathing pattern of 4 seconds on and 4 seconds off.

[0050] S103. Obtain the device network information of the wireless devices in the public network, and based on the device network information, network the multiple wireless device groups to generate multiple subnets.

[0051] Specifically, the network information of the aforementioned devices includes: local area network address (i.e., MAC address), network name (i.e., network name ID), and password.

[0052] Furthermore, when a wireless device with the same network name and password connects to the new network, a shutdown command is sent to the load indicator light of the wireless device in the public network; wherein, the load indicator light of the wireless device in the public network stops flashing based on the shutdown command.

[0053] The above-mentioned method for networking large-scale wireless devices divides the devices to be networked into multiple wireless device groups, and then uses the device network status and device network information to form multiple subnets for multiple wireless device groups. The data interaction between multiple subnets will not be affected by each other, effectively reducing the number of devices in a single network, eliminating the limitation that Bluetooth devices need mobile phones to configure the network, and enhancing the stability and reliability of the network.

[0054] As an optional embodiment of the present invention, such as Figure 3As shown, in step S103, device network information of the wireless devices within the aforementioned public network is obtained. Based on this device network information, the multiple wireless device groups are networked separately to generate multiple subnets, including:

[0055] S1031. Broadcast the local area network addresses of the wireless devices within the aforementioned public network; wherein the wireless devices within the public network belong to the same wireless device group.

[0056] Specifically, when a wireless device enters a public network and broadcasts its local area network address, the load indicator light on the wireless device will start flashing.

[0057] S1032. Compare the local area network addresses of the wireless devices in the public network, and update the network name and password based on the comparison results.

[0058] S1033. Obtain the command to enter the new network. Based on the command to enter the new network, use the updated network name and password to form networks for the multiple wireless device groups respectively, and generate the multiple subnets.

[0059] Specifically, the new network name and new password are extracted from the new network instruction, and the updated network name and password are updated again based on the new network name and new password. Wireless devices with the same network name and password are connected to the new network to generate the multiple subnets mentioned above.

[0060] Furthermore, by operating any wireless device that has entered the public network and pressing and holding it for 3 seconds, a new network is created, and the new network and password are broadcast to all wireless devices within the public network. Once the wireless devices receive the information, they enter the new network, and the current device also enters the new network. The load indicator light then stops breathing, and a subnet is created.

[0061] Furthermore, the network name ID and password act as a label to distinguish networks. Devices with the same ID and password will form a new network. Both the network name ID and password are 32 bits.

[0062] As an optional embodiment of the present invention, such as Figure 4 As shown, step S1032 compares the local area network addresses of the wireless devices within the aforementioned public network, and updates the network name and password based on the comparison result, including:

[0063] S10321. Compare the local area network addresses (i.e., MAC addresses) of the wireless devices in the above public network pairwise to determine the largest local area network address.

[0064] Specifically, such as Figure 5As shown, devices A, B, and C join a public network and broadcast their MAC addresses. Device A receives the MAC address of device B and compares it with the MAC address of device B. If the MAC address of device A is less than the MAC address of device B, then device A stops broadcasting its MAC address, and device B continues broadcasting its MAC address. Device B then compares the MAC address of device B with the MAC address of device C. If the MAC address of device B is less than the MAC address of device C, then device B stops broadcasting, and device C continues broadcasting its MAC address. Therefore, the MAC address corresponding to device C is the largest LAN address in the current public network.

[0065] S10322. Broadcast the maximum local area network address within the aforementioned public network, and stop broadcasting the local area network addresses of other wireless devices other than the maximum local area network address.

[0066] Specifically, the MAC addresses of the two wireless devices are compared simultaneously: if the MAC address is smaller, the broadcasting of network information is stopped, and the network name and password broadcast by other wireless devices are saved; if the MAC address is larger, the MAC address is sent continuously.

[0067] S10323. Update the network name and password of other wireless devices based on the above maximum local area network address.

[0068] Specifically, since MAC addresses are unique to wireless devices and are not repeated, comparing MAC addresses is to ensure that only one wireless device is broadcasting network information in the public network, thereby updating the network information of other wireless devices.

[0069] like Figure 2 As shown below, a networking method for large-scale wireless devices will be described through specific embodiments.

[0070] Example 1:

[0071] When the current wireless device's network status is not connected to a network, configure the network so that the current wireless device can join a public network;

[0072] Broadcast the MAC address of the current wireless device and update the network name ID;

[0073] When the MAC address of another wireless device is received (at this time, another wireless device enters the public network), the load indicator light starts to flash;

[0074] Compare the MAC address of the current wireless device with the MAC addresses of other wireless devices. If the MAC address of the current wireless device is greater than the MAC address of other wireless devices, continue to broadcast the MAC address.

[0075] When the MAC address of the current wireless device is less than that of other wireless devices, stop broadcasting, receive and save the received MAC address, and update the network name ID of the current wireless device.

[0076] Upon receiving a command to enter a new network, the wireless device enters the new network, and its load indicator light stops flashing.

[0077] Example 2:

[0078] When the current wireless device's network status is "already connected" and it is on a public network, broadcast the current wireless device's MAC address and update the network name ID;

[0079] When the MAC address of another wireless device is received (at this time, another wireless device enters the public network), the load indicator light starts to flash;

[0080] Compare the MAC address of the current wireless device with the MAC addresses of other wireless devices. If the MAC address of the current wireless device is greater than the MAC address of other wireless devices, continue to broadcast the MAC address.

[0081] When the MAC address of the current wireless device is less than that of other wireless devices, stop broadcasting, receive and save the received MAC address, and update the network name ID of the current wireless device.

[0082] Press and hold the touch button for 3 seconds to create a new network and broadcast the new network and password to all wireless devices;

[0083] The wireless device has now entered a new network, and its load indicator light has stopped flashing.

[0084] Example 3:

[0085] When the current network status of the wireless device is "already connected to the network" and it is in a non-public network, save the current network information and broadcast a command to start the load indicator light flashing in the non-public network;

[0086] The load indicator light is turned on based on the command to start flashing. The current wireless device edits the network to enter the public network.

[0087] Broadcast the MAC address of the current wireless device on a public network;

[0088] Receive the MAC address of other wireless devices, compare the MAC address of the current wireless device with the MAC address of other wireless devices, and if the MAC address of the current wireless device is greater than the MAC address of other wireless devices, continue to broadcast the MAC address;

[0089] When the MAC address of the current wireless device is less than that of other wireless devices, stop broadcasting, receive and save the received MAC address, and update the network name ID of the current wireless device.

[0090] Press and hold the touch button for 3 seconds to create a new network and broadcast the new network and password to all wireless devices;

[0091] The wireless device has now entered a new network, and its load indicator light has stopped flashing.

[0092] This embodiment also provides a networking device for large-scale wireless devices, such as... Figure 6 As shown, it includes:

[0093] The partitioning module 61 is used to obtain the devices to be networked and to divide the devices to be networked into multiple wireless device groups.

[0094] Specifically, the devices to be networked are divided into multiple wireless device groups according to a preset number. Each wireless device group is networked according to the steps in the following acquisition module 62 and networking module 63, so that each wireless device group corresponds to a subnet and multiple subnets are generated.

[0095] The acquisition module 62 is used to acquire the device network status corresponding to the above-mentioned multiple wireless device groups, and connect the above-mentioned multiple wireless device groups to the public network based on the device network status.

[0096] Specifically, each wireless device has a Bluetooth module, and the wireless devices are independent devices at the factory, not connected to any network.

[0097] Furthermore, such as Figure 2 As shown, when the network status of the aforementioned wireless device is "not connected to the network," the wireless device in independent working mode presses and holds the touch button for 3 seconds to enter the public network. When the network status of the aforementioned wireless device is "connected to the network" and it is in the public network, no operation is performed. When the network status of the aforementioned wireless device is "connected to the network" and it is in the non-public network, the current network information is saved, and a network access command is sent to the wireless device. After receiving the command, the load indicator light of the wireless device starts to flash, and the wireless device is added to the public network.

[0098] Furthermore, when the aforementioned multiple wireless device groups are connected to a public network, a load command is sent to the load indicator lights of the wireless devices in the public network; wherein, the load indicator lights of the wireless devices in the public network enter a breathing state based on the aforementioned load command.

[0099] Furthermore, when all devices N in a wireless device group enter the public network, the load indicator light will regularly cycle through a breathing pattern of 4 seconds on and 4 seconds off.

[0100] The networking module 63 is used to obtain the device network information of the wireless devices in the public network, and to network the multiple wireless device groups based on the device network information to generate multiple subnets.

[0101] Specifically, the network information of the aforementioned devices includes: local area network address (i.e., MAC address), network name (i.e., network name ID), and password.

[0102] Furthermore, when a wireless device with the same network name and password connects to the new network, a shutdown command is sent to the load indicator light of the wireless device in the public network; wherein, the load indicator light of the wireless device in the public network stops flashing based on the shutdown command.

[0103] The aforementioned networking device for large-scale wireless devices divides the devices to be networked into multiple wireless device groups, and then uses the device network status and device network information to network multiple wireless device groups, generating multiple subnets. Data interaction between multiple subnets will not be affected by each other, effectively reducing the number of devices in a single network, eliminating the limitation that Bluetooth devices need mobile phones to configure the network, and enhancing the stability and reliability of the network.

[0104] As an optional embodiment of the present invention, the networking module 63 includes:

[0105] The broadcast submodule is used to broadcast the local area network addresses of wireless devices within the aforementioned public network; wherein the wireless devices within the public network belong to the same wireless device group.

[0106] Specifically, when a wireless device enters a public network and broadcasts its local area network address, the load indicator light on the wireless device will start flashing.

[0107] The comparison submodule is used to compare the local area network addresses of wireless devices within the aforementioned public network, and update the aforementioned network name and password based on the comparison results.

[0108] The generation submodule is used to obtain the command to enter the new network. Based on the command, the multiple wireless device groups are networked using the updated network name and password, thus generating the multiple subnets.

[0109] Specifically, the new network name and new password are extracted from the new network instruction, and the updated network name and password are updated again based on the new network name and new password. Wireless devices with the same network name and password are connected to the new network to generate the multiple subnets mentioned above.

[0110] Furthermore, by operating any wireless device that has entered the public network and pressing and holding it for 3 seconds, a new network is created, and the new network and password are broadcast to all wireless devices within the public network. Once the wireless devices receive the information, they enter the new network, and the current device also enters the new network. The load indicator light then stops breathing, and a subnet is created.

[0111] Furthermore, the network name ID and password act as a label to distinguish networks. Devices with the same ID and password will form a new network. Both the network name ID and password are 32 bits.

[0112] As an optional embodiment of the present invention, the above comparison submodule includes:

[0113] The comparison unit is used to compare the local area network addresses of wireless devices in the aforementioned public network pairwise to determine the largest local area network address.

[0114] Specifically, such as Figure 5 As shown, devices A, B, and C join a public network and broadcast their MAC addresses. Device A receives the MAC address of device B and compares it with the MAC address of device B. If the MAC address of device A is less than the MAC address of device B, then device A stops broadcasting its MAC address, and device B continues broadcasting its MAC address. Device B then compares the MAC address of device B with the MAC address of device C. If the MAC address of device B is less than the MAC address of device C, then device B stops broadcasting, and device C continues broadcasting its MAC address. Therefore, the MAC address corresponding to device C is the largest LAN address in the current public network.

[0115] The broadcast unit is used to broadcast the maximum local area network address within the aforementioned public network and to stop broadcasting the local area network addresses of other wireless devices other than the maximum local area network address.

[0116] Specifically, the MAC addresses of the two wireless devices are compared simultaneously: if the MAC address is smaller, the broadcasting of network information is stopped, and the network name and password broadcast by other wireless devices are saved; if the MAC address is larger, the MAC address is sent continuously.

[0117] The update unit is used to update the network name and password of other wireless devices based on the maximum local area network address mentioned above.

[0118] Specifically, since MAC addresses are unique to wireless devices and are not repeated, comparing MAC addresses is to ensure that only one wireless device is broadcasting network information in the public network, thereby updating the network information of other wireless devices.

[0119] In addition, embodiments of the present invention also provide an electronic device, such as... Figure 7As shown, the electronic device may include a processor 110 and a memory 120, wherein the processor 110 and the memory 120 may be connected via a bus or other means. Figure 7 For example, the connection is via a bus. Furthermore, the electronic device also includes at least one interface 130, which can be a communication interface or other interface; this embodiment does not impose any limitations on this.

[0120] The processor 110 can be a central processing unit (CPU). The processor 110 can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of the above types of chips.

[0121] The memory 120, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the video synthesis method in this embodiment of the invention. The processor 110 executes various functional applications and data processing by running the non-transitory software programs, instructions, and modules stored in the memory 120, thereby implementing a large-scale wireless device networking method as described in the above method embodiment.

[0122] The memory 120 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor 110, etc. Furthermore, the memory 120 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 120 may optionally include memory remotely located relative to the processor 110, and these remote memories may be connected to the processor 110 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0123] In addition, at least one interface 130 is used for communication between the electronic device and external devices, such as communication with a server. Optionally, at least one interface 130 can also be used to connect peripheral input / output devices, such as a keyboard or display screen.

[0124] The one or more modules are stored in the memory 120, and when executed by the processor 110, they perform actions such as... Figures 1 to 5 A networking method for large-scale wireless devices is shown in the embodiment.

[0125] For specific details regarding the aforementioned electronic devices, please refer to the relevant documentation. Figure 1 The relevant descriptions and effects in the illustrated embodiments are for understanding purposes only and will not be repeated here.

[0126] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium can also include combinations of the above types of memory.

[0127] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for networking large-scale wireless devices, characterized in that, include: Obtain the devices to be networked, and divide the devices to be networked into multiple wireless device groups; Obtain the device network status corresponding to the plurality of wireless device groups, and connect the plurality of wireless device groups to the public network based on the device network status; Obtain device network information of wireless devices within the public network, and based on the device network information, network the multiple wireless device groups separately to generate multiple subnets; The device network information includes: local area network address, network name, and password; The step of obtaining device network information of wireless devices within the public network, and then networking the multiple wireless device groups based on the device network information to generate multiple subnets, includes: The local area network addresses of wireless devices within the public network are broadcast; wherein the wireless devices within the public network belong to the same wireless device group; Compare the local area network addresses of wireless devices within the public network, and update the network name and password based on the comparison result; Obtain a command to enter a new network, and based on the command, use the updated network name and password to form a network for the multiple wireless device groups, thereby generating the multiple subnets; The step of comparing the local area network addresses of wireless devices within the public network and updating the network name and password based on the comparison result includes: The local area network addresses of wireless devices within the public network are compared pairwise to determine the largest local area network address. Broadcast the maximum local area network address within the public network, and stop broadcasting the local area network addresses of other wireless devices other than the maximum local area network address; Update the network name and password of other wireless devices based on the maximum local area network address.

2. The networking method for large-scale wireless devices according to claim 1, characterized in that, Based on the new network entry command, the updated network name and password are used to network the multiple wireless device groups separately, generating the multiple subnets, including: Extract the new network name and new password from the new network instruction, update the updated network name and password based on the new network name and new password, connect wireless devices with the same network name and password to the new network, and generate the multiple subnets.

3. The networking method for large-scale wireless devices according to claim 2, characterized in that, Also includes: When the multiple wireless device groups are connected to a public network, a load command is sent to the load indicator lights of the wireless devices in the public network; wherein, the load indicator lights of the wireless devices in the public network enter a breathing state based on the load command.

4. A networking method for large-scale wireless devices according to claim 3, characterized in that, Also includes: When a wireless device with the same network name and password connects to the new network, a shutdown command is sent to the load indicator light of the wireless device in the public network; wherein, the load indicator light of the wireless device in the public network stops flashing based on the shutdown command.

5. A networking device for large-scale wireless devices, characterized in that, include: A segmentation module is used to acquire devices to be networked and to segment the devices to be networked into multiple wireless device groups. The acquisition module is used to acquire the device network status corresponding to the plurality of wireless device groups, and connect the plurality of wireless device groups to the public network based on the device network status. The networking module is used to obtain the device network information of wireless devices in the public network, and to network the multiple wireless device groups based on the device network information to generate multiple subnets. The device network information includes: local area network address, network name, and password; The networking module includes: The broadcast submodule is used to broadcast the local area network addresses of wireless devices within the public network; wherein the wireless devices within the public network belong to the same wireless device group; The comparison submodule is used to compare the local area network addresses of wireless devices within the public network and update the network name and the password based on the comparison result. A generation submodule is used to obtain a new network entry instruction, and based on the new network entry instruction, to form a network of the multiple wireless device groups using the updated network name and password, thereby generating the multiple subnets. The comparison submodule includes: The comparison unit is used to compare the local area network addresses of wireless devices in the public network pairwise to determine the largest local area network address. A broadcast unit is used to broadcast the maximum local area network address within the public network and to stop broadcasting the local area network addresses of other wireless devices other than the maximum local area network address. The update unit is used to update the network name and password of other wireless devices based on the maximum local area network address.

6. A computer device, characterized in that, It includes a processor and a memory, wherein the memory is used to store a computer program, and the processor is configured to invoke the computer program to perform the steps of the method as described in any one of claims 1-4.

7. A computer-readable storage medium storing computer instructions thereon, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the method as described in any one of claims 1-4.