Wireless internet of things asynchronous frequency-hopping networking communication method

By adopting asynchronous frequency hopping network communication method in wireless Internet of Things networks, the division of signaling channels and service channels is used to avoid synchronous frequency hopping of nodes, solving the problem of low channel utilization efficiency, improving channel utilization and network networking efficiency.

WO2024259797A1PCT designated stage expired Publication Date: 2024-12-26WILLFAR INFORMATION TECH CO LTD

Patent Information

Application Number
PCT/CN2023/112084
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-19
Filing Date
2023-08-10
Publication Date
2024-12-26

AI Technical Summary

Technical Problem

In large-scale wireless IoT networks, synchronous frequency hopping of multiple nodes leads to low channel utilization efficiency, resulting in packet loss and throughput reduction problems.

Method used

By adopting the wireless Internet of Things asynchronous frequency hopping network communication method, by dividing signaling channels and service channels in the frequency domain, and dividing signaling time slots and service slots in the time domain, the main node and the child node use asynchronous frequency hopping sequence to communicate respectively. , avoid synchronous frequency hopping of nodes and realize efficient networking and message transmission.

Benefits of technology

It effectively reduces the conflict between multiple nodes competing for the same channel, improves channel utilization, and realizes efficient network networking and service message transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023112084_26122024_PF_FP_ABST
    Figure CN2023112084_26122024_PF_FP_ABST
Patent Text Reader

Abstract

The present invention is applicable to the technical field of Internet of Things communications, and relates to a wireless Internet of Things asynchronous frequency-hopping networking communication method, comprising the following steps: S10, network-wide channel and time slot planning; S20, network negotiation; S30, network access of first-level child nodes; S40, network access of second-level child nodes and multi-level child nodes; and S50, network maintenance and service packet transmission. The present invention is simple in process and convenient to operate, network configuration information is published by means of signaling channels, which can achieve efficient networking, child nodes respectively perform frequency-hopping communication according to different frequency-hopping sequences, multiple groups of child nodes in a network can perform message transmission in different channels at the same time, and the channel utilization rate is effectively improved by means of a network-wide node asynchronous frequency hopping method.
Need to check novelty before this filing date? Find Prior Art

Description

A wireless Internet of Things asynchronous frequency hopping networking communication method Technical Field

[0001] The present invention belongs to the technical field of Internet of Things communications, and in particular relates to a wireless Internet of Things asynchronous frequency hopping networking communication method. Background Art

[0002] Wireless communication is one of the most widely used communication technologies in the Internet of Things (IoT). Frequency-hopping communication, a form of spread-spectrum communication, is widely used in the IoT. It hops the carrier frequency across a wide bandwidth, effectively avoiding wireless interference. Traditional frequency-hopping communication generally uses a unified frequency-hopping sequence within the network, synchronizing all nodes to the same frequency for communication at any given time. However, in large-scale networks, multiple nodes may initiate communications simultaneously on the same frequency, leading to conflicts. This can cause packet loss, reduced throughput, and inefficient channel utilization.

[0003] Patent application publication number CN107276630B provides a frequency hopping communication method and system, which includes: a master device communicating with a slave device via an initial working channel and an initial communication address to identify the slave device, and upon successful identification, assigning a corresponding communication address and communication channel to the slave device; the master device polling each slave device according to a polling mechanism, communicating with the polled slave device on the corresponding working channel; if communication between the master device and the polled slave device fails, the polled slave device hops to the next working channel according to a preset unified frequency hopping list. This patent also uses a method where multiple nodes uniformly hop to a single channel for communication, which also suffers from the problem of low channel utilization efficiency.

[0004] Therefore, how to prevent multiple nodes from synchronously hopping frequencies, thereby improving channel utilization efficiency, is an urgent problem to be solved by those skilled in the art.

[0005] Summary of the Invention

