Networking method and device of time division multiplexing frequency hopping mesh network and electronic equipment
By synchronizing clocks and dividing time slots in a mesh network to determine the uplink or downlink direction and frequency, the high capacity, low interference, and stability issues of existing mesh networks in multi-hop environments are solved, thereby improving network performance.
Patent Information
- Application Number
- CN202511685710.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-01-13
AI Technical Summary
Existing Mesh networking solutions struggle to balance high capacity, low interference, and stability in complex multi-hop environments. Current frequency hopping methods fail to effectively address co-channel interference issues during multi-hop concurrent transmission.
By synchronizing the clocks of the root node and all child nodes of the Mesh network, dividing time slots and determining the uplink or downlink direction, and calculating the communication frequency points based on the node's MAC address and time slot number, parallel communication between different nodes on different frequency points can be achieved.
It improves the capacity and anti-interference performance of the Mesh network, ensures network stability and fair resource allocation, and avoids conflicts and interference between nodes.
Smart Images

Figure CN121334897A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication networks, and in particular to a networking method, device and electronic equipment of a time division multiplexing frequency hopping mesh network. BACKGROUND
[0002] Wireless mesh network is an important network architecture, which extends network coverage through relay forwarding (multi-hop) between multiple nodes, effectively solving the access problem of the last mile. However, with the expansion of network size and the increase of hop number, channel interference and network capacity decline become the key bottleneck restricting its performance.
[0003] To solve this problem, the prior art mainly proposes single frequency networking and dual frequency networking schemes. In the single frequency networking scheme, all nodes share the same frequency band for access and backhaul. Although this scheme has a simple structure, the interference between nodes is serious, and it must rely on carrier sense multiple access / collision avoidance mechanism for coordination, resulting in a sharp decrease in network efficiency with the increase of hop number, limiting its practicality. The dual frequency networking scheme uses different frequency bands to handle access and backhaul services, which to some extent alleviates the interference between access and backhaul, and significantly improves the performance. However, in actual large-scale networking, there is still interference between backhaul links of the same frequency band, and there is a switching instability problem caused by the difference in transmission distance of different frequency bands, and the network performance will still decrease with the increase of hop number. To further improve the anti-interference ability and spectrum utilization, frequency hopping technology is introduced into the mesh network. For example, there is a scheme in the prior art that makes all nodes hop according to the same sequence, and adds a random delay before sending data to reduce collisions. However, the frequency hopping mode of marching in step does not essentially solve the same frequency interference problem in multi-hop concurrent transmission, and the introduction of random delay will sacrifice network throughput, and cannot fundamentally and effectively improve the overall network capacity.
[0004] Therefore, the mesh networking scheme in the prior art cannot balance high capacity, low interference and stability in a complex multi-hop environment. There is an urgent need for an innovative network scheduling mechanism that can realize parallel communication between different network levels, thereby significantly improving the overall network performance. SUMMARY
[0005] The embodiments of the present application provide a networking method, device and electronic equipment of a time division multiplexing frequency hopping mesh network, to solve the technical problem that the mesh networking scheme in the prior art cannot balance high capacity, low interference and stability in a complex multi-hop environment. The technical solution is as follows:
[0006] In a first aspect, the embodiments of the present application provide a networking method of a time division multiplexing frequency hopping mesh network, comprising:
[0007] Synchronize the clock of the root node and all the child nodes of the mesh network, and divide time slots to obtain a plurality of time slot intervals;
[0008] At the beginning of each of the time slot intervals, determine the communication direction of the parent node in the mesh network to be an uplink direction or a downlink direction, and determine the communication direction of each child node to be the reverse of the communication direction of the corresponding parent node;
[0009] According to the node MAC address and the number of the current time slot interval, determine the communication frequency point of each node;
[0010] In the current time slot interval, control each node to perform data transmission and reception according to the corresponding communication direction and communication frequency point.
[0011] In some embodiments of the present application, the uplink direction is to send data from the current node to the upper level node, and the downlink direction is to send data from the current node to the lower level node; the determination of the communication direction of each child node to be the reverse of the communication direction of the corresponding parent node comprises:
[0012] When the communication direction of the parent node is to send data to the corresponding child node, the communication direction of the corresponding child node of the parent node is determined to be to send data to the parent node;
[0013] When the communication direction of the parent node is to send data to the corresponding upper level node, the communication direction of the corresponding child node of the parent node is determined to be to send data to the lower level node.
[0014] In some embodiments of the present application, the determination of the communication frequency point of each node according to the node MAC address and the number of the current time slot interval comprises:
[0015] According to the node MAC address and the number of the current time slot interval, a preset frequency point calculation function is used to determine the communication frequency point of each node;
[0016] When the communication direction of the node is the downlink direction, the node MAC address is the MAC address of the node itself;
[0017] When the communication direction of the node is the uplink direction, the node MAC address is the MAC address of the corresponding parent node of the node.
[0018] In some embodiments of the present application, the determination of the communication direction of the parent node in the mesh network to be the uplink direction or the downlink direction comprises:
[0019] At the beginning of each of the time slot intervals, the communication direction of the root node is determined to be the uplink direction or the downlink direction through a preset rule, and the communication direction of the child node corresponding to the root node is determined to be the reverse of the communication direction of the root node.
[0020] In some embodiments of the present application, determining the communication frequency of each node further comprises:
[0021] When the root node accesses by wireless mode, a fixed frequency consistent with the external wireless network is used.
[0022] In some embodiments of the present application, the time slot division obtains a plurality of time slot intervals, comprising:
[0023] The time slot is divided based on a preset period to obtain a plurality of time slot intervals.
[0024] In some embodiments of the present application, the determination of the communication direction of the root node as receiving data or transmitting data by the preset rule comprises:
[0025] The communication direction of the root node is determined according to a preset periodic sequence function.
[0026] In a second aspect, the present application further provides a networking device of a time division multiplexing frequency hopping mesh network, comprising:
[0027] A synchronization module is configured to synchronize the clock of the root node and all child nodes of the mesh network, and divide the time slot to obtain a plurality of time slot intervals;
[0028] A communication direction determination module is configured to determine the communication direction of the parent node in the mesh network as an uplink direction or a downlink direction at the beginning of each time slot interval, and determine the communication direction of each child node as the reverse of the communication direction of its corresponding parent node;
[0029] A frequency determination module is configured to determine the communication frequency of each node according to the MAC address of the node and the number of the current time slot interval;
[0030] A data transceiving control module is configured to control each node to perform data transceiving according to the corresponding communication direction and communication frequency in the current time slot interval.
[0031] In a third aspect, the present application further provides an electronic device, comprising a processor and a memory;
[0032] The memory has stored a computer readable program which can be executed by the processor;
[0033] The processor executes the computer readable program to realize the steps in the networking method of the time division multiplexing frequency hopping mesh network.
[0034] In a fourth aspect, the present application further provides a computer readable storage medium, which stores one or more programs which can be executed by one or more processors to realize the steps in the networking method of the time division multiplexing frequency hopping mesh network.
[0035] The beneficial effects of the technical solutions provided by some embodiments of the present invention include at least the following: by synchronizing the clocks of the root node and all child nodes of the Mesh network and dividing the time slots to obtain multiple time slot intervals, at the beginning of each time slot interval, the communication direction of the parent node is specified as either uplink or downlink, and the communication direction of each child node is determined according to the parent node. Each node calculates different wireless communication frequencies based on its uplink / downlink time slot and MAC address, thereby enabling different mesh nodes to simultaneously send and receive data at different frequencies, effectively improving the capacity and anti-interference performance of the mesh network. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 A system architecture diagram of an embodiment of the networking method for time-division multiplexing frequency-hopping mesh networks provided by the present invention;
[0038] Figure 2 A flowchart illustrating an embodiment of the networking method for time-division multiplexing frequency-hopping mesh networks provided by the present invention;
[0039] Figure 3 A schematic diagram of an embodiment of a mesh network in the networking method for time-division multiplexing frequency-hopping mesh network provided by the present invention;
[0040] Figure 4 The networking method for time-division multiplexing frequency-hopping mesh networks provided by the present invention includes a flowchart of step S203 of an embodiment.
[0041] Figure 5 This is a schematic diagram of an embodiment of the networking device for a time-division multiplexing frequency-hopping mesh network provided by the present invention;
[0042] Figure 6 This is a schematic diagram of the operating environment of an embodiment of the electronic device provided by the present invention. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0044] It should be noted that the networking method of the time-division multiplexing frequency-hopping mesh network provided in this application is generally executed by the terminal equipment, and correspondingly, the networking device of the time-division multiplexing frequency-hopping mesh network is generally set in the terminal equipment.
[0045] Figure 1 An exemplary system architecture is shown for a networking method or a networking device for a time-division multiplexing frequency-hopping mesh network that can be applied to the time-division multiplexing frequency-hopping mesh network described in this application.
[0046] like Figure 1 As shown, the system architecture may include: terminal device 101 and server 102. Terminal device 101 and server 102 can communicate via a network, which serves as the medium for providing communication links between the various units. The network may include various types of wired or wireless communication links, such as: wired communication links including fiber optic cables, twisted-pair cables, or coaxial cables; and wireless communication links including Bluetooth communication links, Wi-Fi communication links, or microwave communication links.
[0047] It should be noted that the terminal device 101 and the server 102 can be either hardware or software. When the terminal device 101 and the server 102 are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the terminal device 101 and the server 102 are software, they can be implemented as multiple software programs or software modules (e.g., used to provide distributed services), or as a single software program or software module; no specific limitations are made here.
[0048] The terminal device of this application can be equipped with various communication client applications, such as video recording applications, video playback applications, voice interaction applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0049] A terminal device can be either hardware or software. When the terminal device is hardware, it can be various terminal devices with a display screen, including but not limited to smartphones, tablets, laptops, and desktop computers. When the terminal device is software, it can be installed on the terminal devices listed above. It can be implemented as multiple software programs or software modules (e.g., used to provide distributed services) or as a single software program or software module; no specific limitation is made here.
[0050] When the terminal device is hardware, it can also be equipped with a display device and a camera. The display device can be any device capable of displaying information, and the camera is used to capture video streams. For example, the display device can be a cathode ray tube display (CR), a light-emitting diode display (LED), an e-ink screen, a liquid crystal display (LCD), or a plasma display panel (PDP). Users can use the display device on the terminal device to view displayed text, images, videos, and other information.
[0051] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is for illustrative purposes only. Depending on implementation needs, there can be any number of terminal devices, networks, and servers.
[0052] The following will be combined with the appendix Figure 2 This application provides a detailed description of the networking method for a time-division multiplexing frequency-hopping mesh network according to embodiments of the present application. The networking device for the time-division multiplexing frequency-hopping mesh network in these embodiments can be... Figure 1 The terminal device shown.
[0053] Please see Figure 2 This is a flowchart illustrating a networking method for a time-division multiplexing frequency-hopping mesh network, as provided in this application embodiment. Figure 2 As shown, the method described in this application embodiment may include the following steps:
[0054] S201. Synchronize the clocks of the root node and all child nodes of the Mesh network, and divide the time slots to obtain multiple time slot intervals;
[0055] Based on the clock synchronization of all nodes in a Mesh network, the time slots are divided into multiple time slot intervals that are consecutive in time. This allows for a unified determination of whether each time slot is in the uplink or downlink phase, thereby avoiding network congestion caused by communication randomness.
[0056] It's important to note that each parent node periodically sends out beacon packets or other data packets containing timestamp information. Upon receiving time information from the parent node or higher-level nodes, child nodes update their local time, parse the timestamp information, compare it to their local time, and maintain an offset value as a reference for time synchronization. After time synchronization, the time of all devices in the entire mesh network is consistent, and time is divided into time slots according to a predetermined method. The relevant parameters and calculation formulas are set in the beacon or during the connection process to ensure that each mesh node has the same time slot width and calculation method.
[0057] In one specific embodiment of the present invention, multiple time slot intervals are obtained by dividing the time slots based on a preset period. Each time slot may have equal intervals or different intervals.
[0058] In one specific embodiment of the present invention, a typical mesh network is as follows: Figure 3 As shown:
[0059] 1) First level: Node 0 has no parent node; Node 0 is the parent node, and Node 1 and Node 2 are child nodes of Node 0;
[0060] 2) Second level: The parent node of node 1 is node 0; node 1 is the parent node, and nodes 11 and 12 are the child nodes of node 1;
[0061] 3) Second level: The parent node of node 2 is node 0; node 2 is the parent node, and node 21 is the child node of node 2;
[0062] 4) Fourth level: The parent node of node 11 is node 1; node 11 has no child nodes;
[0063] 5) Fourth level: The parent node of node 12 is node 1; node 12 has no child nodes;
[0064] 6) Level 4: The parent node of node 21 is node 1; node 21 has no child nodes.
[0065] S202. At the beginning of each time slot interval, determine whether the communication direction of the parent node in the Mesh network is uplink or downlink, and determine that the communication direction of each child node is the reverse of the communication direction of its corresponding parent node.
[0066] It's important to note that whether the root node's current timeslot is uplink or downlink depends solely on the current timestamp, i.e., ROOT_up / down = func1(t_slot). The root node's state switching rules (such as func1(t_slot)) are predefined and known to all nodes. The transition function can be freely constructed; for example, it can dynamically allocate more uplink or downlink timeslots based on network characteristics. A simple rule could be "odd-numbered timeslots for downlink, even-numbered timeslots for uplink." Because the rules are deterministic and all nodes are clock-synchronized, any node in the network can accurately know the root node's current state at any given time. Since the root node's rhythm is periodic and fixed, the allocation of uplink and downlink resources is predictable and relatively fair. Network administrators can flexibly allocate resources by designing the root node's state switching function. For example, if the uplink data volume is much larger than the downlink volume, the function can be set to "2 uplink timeslots for 1 downlink timeslot." Therefore, time-based scheduling ensures that no matter where a node is located in the network, it can obtain conflict-free communication opportunities in specific time slots, avoiding the situation where distant nodes "starve" because they cannot compete with nearby nodes.
[0067] In some embodiments of the present invention, the uplink direction is the sending of data from the current node to the next higher level node, and the downlink direction is the sending of data from the current node to the next higher level node; determining the communication direction of each child node as the reverse of the communication direction of its corresponding parent node includes: when the communication direction of the parent node is to send data to its corresponding child node, determining that the communication direction of the child node corresponding to the parent node is to send data to its parent node; when the communication direction of the parent node is to send data to its corresponding upper-level node, determining that the communication direction of the child node corresponding to the parent node is to send data to its lower-level node.
[0068] It should be noted that whether the other node at level n is considered as uplink or downlink depends on the parent node at level n-1: if the parent node is in the downlink time slot, the node should be in the uplink time slot; if the parent node is in the uplink time slot, the node should be in the downlink time slot, i.e., L(n)_up / down = ~L(n-1)_up / down, where the symbol "~" indicates the inversion operation.
[0069] S203. Determine the communication frequency of each node based on the node's MAC address and the current time slot interval number;
[0070] By determining the communication frequency based on the node's MAC address and the current time slot interval number, and changing the node's communication frequency according to the time slot interval number or address, long-term interference caused by fixed frequency points can be avoided, thereby improving the network's anti-interference performance. Through time slot and frequency planning, node pairs at different levels (e.g., root node and first-level child node, second-level and third-level child node) can transmit in parallel at the same time on different frequencies, thus greatly improving the network's spatial reuse and overall capacity.
[0071] In some embodiments of the present invention, the step of determining the communication frequency of each node based on the node's MAC address and the current time slot interval number is described in the following reference. Figure 4 ,include:
[0072] S401. Based on the node's MAC address and the current time slot interval number, determine the communication frequency of each node using a preset frequency calculation function.
[0073] S402. When the communication direction of a node is downlink, the node's MAC address is the node's own MAC address.
[0074] S403. When the communication direction of a node is uplink, the node's MAC address is the MAC address of the corresponding parent node.
[0075] It should be noted that when a node is in a downlink time slot: it calculates its frequency using its own MAC address. At this time, all its child nodes switch to uplink and use the parent node's MAC address to calculate their frequency, thus forming a temporary local area network on the same frequency to enable communication between parent and child nodes. When a node is in an uplink time slot: it calculates its frequency using its parent node's MAC address to communicate with the parent node.
[0076] In one specific embodiment, the root node may access the external network via wired or wireless means: when the root node accesses wirelessly, it uses a fixed frequency point f(0,R), because the external wireless network is generally a fixed frequency point; when the root node accesses via wired means, it is independent of the choice of wireless frequency point.
[0077] S204. During the current time slot interval, control each node to send and receive data according to the corresponding communication direction and communication frequency.
[0078] It should be noted that uplink and downlink only control the data transmission of a node. The data reception of a node is not restricted by the current communication direction of the time slot. A node must be ready to receive data at any time, regardless of whether it is currently in an uplink or downlink time slot.
[0079] In this embodiment, by synchronizing the clocks of the root node and all child nodes of the mesh network and dividing the time slots into multiple time slot intervals, at the beginning of each time slot interval, the communication direction of the parent node is specified as either uplink or downlink, and the communication direction of each child node is determined according to the parent node. Each node calculates different wireless communication frequencies based on its uplink / downlink time slot and MAC address, enabling different mesh nodes to simultaneously send and receive data at different frequencies, effectively improving the capacity and anti-interference performance of the mesh network.
[0080] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0081] Please see Figure 5 This illustration shows a schematic diagram of a networking device for a time-division multiplexing frequency-hopping mesh network provided in an exemplary embodiment of this application, hereinafter referred to as device 5. Device 5 can be implemented as all or part of a terminal device through software, hardware, or a combination of both. Device 5 includes:
[0082] Synchronization module 510 is used to synchronize the clocks of the root node and all child nodes of the Mesh network, and divide the time slots to obtain multiple time slot intervals;
[0083] The communication direction determination module 520 is used to determine, at the beginning of each time slot interval, whether the communication direction of the parent node in the Mesh network is uplink or downlink, and to determine the communication direction of each child node as the reverse of the communication direction of its corresponding parent node.
[0084] The frequency point determination module 530 is used to determine the communication frequency point of each node based on the node's MAC address and the current time slot interval number.
[0085] The data transceiver control module 540 is used to control each node to transmit and receive data according to the corresponding communication direction and communication frequency during the current time slot interval.
[0086] This application also provides a computer storage medium that can store multiple instructions, which are adapted to be loaded and executed by a processor as described above. Figure 2 The method steps of the illustrated embodiment can be found in the following documentation for detailed execution. Figure 2 The specific details of the illustrated embodiments will not be elaborated here.
[0087] This application also provides a computer program product storing at least one instruction, which is loaded and executed by the processor to implement the ***** method as described in the above embodiments.
[0088] Please see Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Figure 6 As shown, the terminal device 600 may include: at least one processor 601, at least one network interface 604, user interface 603, memory 605, and at least one communication bus 602.
[0089] The communication bus 602 is used to enable communication between these components.
[0090] The user interface 603 may include a display screen and a camera. Optionally, the user interface 603 may also include a standard wired interface and a wireless interface.
[0091] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0092] The processor 601 may include one or more processing cores. The processor 601 connects to various parts within the terminal device 600 using various interfaces and lines, and performs various functions and processes data of the terminal device 600 by running or executing instructions, programs, code sets, or instruction sets stored in the memory 605, and by calling data stored in the memory 605. Optionally, the processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 601 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 601 and may be implemented as a separate chip.
[0093] The memory 605 may include random access memory (RAM) or read-only memory. Optionally, the memory 605 may include a non-transitory computer-readable storage medium. The memory 605 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. Figure 6 As shown, the memory 505, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and application programs.
[0094] exist Figure 6 In the terminal device 600 shown, the user interface 603 is mainly used to provide an input interface for the user and to obtain the user's input data; while the processor 601 can be used to call the application program stored in the memory 605 and specifically execute, such as Figure 2 The method shown can be referred to for details. Figure 2 As shown, it will not be elaborated further here.
[0095] Those skilled in the art will understand that all or part of the processes in 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, or random access memory, etc.
[0096] The above description discloses only preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A networking method for a time-division multiplexing frequency-hopping mesh network, characterized in that, include: Synchronize the clocks of the root node and all child nodes of the Mesh network, and divide the time slots to obtain multiple time slot intervals; At the beginning of each time slot interval, the communication direction of the parent node in the Mesh network is determined to be either uplink or downlink, and the communication direction of each child node is determined to be the reverse of the communication direction of its corresponding parent node. The communication frequency of each node is determined based on the node's MAC address and the current time slot interval number. During the current time slot interval, each node is controlled to send and receive data according to the corresponding communication direction and communication frequency.
2. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, The uplink direction refers to the current node sending data to the next higher-level node, and the downlink direction refers to the current node sending data to the next lower-level node. Determining the communication direction of each child node as the reverse of the communication direction of its corresponding parent node includes: When the communication direction of the parent node is to send data to its corresponding child node, it is determined that the communication direction of the child node corresponding to the parent node is to send data to its parent node. When the communication direction of the parent node is to send data to its corresponding parent node, the communication direction of the child node corresponding to the parent node is determined to be to send data to its next-level node.
3. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, The step of determining the communication frequency of each node based on the node's MAC address and the current time slot interval number includes: Based on the node's MAC address and the current time slot interval number, a preset frequency point calculation function is used to determine the communication frequency point of each node; When the communication direction of a node is downlink, the node's MAC address is the node's own MAC address; When the communication direction of a node is uplink, the node's MAC address is the MAC address of the node's parent node.
4. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, Determining whether the communication direction of the parent node in the Mesh network is uplink or downlink includes: At the beginning of each time slot interval, the communication direction of the root node is determined to be either uplink or downlink according to preset rules, and the communication direction of the child node corresponding to the root node is determined to be the reverse of the root node's communication direction.
5. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, Determining the communication frequency points of each node also includes: When the root node connects wirelessly, it uses a fixed frequency that is consistent with the external wireless network.
6. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, The division of time slots results in multiple time slot intervals, including: Multiple time slot intervals are obtained by dividing the time slots based on a preset period.
7. The networking method for time-division multiplexing frequency-hopping mesh networks according to claim 1, characterized in that, The step of determining the communication direction of the root node as receiving or sending data according to preset rules includes: The communication direction of the root node is determined based on a preset periodic sequence function.
8. A networking device for a time-division multiplexing frequency-hopping mesh network, characterized in that, include: The synchronization module is used to synchronize the clocks of the root node and all child nodes of the Mesh network, and divide the time slots to obtain multiple time slot intervals; The communication direction determination module is used to determine, at the beginning of each time slot interval, whether the communication direction of the parent node in the Mesh network is uplink or downlink, and to determine the communication direction of each child node as the reverse of the communication direction of its corresponding parent node. The frequency point determination module is used to determine the communication frequency point of each node based on the node's MAC address and the current time slot interval number. The data transceiver control module is used to control each node to transmit and receive data according to the corresponding communication direction and communication frequency during the current time slot interval.
9. An electronic device, characterized in that, include: Processor and memory; The memory stores a computer-readable program that can be executed by the processor; When the processor executes the computer-readable program, it implements the steps in the networking method for a time-division multiplexing frequency-hopping mesh network as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps in the networking method of the time-division multiplexing frequency-hopping mesh network as described in any one of claims 1-7.