[0006] In view of the shortcomings of the existing technology, the purpose of the present invention is to provide a wireless Internet of Things asynchronous frequency hopping networking communication method to solve the problem of low channel utilization efficiency caused by the frequency hopping of multiple nodes in the existing technology.

[0007] In order to solve the above technical problems, the present invention adopts the following technical solutions:

[0008] The present invention provides a wireless Internet of Things asynchronous frequency hopping networking communication method, comprising the following steps:

[0009] S10. Divide the available bandwidth of the network into M subchannels in the frequency domain, select N subchannels as the signaling channel set, and the remaining subchannels as the traffic channel set; divide the superframe time period into K resident time slots in the time domain, and designate one or more resident time slots as signaling time slots by the master node, and the remaining resident time slots as traffic time slots;

[0010] S20: After the master node is powered on, it performs wireless monitoring on each signaling channel in turn and selects a channel from the signaling channel set as the signaling channel of the network;

[0011] S30: The master node sends a local network signaling message and its own time-frequency configuration message via the signaling channel in the signaling timeslot. In each service timeslot, the master node listens and communicates on each service channel in turn according to its own frequency hopping sequence. After being powered on and started, all first-level child nodes take turns listening on all signaling channels in the signaling channel set. After the listening is complete, one of the master nodes detected is selected as the parent node. All first-level child nodes initiate network access requests on the service channel via asynchronous frequency hopping communication.

[0012] S40: The master node arranges for the first-level child nodes that have joined the network to send local network signaling messages and their own time-frequency configuration messages via the signaling channel in the signaling timeslot. After being powered on and started, all second-level child nodes take turns listening on all signaling channels in the signaling channel set. After the listening is complete, one of the first-level child nodes that have been listened to is selected as a proxy node. All second-level child nodes initiate network access requests to the parent node via asynchronous frequency hopping communication on the service channel.

[0013] S50. The master node sends the network signaling message regularly and arranges each sub-node in the network to send the network signaling message through the signaling channel agent in the signaling time slot. Each node in the network transmits the service message through asynchronous frequency hopping and carries its own frequency hopping configuration during the transmission process.

[0014] Furthermore, in step S30, after receiving the network access request message from the first-level child node, the master node determines whether the first-level child node is allowed to access the network. If so, a network access confirmation message is sent to the first-level child node via asynchronous frequency hopping communication on the service channel. If not, the network access request message of the first-level child node is not replied. The above operation is repeated until all first-level child nodes are allowed to access the network.

[0015] Furthermore, in step S40, the proxy node forwards the networking messages between the secondary sub-nodes and the master node, as well as the service messages after the networking is completed, through asynchronous frequency hopping communication on the service channel, and repeats the above operation until all secondary sub-nodes are connected to the network.

[0016] Furthermore, after all the i-th level child nodes join the network, the i-th level child node sends the local network signaling message on all signaling channels in the signaling channel set of the signaling time slot, and relays the i+1-th level child node to join the network until all the child nodes join the network.

[0017] Furthermore, in step S30, the signaling message includes the network number of this network, the hush algorithm adopted by this network, the superframe period length of this network, the time slot unit length of this network, the signaling time slot position of this network, the current position of the signaling channel of this network in the superframe, and the time-frequency configuration of the node sending the message.

[0018] Furthermore, in step S30, the time-frequency configuration information includes the unique ID of the node that sends the message and the current position in the frequency hopping sequence period.

[0019] Furthermore, the entire network adopts a unified hush algorithm. All nodes in the network use their own unique ID as a seed and calculate their own pseudo-random frequency hopping sequence through the hush algorithm.

[0020] Furthermore, in each service time slot, each node selects the service channel frequency for resident monitoring and communication according to its own frequency hopping sequence. When encountering a signaling time slot during operation, it switches to the network-wide unified signaling channel for resident monitoring and communication.

[0021] Furthermore, when a node in the network communicates point-to-point with other nodes, it calculates the service channel where the other party's current time slot resides based on the other party's time-frequency configuration information, switches to the channel and sends a message to the other party, with its own time-frequency configuration information attached in the message.

[0022] Furthermore, after receiving the time-frequency configuration message of the node, other nodes can calculate the service channel on which the node currently resides, as well as the service channel on which the node will reside at any time in the future.

[0023] Compared with the prior art, the wireless Internet of Things asynchronous frequency hopping networking communication method provided by the present invention has at least the following beneficial effects:

[0024] Traditional frequency hopping communication generally adopts a unified frequency hopping sequence in the network. At any time, all nodes synchronize to the same frequency point for communication. In large-scale networks, multiple nodes may initiate communication at the same frequency at the same time, resulting in conflicts, which may lead to packet loss or reduced throughput, and low channel utilization efficiency. The present invention has a simple process and is easy to operate. It can achieve efficient networking by publishing network configuration information through the signaling channel. Only unified signaling time slots and signaling channels are used in the network to send necessary network formation and auxiliary maintenance information. Multiple groups of sub-nodes in the network can simultaneously transmit messages on different channels. Each sub-node performs frequency hopping communication according to a different frequency hopping sequence. Each node maintains its own different frequency hopping sequence. The communication frequency between each node is different at any time, thereby effectively reducing the conflicts caused by multiple nodes competing for the same channel in large-scale networks. The method of asynchronous frequency hopping of all network nodes effectively improves channel utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the scheme of the present invention, a brief introduction is given below to the figures required for use in the description of the embodiments. Obviously, the figures described below are some embodiments of the present invention. For ordinary technicians in this field, other figures can be obtained based on these figures without paying any creative work.

[0026] FIG1 is a flow chart of a wireless Internet of Things asynchronous frequency hopping networking communication method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0027] To facilitate understanding of the present invention, the present invention will be described more fully below with reference to the accompanying drawings. Preferred embodiments of the present invention are shown in the accompanying drawings. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive understanding of the present disclosure.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0029] The present invention provides a wireless Internet of Things asynchronous frequency hopping networking communication method, which is applied to the wireless communication process in the Internet of Things. The wireless Internet of Things asynchronous frequency hopping networking communication method includes the following steps:

[0030] S10. Divide the available bandwidth of the network into M subchannels in the frequency domain, select N subchannels as the signaling channel set, and the remaining subchannels as the traffic channel set; divide the superframe time period into K resident time slots in the time domain, and designate one or more resident time slots as signaling time slots by the master node, and the remaining resident time slots as traffic time slots;

[0031] S20: After the master node is powered on, it performs wireless monitoring on each signaling channel in turn and selects a channel from the signaling channel set as the signaling channel of the network;

[0032] S30: The master node sends a local network signaling message and its own time-frequency configuration message via the signaling channel in the signaling timeslot. In each service timeslot, the master node listens and communicates on each service channel in turn according to its own frequency hopping sequence. After being powered on and started, all first-level child nodes take turns listening on all signaling channels in the signaling channel set. After the listening is complete, one of the master nodes detected is selected as the parent node. All first-level child nodes initiate network access requests on the service channel via asynchronous frequency hopping communication.

[0033] S40: The master node arranges for the first-level child nodes that have joined the network to send local network signaling messages and their own time-frequency configuration messages via the signaling channel in the signaling timeslot. After being powered on and started, all second-level child nodes take turns listening on all signaling channels in the signaling channel set. After the listening is complete, one of the first-level child nodes that have been listened to is selected as a proxy node. All second-level child nodes initiate network access requests to the parent node via asynchronous frequency hopping communication on the service channel.

[0034] S50. The master node sends the network signaling message regularly and arranges each sub-node in the network to send the network signaling message through the signaling channel agent in the signaling time slot. Each node in the network transmits the service message through asynchronous frequency hopping and carries its own frequency hopping configuration during the transmission process.

[0035] The process of the present invention is simple and easy to run. By publishing network configuration information through the signaling channel, efficient networking can be achieved. Each sub-node performs frequency hopping communication according to a different frequency hopping sequence. Multiple groups of sub-nodes in the network can simultaneously transmit messages on different channels. The method of asynchronous frequency hopping of nodes in the entire network effectively improves channel utilization.

[0036] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.

[0037] The present invention provides a wireless Internet of Things asynchronous frequency hopping networking communication method, which is applied to the wireless communication process in the Internet of Things. As shown in FIG1 , in this embodiment, the wireless Internet of Things asynchronous frequency hopping networking communication method includes the following steps:

[0038] S10. Network-wide channel and time slot planning: In the frequency domain, the network's available bandwidth is divided into M sub-channels, and N sub-channels are selected as the signaling channel set, and the remaining sub-channels are selected as the traffic channel set. In the time domain, the superframe time period is divided into K resident time slots. The master node designates one or more resident time slots as signaling time slots, and the remaining resident time slots as traffic time slots.

[0039] Furthermore, in this embodiment, the signaling time slots and signaling channels are synchronized throughout the network and are used by the master node and proxy nodes at all levels to publish signaling information of the network. The service channels and service time slots are used for frequency hopping networking and service communications of each node in the network, and asynchronous frequency hopping communications are used throughout the network.

[0040] Specifically, in each service time slot, each node selects the service channel frequency for resident monitoring and communication according to its own frequency hopping sequence. When encountering a signaling time slot during operation, it switches to the network-wide unified signaling channel for resident monitoring and communication.

[0041] S20, network negotiation: After the master node is powered on, it performs wireless monitoring on each signaling channel in turn for a period of time. Based on the principle that signaling channels between networks do not conflict, it selects a channel from the signaling channel set as the signaling channel of this network.

[0042] S30. First-level child nodes join the network: After the master node completes network negotiation, the master node sends the network signaling message and its own time-frequency configuration message through the signaling channel in the signaling time slot. In each service time slot, the master node resides on each service channel for listening and communication according to its own frequency hopping sequence. After all first-level child nodes are powered on and started, they take turns listening on all signaling channels in the signaling channel set. After the listening is completed, one of all the master nodes listened to is selected as the parent node. All first-level child nodes initiate network access requests through asynchronous frequency hopping communication on the service channel. After receiving the network access request message of the first-level child node, the master node determines whether the first-level child node is allowed to join the network. If the network access is allowed, the master node sends a network access confirmation message to the first-level child node through asynchronous frequency hopping communication on the service channel. Otherwise, the network access request message of the first-level child node is not replied. The above operation is repeated until all first-level child nodes join the network.

[0043] Furthermore, in this embodiment, the signaling message includes the network number of this network, the hush algorithm adopted by this network, the superframe period length of this network, the time slot unit length of this network, the signaling time slot position of this network, the signaling channel of this network, the current position in the superframe, the time-frequency configuration of the node sending the message, and other information.

[0044] Specifically, the entire network adopts a unified hush algorithm. All nodes in the network use their own unique ID as a seed and can calculate their own pseudo-random hopping sequence through the hush algorithm. The hopping sequence length of each node is consistent, but the specific hopping sequence is different. When a node in the network communicates point-to-point with other nodes, it calculates the service channel where the other party's current time slot resides based on the other party's time-frequency configuration information, and switches to the channel to send a message to the other party. The message sent is accompanied by its own time-frequency configuration information.

[0045] Furthermore, in this embodiment, the time-frequency configuration information includes information such as the unique ID of the node sending the message and the current position in the frequency hopping sequence cycle. After receiving the time-frequency configuration message of the node, other nodes can calculate the service channel in which the node is currently located, as well as the service channel in which the node will reside at any time in the future.

[0046] S40, Network Access for Secondary and Multi-Level Child Nodes: The master node arranges for the first-level child nodes that have joined the network to send local network signaling messages and their own time-frequency configuration messages via the signaling channel in the signaling timeslot. After powering on, all second-level child nodes take turns listening on all signaling channels in the signaling channel set. After the listening process is complete, one of the first-level child nodes they have listened to is selected as a proxy node. All second-level child nodes initiate network access requests to the parent node via asynchronous frequency hopping communication on the service channel.

[0047] Furthermore, the proxy node forwards the networking messages between the secondary sub-nodes and the master node, as well as the service messages after the networking is completed, through asynchronous frequency hopping communication on the service channel, and repeats the above operations until all secondary nodes are connected to the network.

[0048] Furthermore, by analogy, after all the i-th level child nodes have joined the network, the main module arranges the i-th level child nodes that have joined the network to send the network signaling message on all signaling channels in the signaling channel set of the signaling time slot, and acts as an agent to relay the i+1-th level node to join the network until all the child nodes have joined the network.

[0049] S50. Network maintenance and service message transmission: After the networking is completed, the master node sends the network signaling message regularly through the signaling channel in the signaling time slot, and arranges each child node in the network to send the network signaling message through the signaling channel agent in the signaling time slot. Each node in the network transmits service messages through asynchronous frequency hopping and carries its own frequency hopping configuration during the transmission process.

[0050] Example 1

[0051] S1. Divide the available bandwidth of the network into M sub-channels in the frequency domain to form a channel set A = {F1, F2, F3, ..., F M}, and select B={F5,F10 ,……,F 5N A total of N sub-channels are used as the signaling channel set, and the remaining sub-channels are used as the traffic channel set. In the time domain, the superframe time period is divided into K resident time slots. The master node designates the first time slot as the signaling time slot and the remaining resident time slots as traffic time slots.

[0052] S2. After the master node is powered on, it performs wireless monitoring on each signaling sub-channel in set B for a period of time. If no signaling messages from other networks are detected, it selects a sub-channel from set B as the signaling channel of its own network. If signaling messages from other networks are detected, it selects a sub-channel from set B that is different from all other network signaling channels as the signaling channel of its own network.

[0053] S3. After the master node completes the network negotiation, it sends the network signaling message and its own time and frequency configuration message through the signaling channel in the signaling time slot. In each service time slot, it stays on each service channel for listening and communication according to its own frequency hopping sequence. The signaling message includes the network name of the network, the hush algorithm used, the superframe length, the signaling time slot length, the position of the signaling time slot in the superframe, the signaling sub-channel number, etc. The master node's own time and frequency configuration information includes the master node's own unique ID, the position of the master node's current clock in the frequency hopping cycle, and other information.

[0054] S4. After the child node is powered on and started, it takes turns to listen on all sub-channels in signaling channel set B for a period of time. After the listening is completed, it selects the one with the best signal quality from all the master nodes it has listened to as the candidate parent node. The child node calculates the sub-channel frequency of the candidate parent node at the current moment based on the time-frequency configuration information it has listened to, switches to the sub-channel frequency, and sends a network access request message to the master node. After sending the network access request message, the child node switches to the sub-channel where its own frequency hopping sequence is located to listen and communicate;

[0055] S5. After receiving the network access request message from the child node, the master node determines whether the child node is allowed to access the network. If so, the master node calculates the sub-channel frequency of the child node at the current moment based on the time-frequency configuration information included in the network access request message, switches to the sub-channel frequency, and sends a network access confirmation message to the child node. After sending the network access confirmation message, the master node switches to the sub-channel where its own frequency hopping sequence is located to monitor and communicate. If the child node is allowed to access the network, the master node ignores the network access request message or sends a network access rejection message to the child node.

[0056] S6. Repeat steps S4 to S5 until all first-level child nodes are connected to the network;

[0057] S7. The master node arranges the first-level child nodes that have joined the network to send network signaling messages and their own time and frequency configuration messages in batches through the signaling channel in the signaling time slot. The signaling message includes the network name, the hush algorithm used, the superframe length, the signaling time slot length, the position of the signaling time slot in the superframe, the signaling sub-channel number, etc. The first-level child node's own time and frequency configuration information includes the node's own unique ID, the current clock position in the frequency hopping cycle, and other information;

[0058] S8. After being powered on, the mobile node takes turns listening on all sub-channels in the signaling channel set B for a period of time. After the listening is completed, the node with the best signal quality is selected from all the nodes it has listened to as the candidate parent node. The child node calculates the sub-channel frequency of the candidate parent node at the current moment based on the time-frequency configuration information it has listened to, switches to the sub-channel frequency, and sends a network access request message to the parent node. After the network access request message is sent, the child node switches to the sub-channel where its own frequency hopping sequence is located to listen and communicate.

[0059] S9. After receiving the network access request message sent by the subordinate child node, the child node selected as the parent node switches to the current sub-channel frequency of the master node and forwards the network access request message of the subordinate child node to the master node. If a reply message is received from the master node, the child node switches to the current sub-channel of the subordinate child node and forwards the reply message of the master node.

[0060] S10, repeat steps S7 to S9 until all secondary child nodes are connected to the network;

[0061] S11. The network access steps for the third-level and lower-level child nodes are the same as those for the second-level child node. That is, the parent nodes at all levels forward the upstream and downstream messages to complete the network access of the lower-level child nodes.

[0062] S12. After the sub-nodes at all levels join the network, the master node regularly sends signaling messages through the signaling channel in the signaling time slot, and arranges the sub-nodes at all levels to send signaling messages in batches through the signaling channel in the signaling time slot, so as to facilitate the newly discovered nodes to join the network, the free nodes to re-join the network, the surrounding other master nodes to perform network negotiation, and other maintenance of the network. All communication messages of the nodes in the network will be accompanied by their own time and frequency configuration information, so that the neighboring nodes can calculate or update the frequency hopping information required for communication with themselves.

[0063] The wireless Internet of Things asynchronous frequency hopping networking communication method provided in the above embodiment is compared with the existing technology. Traditional frequency hopping communication generally adopts a unified frequency hopping sequence within the network. At any time, all nodes synchronize to the same frequency point for communication. In large-scale networks, multiple nodes may initiate communication at the same frequency at the same time, resulting in conflicts, which may cause packet loss or reduced throughput, and low channel utilization efficiency. The present invention has a simple process and convenient operation. Network configuration information is released through a signaling channel, which can achieve efficient networking. Only a unified signaling time slot and signaling channel are used in the network to send necessary network establishment and auxiliary maintenance information. Multiple groups of sub-nodes in the network can simultaneously transmit messages on different channels. Each sub-node performs frequency hopping communication according to a different frequency hopping sequence. Each node maintains its own different frequency hopping sequence. The communication frequency between each node is different at any time, thereby effectively reducing the conflicts caused by multiple nodes competing for the same channel in large-scale networks. The method of asynchronous frequency hopping of all network nodes effectively improves channel utilization.

[0064] Obviously, the embodiments described above are only preferred embodiments of the present invention, rather than all embodiments. The preferred embodiments of the present invention are given in the accompanying drawings, but they do not limit the patent scope of the present invention. The present invention can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present invention more thorough and comprehensive. Although the present invention has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present invention specification and drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present invention.

Claims

1. A wireless Internet of Things asynchronous frequency hopping networking communication method, characterized in that: The following steps are involved: S10, in the frequency domain, the available bandwidth of the network is divided into M sub-channels, and N sub-channels are selected as the signaling channel set, and the remaining sub-channels are used as the service channel set; in the time domain, the superframe time period is divided into K resident time slots, and the master node specifies one or more resident time slots as signaling time slots, and the remaining resident time slots are service time slots; S20, after the master node is powered on, it performs wireless monitoring on each signaling channel in turn, and selects a channel from the signaling channel set as the signaling channel of the network; S30, the master node sends the network signaling message and its own time and frequency configuration message through the signaling channel in the signaling time slot, and resides on each service channel in turn for listening and communication according to its own frequency hopping sequence in each service time slot. After all the first-level child nodes are powered on and started, they take turns to listen on all the signaling channels in the signaling channel set. After the listening is completed, one of the master nodes listened to is selected as the parent node, and all the first-level child nodes initiate network access requests through asynchronous frequency hopping communication on the service channel; S40, the master node arranges the first-level child nodes that have joined the network to send the network signaling message and the time-frequency configuration message of the first-level child nodes themselves through the signaling channel in the signaling time slot, and all the second-level child nodes are powered on and started up, and then take turns to listen on all the signaling channels in the signaling channel set. After the listening is completed, one of the first-level child nodes that have been listened to is selected as the proxy node, and all the second-level child nodes initiate a network access request to the parent node through the asynchronous frequency hopping communication mode on the service channel; S50, the master node sends the network signaling message regularly, and arranges each sub-node in the network to send the network signaling message through the signaling channel proxy in the signaling time slot. Each node in the network transmits the service message through asynchronous frequency hopping and carries its own frequency hopping configuration during the transmission process.

2. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 1, characterized in that: In step S30, after receiving the network access request message of the first-level child node, the main node determines whether the first-level child node is allowed to access the network. If so, a network access confirmation message is sent to the first-level child node through an asynchronous frequency hopping communication method on the service channel. If not, the network access request message of the first-level child node is not replied. The above operation is repeated until all the first-level child nodes are allowed to access the network.

3. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 1, characterized in that: In step S40, the proxy node forwards the networking messages between the secondary sub-nodes and the main node, as well as the service messages after the networking is completed, through asynchronous frequency hopping communication on the service channel, and repeats the above operation until all the secondary sub-nodes are connected to the network.

4. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 3, characterized in that: After all the i-th level child nodes are connected to the network, the i-th level child node sends the network signaling message on all signaling channels in the signaling channel set of the signaling time slot, and relays the i+1-th level child node to the network until all the child nodes are connected to the network.

5. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 1, characterized in that: In step S30, the signaling message includes the network number of this network, the hush algorithm adopted by this network, the superframe period length of this network, the unit length of the time slot of this network, the signaling time slot position of this network, the current position of the signaling channel of this network in the superframe, and the time-frequency configuration of the node sending the message.

6. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 5, characterized in that: In the step S30, the time-frequency configuration information includes the unique ID of the node sending the message and the current position in the frequency hopping sequence period.

7. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 6, characterized in that: The entire network adopts a unified hush algorithm. All nodes in the network use their own unique ID as a seed and calculate their own pseudo-random frequency hopping sequence through the hush algorithm.

8. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 1, characterized in that: In each service time slot, each node selects the service channel frequency for resident monitoring and communication according to its own frequency hopping sequence. When encountering a signaling time slot during operation, it switches to the unified signaling channel of the entire network for resident monitoring and communication.

9. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 1, characterized in that: When a node in the network communicates point-to-point with other nodes, it calculates the service channel where the other party's current time slot resides based on the other party's time-frequency configuration information, and switches to that channel to send a message to the other party. The message sent is accompanied by its own time-frequency configuration information.

10. A wireless Internet of Things asynchronous frequency hopping networking communication method according to claim 6, characterized in that: After receiving the time-frequency configuration message of the node, other nodes can calculate the service channel on which the node currently resides, as well as the service channel on which the node resides at any time in the future.

Citation Information

Patent Citations

  • Enhanced broadcast transmission in unslotted channel hopping medium access control

    CN106131799A

  • Frequency hopping communication method and system

    CN107276630A

  • Frequency hopping networking realization method based on TDMA (Time Division Multiple Access) technology

    CN108809356A

  • Distributed frequency hopping network networking method for improving communication efficiency

    CN113098560A

  • Asynchronous frequency hopping networking communication method for wireless Internet of Things

    CN116489801A

Cited By

  • Unmanned aerial vehicle group network access management and center frequency migration control method and system

    CN119676800A