A wireless communication method and system for Internet of Things data transmission

Through real-time monitoring and dynamic management of the IoT environment, adaptive frequency jump and channel allocation are realized, combined with edge computing and feedback regulation mechanisms, the problems of spectrum resource management, communication delay and data security in IoT wireless communication are solved, and efficient and reliable IoT data transmission is achieved.

CN119854832BActive Publication Date: 2025-06-24SINRIDIGITALCITYTECCO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510322579.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-06-24
Estimated Expiration
2045-03-19

AI Technical Summary

Technical Problem

Existing IoT wireless communication technologies are difficult to effectively manage spectrum resources in high-density environments, resulting in spectrum congestion, communication delay and data loss, and lack of collaborative transmission capabilities and data security protection.

Method used

By monitoring the Internet of Things environment in real time, dynamically selecting the best frequency band and implementing adaptive frequency jumps, dynamically allocating channels according to network status and device needs, pre-processing and fusion of data from different terminals, and judging the optimal transmission path through edge computing, and establishing a feedback adjustment mechanism to optimize network performance.

Benefits of technology

It realizes efficient and reliable communication in complex and changeable environments, reduces transmission delay and packet loss rate, improves spectrum usage efficiency and multi-terminal collaborative transmission capabilities, and enhances data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854832B_ABST
    Figure CN119854832B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless communication technologies. The present invention discloses a wireless communication method and system for Internet of Things (IoT) data transmission, including: monitoring the IoT environment in real time and collecting environmental data; dynamically selecting the optimal frequency band according to the environmental data and implementing adaptive frequency hopping; dynamically allocating available channels based on the current network status and device requirements; preprocessing and fusing data from different IoT terminals to form data packets, and after the data packets are generated, performing edge computing according to the current network status to determine the optimal transmission path and transmitting it to the destination device; during the data transmission process, forming a feedback adjustment mechanism by monitoring the transmission status and environmental changes to continuously optimize the network performance. Through dynamic monitoring and adaptive adjustment, this method optimizes the efficiency and stability of data transmission in a complex and changeable environment, and has broad application prospects and market value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a wireless communication method and system for Internet of Things (IoT) data transmission. Background Art

[0002] In the context of the gradual popularization of Internet of Things (IoT) technologies, wireless communication, as a key link in its data transmission, has witnessed remarkable development. From early fixed-frequency signal transmission to recent adaptive frequency hopping technologies in recent years, wireless communication technologies are becoming increasingly flexible and efficient. Adaptive frequency hopping technologies flexibly adjust the communication frequency band according to environmental noise and channel usage conditions, significantly improving the anti-interference ability of wireless signals. In addition, the application of dynamic channel partitioning algorithms enables terminal devices to intelligently allocate channels, further enhancing the quality and stability of communication. However, despite the application of these technologies improving the performance of wireless communication to a certain extent, there are still many deficiencies in the existing technologies.

[0003] On the one hand, in high-density environments, it is difficult for existing technologies to effectively manage spectrum resources, resulting in spectrum congestion and low usage efficiency. Although the frequency hopping strategy can reduce interference in a single frequency band, when multiple devices transmit concurrently, the frequency band resources are quickly exhausted, leading to serious communication delays, data loss, and other problems. On the other hand, the existing transmission mechanisms lack necessary collaborative support and fail to effectively integrate communication resources among multiple terminals, resulting in uneven load and increased energy consumption in the case of large amounts of data, which may trigger the overall collapse of the network. In addition, the issue of data security has become increasingly prominent. The current data transmission schemes often lack effective security protection measures, making the data face the risks of loss and tampering during transmission. Therefore, solving problems such as insufficient spectrum resources, improving the multi-terminal collaborative transmission ability, and ensuring data security has become an urgent need for the development of current IoT wireless communication technologies. Summary of the Invention

[0004] In view of the above existing problems, the present invention is proposed.

[0005] Therefore, the present invention provides a wireless communication method for IoT data transmission, which can overcome the deficiencies of traditional IoT communication technologies in environmental adaptability and self-optimization, and achieve efficient and reliable communication in complex and changeable environments.

[0006] To solve the above technical problems, the present invention provides the following technical solutions. A wireless communication method for Internet of Things data transmission includes: real-time monitoring of the Internet of Things environment and collection of environmental data; dynamically selecting the best frequency band according to the environmental data and implementing adaptive frequency hopping; dynamically allocating available channels based on the current network status and device requirements; preprocessing and fusing data from different Internet of Things terminals to form data packets, and after the data packets are generated, performing edge computing according to the current network status to determine the optimal transmission path and transmitting to the destination device; during the data transmission process, forming a feedback adjustment mechanism by monitoring the transmission status and environmental changes to continuously optimize the network performance.

[0007] As a preferred solution of the wireless communication method for Internet of Things data transmission according to the present invention, wherein: the environmental data includes the signal quality, noise level, and channel occupancy of the Internet of Things environment monitored in real time by sensors;

[0008] The collection of environmental data includes: signal strength, noise level, and channel occupancy rate;

[0009] Integrate the obtained environmental data into the data processing module to form a comprehensive environmental monitoring index, and perform a comprehensive evaluation according to the different weights of signal strength, noise level, and channel occupancy rate to obtain an environmental comprehensive index.

[0010] As a preferred solution of the wireless communication method for Internet of Things data transmission according to the present invention, wherein: the dynamic selection of the best frequency band includes, based on the value of the environmental comprehensive index, defining the adaptability index of the frequency band,

[0011] ;

[0012] Among them, represents the adaptability index of the i-th frequency band, are respectively the weight parameters of signal strength, noise level, and channel occupancy, 、 、 are respectively the signal strength, noise level, and channel occupancy rate of the -th frequency band;

[0013] Select the frequency band with the highest adaptability index as the best working frequency band:

[0014] ;

[0015] When the best working frequency band is detected, notify the user, and after the user confirms, perform the frequency band switching, and adjust the working frequency band of the device to the latest frequency band according to the set switching time.

[0016] As a preferred solution of a wireless communication method for Internet of Things data transmission according to the present invention, wherein: the dynamic allocation of available channels includes, after confirming the optimal frequency band, using an improved genetic algorithm to evaluate the available bandwidth, channel congestion, and channel priority, and calculating the optimal channel for channel dynamic allocation according to the real-time network state;

[0017] By calculating the utility values of all channels and selecting the channel with the largest utility value, the selected channel meets the requirements of high bandwidth and is not congested under the current network conditions.

[0018] As a preferred solution of a wireless communication method for Internet of Things data transmission according to the present invention, wherein: the preprocessing and fusion include collecting different types of data from different Internet of Things terminals, organizing the data into a time series format, constructing a data pool, processing data points using weighted average filtering, removing historical invalid data, and performing data fusion and feature extraction to form effective data packets;

[0019] Generating data packets according to the fusion features;

[0020] Using the NTP time synchronization protocol to keep the clocks of Internet of Things terminal devices synchronized. When generating data, adding a timestamp to each data packet, defining data packet grouping rules according to data types, timestamps, or event trigger mechanisms, and setting the size of each group of data packets through network load and bandwidth limitations;

[0021] Setting a buffer in the Internet of Things terminal device to temporarily store data to be sent and sending it when a predetermined condition is met;

[0022] Setting priorities for different types of data packets, including a priority field in the data packets, and preferentially processing and transmitting low-latency data.

[0023] As a preferred solution of a wireless communication method for Internet of Things data transmission according to the present invention, wherein: the edge computing includes using edge computing nodes to evaluate the current network state. Evaluating the current network state includes real-time monitoring of key indicators such as data traffic, node load, and signal strength in the network, generating a network state vector, and summarizing the global network state through information interaction with adjacent edge computing nodes;

[0024] Using the Dijkstra algorithm for path selection and considering the impact of actual bandwidth and delay.

[0025] As a preferred solution of a wireless communication method for Internet of Things data transmission according to the present invention, wherein: the formation of the feedback adjustment mechanism includes summarizing the data of delay, packet loss rate, signal strength, environmental temperature and humidity to form a comprehensive evaluation index, and establishing a decision rule set based on the above judgment criteria and environmental changes in combination with historical data;

[0026] When it is monitored that the delay index of the communication link exceeds the first delay threshold and lasts for the first preset duration, automatically select the target frequency band and optimize the transmission path configuration according to the historical communication data;

[0027] When it is detected that the data packet loss rate exceeds the second packet loss rate threshold and lasts for the second preset duration, start the channel switching mechanism and dynamically adjust the data retransmission strategy;

[0028] When the signal quality parameter is lower than the preset signal strength threshold and maintains for the third preset duration, trigger the spectrum resource switching program and generate the device status log;

[0029] When the environmental sensing device detects that the change range of the physical parameter exceeds the preset change range threshold, execute the device power consumption adjustment strategy and synchronously update the data transmission scheme, and start the transmission pause protection mechanism within the preset time interval after detecting the parameter abnormality.

[0030] Another object of the present invention is to provide a wireless communication system for Internet of Things data transmission, which can effectively realize the efficient transmission and management of Internet of Things data through real-time monitoring, dynamic decision-making and feedback adjustment mechanism.

[0031] As a preferred solution of a wireless communication system for Internet of Things data transmission according to the present invention, wherein: it includes an environmental monitoring module, a dynamic frequency band and channel allocation module, a data processing and fusion module, and an edge computing and feedback adjustment module;

[0032] The environmental monitoring module monitors various parameters of the Internet of Things environment in real time, including signal quality, noise level and channel occupancy, collects environmental data and generates an environmental comprehensive index;

[0033] The dynamic frequency band and channel allocation module dynamically selects the best frequency band according to the environmental data and network status, and implements adaptive frequency hopping and dynamic allocation of channels;

[0034] The data processing and fusion module collects data from different Internet of Things terminals, performs preprocessing and fusion, generates data packets and manages the transmission;

[0035] The edge computing and feedback adjustment module evaluates and optimizes the decision-making on the network status, and at the same time forms a feedback adjustment mechanism to continuously optimize the network performance.

[0036] A computer device includes a memory and a processor. The memory stores a computer program. It is characterized in that when the processor executes the computer program, the steps of a wireless communication method for Internet of Things data transmission are implemented.

[0037] A computer-readable storage medium stores a computer program thereon. It is characterized in that when the computer program is executed by a processor, the steps of a wireless communication method for Internet of Things data transmission are implemented.

[0038] Advantages of the present invention: By real-time monitoring of environmental factors and dynamically selecting the optimal frequency band, the transmission delay and packet loss rate can be effectively reduced, thereby improving the overall efficiency of data transmission. The dynamic frequency band and channel allocation mechanism based on environmental data and network status enables the system to adapt to various complex and changing environments, improving the reliability of communication. Through preprocessing and data fusion, effective data packets are formed, which is beneficial to reducing redundancy, optimizing data transmission, and reducing bandwidth consumption and processing time. Combining edge computing with a feedback adjustment mechanism can flexibly respond to changes in the network environment, ensure continuous optimization of system performance, and at the same time provide users with immediate feedback and control means. Description of the Drawings

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for description in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. Among them:

[0040] Figure 1 It is a schematic flowchart of a wireless communication method for Internet of Things data transmission provided by an embodiment of the present invention.

[0041] Figure 2 It is a schematic diagram of the working modules of a wireless communication system for Internet of Things data transmission provided by an embodiment of the present invention. Detailed Embodiments

[0042] To make the above objects, features, and advantages of the present invention more obvious and understandable, the specific embodiments of the present invention will be described in detail below with reference to the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.

[0043] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention may be practiced in other ways than those specifically described herein, and those skilled in the art may make similar extensions without departing from the spirit of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below.

[0044] Secondly, as used herein, an "embodiment" or "embodiments" refers to specific features, structures, or characteristics that may be included in at least one implementation of the present invention. The phrase "in an embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments.

[0045] The present invention will be described in detail in conjunction with the schematic diagrams. When describing the embodiments of the present invention in detail, for the sake of clarity, the cross-sectional views showing the device structure will be enlarged locally out of proportion, and the schematic diagrams are only examples and should not limit the scope of protection of the present invention herein. In addition, in actual production, three-dimensional spatial dimensions including length, width, and depth should be included.

[0046] At the same time, in the description of the present invention, it should be noted that the orientation or positional relationships indicated by terms such as "upper, lower, inner, and outer" are based on the orientation or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention. In addition, the terms "first, second, or third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0047] Unless otherwise clearly defined and limited in the present invention, the terms "mounted, connected, and coupled" shall be construed broadly. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may also be a mechanical connection, an electrical connection, or a direct connection, or may be indirectly connected through an intermediate medium, or may be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0048] Embodiment 1, referring to Figure 1 , which is the first embodiment of the present invention. This embodiment provides a wireless communication method for Internet of Things data transmission, including:

[0049] S1: Monitor the Internet of Things environment in real time and collect environmental data, and dynamically select the best frequency band according to the environmental data to implement adaptive frequency hopping.

[0050] Furthermore, use sensors to monitor the signal quality, noise level, and channel occupancy of the Internet of Things environment in real time;

[0051] Collecting environmental data includes: signal strength , noise level and channel occupancy rate ;

[0052] Integrate the obtained environmental data into the data processing module to form a comprehensive environmental monitoring index:

[0053] ;

[0054] ;

[0055] Among them, represents the environmental comprehensive index, is a linear weighting function, , , Assign weights to signal strength, noise level and channel occupancy rate to obtain the environmental comprehensive index.

[0056] Based on the value of the environmental comprehensive index, define the adaptability index of the frequency band,

[0057] ;

[0058] Among them, represents the adaptability index of the th frequency band, are the weight parameters of signal strength, noise level and channel occupancy respectively, , , are the signal strength, noise level and channel occupancy rate of the th frequency band respectively;

[0059] Select the frequency band with the highest adaptability index as the best working frequency band:

[0060] ;

[0061] Among them, is the total number of frequency bands. When the device detects the necessity of frequency band switching, it sends a notification to the user. After the user confirms, the device performs frequency band switching, and the switching algorithm is represented by the following formula:

[0062] ;

[0063] Among them, is the new working frequency band, is the current working frequency band, is the frequency band switching amount, is the response speed coefficient, is the time required for switching;

[0064] According to the set switching time, the device adjusts its working frequency band to the latest frequency band.

[0065] S2: Dynamically allocate available channels based on the current network status and device requirements.

[0066] Furthermore, after confirming the optimal frequency band, an improved genetic algorithm is used to evaluate the available bandwidth, channel congestion, and channel priority, and the optimal channel is calculated according to the real-time network status for dynamic channel allocation;

[0067] Initialize the population, including a set of potential channel configuration schemes. Each individual represents a possible channel allocation strategy, and the coding method can be binary or other forms suitable for the problem characteristics.

[0068] Define the channel utility value, expressed as:

[0069] ;

[0070] Where is the utility value of the selected channel is the utility value of, is the set of all available channels, is the channel is the available bandwidth of the channel, is the channel is the congestion level of the channel, , are the weight factors corresponding to the available bandwidth and congestion level respectively;

[0071] Use the roulette wheel selection method or the tournament selection method to select individuals with higher performance as parents based on the channel utility value. Ensure that channel allocation schemes with higher bandwidth, lower congestion, and appropriate priority have a greater chance of being selected.

[0072] Recombine the genes of the selected parent individuals to generate new offspring individuals. Determine appropriate crossover points and their numbers to maintain the effectiveness and diversity of the channel allocation scheme.

[0073] Randomly modify some gene positions of the offspring individuals to increase the diversity of the population and control the mutation rate.

[0074] According to the utility values of all channels, select the channel with the maximum utility value for dynamic allocation. Ensure that the selected channel has high bandwidth and meets the non-congestion requirements under the current network conditions. Replace some of the old parent individuals with the newly generated offspring individuals to form the next generation population.

[0075] Through iterative optimization, the channel allocation scheme is continuously updated to adapt to the real-time changing network state. In each iteration stage, real-time network state data is introduced as feedback to adjust the weight factor of the channel utility value. The interaction content between the user and the system is increased, allowing the user to adjust the priority and strategy of channel allocation according to actual needs.

[0076] S3: Preprocess and fuse the data from different IoT terminals to form data packets. After the data packets are generated, perform edge computing based on the current network state, determine the optimal transmission path, and transmit it to the destination device.

[0077] Furthermore, collect different types of data from different IoT terminals, organize the data into a time series format, construct a data pool, process the data points using a weighted average filter, remove historical invalid data, and perform data fusion and feature extraction to form valid data packets;

[0078] Generate data packets according to the fusion features, and the format is: , where is the generated data packet, is the timestamp;

[0079] Use the NTP time synchronization protocol to keep the clocks of IoT terminal devices synchronized. When data is generated, add a timestamp to each data packet, define the data packet grouping rules according to the data type, timestamp, or event trigger mechanism, and at the same time set the size of each group of data packets through network load and bandwidth limitations;

[0080] Set up a buffer in the IoT terminal device to temporarily store the data to be sent and send it when a predetermined condition is reached;

[0081] Set priorities for different types of data packets, include a priority field in the data packets, and give priority to the processing and transmission of low-latency data.

[0082] Furthermore, the edge computing includes using edge computing nodes to evaluate the current network state. Evaluating the current network state includes real-time monitoring of key indicators such as data traffic, node load, and signal strength in the network, generating a network state vector, and summarizing the global network state through information interaction with adjacent edge computing nodes;

[0083] In the process of path selection, the method makes the following optimizations to the Dijkstra algorithm:

[0084] Consider the actual bandwidth and latency factors, adjust the weights in the algorithm to make it more in line with the actual needs of IoT data transmission; in the process of path selection, update the network state information in real time to ensure that the selected path is always the current optimal;

[0085] When the edge computing node executes the path selection algorithm, it communicates with other nodes in the network in real time, shares network status information, and collaborates to complete path selection.

[0086] According to the real-time monitored bandwidth and delay data, screen the candidate paths and exclude the bad paths that do not meet the transmission requirements; during the path selection process, use bandwidth and delay as key metrics to ensure that the selected path has high transmission efficiency and low transmission delay;

[0087] Through the interaction between edge computing nodes, adjust the path selection strategy in real time to adapt to the dynamic changes of the network status:

[0088] ;

[0089] Among them, is the optimal path, is the specific path selected from the path set P, is the set of all paths, is passing through path the th node delay, is passing through path the th node bandwidth, is the path the number of nodes in.

[0090] It should be noted that the node status is divided into "normal" (bandwidth > 1 Mbps), "high load" (1 Mbps ≥ bandwidth > 0.5 Mbps), and "overloaded" (bandwidth ≤ 0.5 Mbps).

[0091] If it is judged that the bandwidth of the current node is lower than 1 Mbps, the node will be marked as "high load" status, and its weight in path selection will be reduced to 50% of the original.

[0092] If it is judged that the delay of any node exceeds 100 ms, the node will be marked as "high delay" status, and its cost in path selection will be increased.

[0093] When the node load exceeds 80%, reduce the selection weight of the node to 40% of the original to maintain the processing capacity of the node and avoid data transmission failure caused by overloading.

[0094] Furthermore, the monitoring frequency is to evaluate the status of each node in real time every 2 seconds. Once it is found that a specific node does not meet the threshold condition (such as the bandwidth is lower than 1 Mbps), the path selection priority is automatically updated to trigger re-selection. If a certain path is selected more than 3 times within a short period (such as within 1 minute), this path will be put into the "cooling state", and the cooling time is set to 5 minutes, during which this path will not be considered.

[0095] S4: During the data transmission process, by monitoring the transmission status and environmental changes, a feedback regulation mechanism is formed to continuously optimize the network performance.

[0096] Furthermore, the data of delay, packet loss rate, signal strength, environmental temperature and humidity are summarized to form a comprehensive evaluation index. Based on the above judgment criteria and environmental changes, combined with historical data, a decision rule set is established;

[0097] When the set threshold index is triggered, a feedback regulation plan is automatically generated, specifically including:

[0098] When the monitored average delay is higher than 100 milliseconds for 10 consecutive minutes, use historical data to re-select the frequency band; at the same time, evaluate the channel performance in the past 60 minutes and recalculate the transmission path;

[0099] When the monitored packet loss rate is above 5% for 5 consecutive minutes, actively select an alternative channel and increase the retransmission rate of data packets;

[0100] When the signal strength is lower than -90 dBm and lasts for more than 5 minutes, switch to the standby frequency band and record it;

[0101] When the temperature and humidity change by more than 20%, reduce the working load of the device and adjust the data transmission mechanism, and suspend data transmission within 30 seconds after detecting the change.

[0102] Embodiment 2, the second embodiment of the present invention, which is different from the previous embodiment in that:

[0103] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0104] The logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from the instruction execution system, apparatus, or device and execute the instructions), or in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device.

[0105] More specific examples (non-exhaustive list) of computer-readable media include the following: electrical connection parts with one or more wirings (electronic devices), portable computer disk cartridges (magnetic devices), random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memories), fiber optic devices, and portable compact disc read-only memories (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, then editing, interpreting, or otherwise processing it as appropriate, and then storing it in a computer memory.

[0106] It should be understood that various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits with appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0107] Example 3. Referring to Figure 2 , which is an embodiment of the present invention, provides a wireless communication system for Internet of Things data transmission, characterized in that it includes an environmental monitoring module, a dynamic frequency band and channel allocation module, a data processing and fusion module, and an edge computing and feedback regulation module;

[0108] The environmental monitoring module monitors various parameters of the Internet of Things environment in real time, including signal quality, noise level, and channel occupancy, collects environmental data, and generates an environmental comprehensive index;

[0109] The dynamic frequency band and channel allocation module dynamically selects the best frequency band according to environmental data and network status, and implements adaptive frequency hopping and dynamic channel allocation;

[0110] The data processing and fusion module collects data from different Internet of Things terminals, performs preprocessing and fusion, generates data packets, and manages transmissions;

[0111] The edge computing and feedback regulation module evaluates and optimizes decisions on the network status, and at the same time forms a feedback regulation mechanism to continuously optimize network performance.

[0112] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not restrictive. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered within the scope of the claims of the present invention.

Claims

1. A wireless communication method for data transmission in the Internet of Things, characterized in that: include, Monitor IoT environment in real time and collect environmental data; According to the environmental data, dynamically select the best frequency band and implement adaptive frequency hopping; Dynamically allocate available channels based on current network status and device requirements; The dynamic allocation of available channels includes, after confirming the best frequency band, using an improved genetic algorithm to evaluate available bandwidth, channel congestion and channel priority, and calculating the best channel according to the real-time network status to dynamically allocate the channel; By calculating the utility values ​​of all channels and selecting the channel with the largest utility value, the selected channel can meet the high bandwidth and is not congested under the current network conditions; After confirming the best frequency band, an improved genetic algorithm is used to evaluate available bandwidth, channel congestion, and channel priority, and the optimal channel is calculated based on the real-time network status for dynamic channel allocation. Initialize the population, including a set of potential channel configuration schemes, each individual represents a possible channel allocation strategy; Define the channel utility value, expressed as: ; in, For selected channel The utility value of is the set of all available channels, For Channel Available bandwidth, For Channel The degree of congestion, , are the weight factors corresponding to the available bandwidth and congestion level respectively; Preprocess and merge data from different IoT terminals to form data packets. After the data packets are generated, edge computing is performed based on the current network status to determine the optimal transmission path and transmit them to the destination device. The edge computing includes evaluating the current network state using the edge computing node to generate a state vector, using the Dijkstra algorithm to select a path, and considering the influence of actual bandwidth and delay; Taking into account the actual bandwidth and delay factors, the weights in the algorithm are adjusted to meet the actual needs of IoT data transmission; during the path selection process, the network status information is updated in real time to ensure that the selected path is always the best at the moment; When executing the path selection algorithm, the edge computing node communicates with other nodes in the network in real time, shares network status information, and collaboratively completes path selection; Based on the bandwidth and delay data monitored in real time, candidate paths are screened to exclude bad paths that do not meet transmission requirements. In the path selection process, bandwidth and delay are used as key indicators to ensure that the selected path has high transmission efficiency and low transmission delay. Through the interaction between edge computing nodes, the path selection strategy is adjusted in real time to adapt to the dynamic changes in network status: ; in, is the optimal path, is a specific path selected from the path set P, is the set of all paths, For the path No. The delay of each node, For the path No. The bandwidth of each node, For path The number of nodes in ; During data transmission, by monitoring the transmission status and environmental changes, a feedback adjustment mechanism is formed to continuously optimize network performance.

2. A wireless communication method for Internet of Things data transmission as claimed in claim 1, characterized in that: The environmental data includes using sensors to monitor the signal quality, noise level and channel occupancy of the IoT environment in real time; The collected environmental data include: signal strength, noise level and channel occupancy; The acquired environmental data are integrated into the data processing module to form a comprehensive environmental monitoring index. A comprehensive evaluation is performed based on different weights of signal strength, noise level and channel occupancy to obtain a comprehensive environmental index.

3. A wireless communication method for Internet of Things data transmission as claimed in claim 2, characterized in that: The dynamic selection of the optimal frequency band includes defining the adaptability index of the frequency band based on the value of the environmental comprehensive index, selecting the frequency band with the highest adaptability index as the optimal working frequency band, and when the optimal working frequency band is detected, notifying the user, executing frequency band switching after user confirmation, and adjusting the working frequency band of the device to the latest frequency band according to the set switching time.

4. A wireless communication method for Internet of Things data transmission as claimed in claim 3, characterized in that: The preprocessing and fusion includes collecting different types of data from different IoT terminals, organizing the data into a time series format, building a data pool, processing data points using a weighted average filter, removing historical invalid data, and performing data fusion and feature extraction to form a valid data packet; Generate data packets based on fused features; Use the NTP time synchronization protocol to keep the clocks of IoT terminal devices synchronized. When data is generated, add a timestamp to each data packet. Define data packet grouping rules based on data type, timestamp or event trigger mechanism. Set the size of each group of data packets based on network load and bandwidth limits. A buffer is set in the IoT terminal device to temporarily store the data to be sent, and the data is sent when the predetermined conditions are met; Set priorities for different types of data packets, include priority fields in data packets, and give priority to processing and transmitting low-latency data.

5. A wireless communication method for Internet of Things data transmission as claimed in claim 4, characterized in that: The feedback adjustment mechanism includes aggregating the delay, packet loss rate, signal strength, ambient temperature and humidity data to form a comprehensive evaluation index, and establishing a decision rule set based on the comprehensive evaluation index and environmental changes in combination with historical data; The comprehensive evaluation index is that when the delay index of the monitored communication link exceeds the first delay threshold and lasts for a first preset time, the target frequency band is automatically selected and the transmission path configuration is optimized according to the historical communication data; When it is detected that the data packet loss rate exceeds a second packet loss rate threshold and lasts for a second preset time period, starting a channel switching mechanism and dynamically adjusting a data retransmission strategy; When the signal quality parameter is lower than a preset signal strength threshold and is maintained for a third preset time period, a spectrum resource switching procedure is triggered and a device status log is generated; When the environmental sensing device detects that the change amplitude of the physical parameter exceeds the preset change amplitude threshold, the device power consumption adjustment strategy is executed and the data transmission scheme is updated synchronously, and the transmission suspension protection mechanism is started within the preset time interval after the parameter abnormality is detected.

6. A system using a wireless communication method for Internet of Things data transmission as claimed in any one of claims 1 to 5, characterized in that: It includes environment monitoring module, dynamic frequency band and channel allocation module, data processing and fusion module, edge computing and feedback adjustment module; The environmental monitoring module monitors various parameters of the IoT environment in real time, including signal quality, noise level and channel occupancy, collects environmental data and generates comprehensive environmental indicators; The dynamic frequency band and channel allocation module dynamically selects the best frequency band according to environmental data and network status, and implements adaptive frequency hopping and dynamic allocation of channels; The data processing and fusion module collects data from different IoT terminals, performs pre-processing and fusion, generates data packets and manages transmission; The edge computing and feedback regulation module evaluates the network status and optimizes the decision, while forming a feedback regulation mechanism to continuously optimize the network performance.

7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Power information system network topology dynamic adjustment method and system based on reinforcement learning

    CN117596151A

  • Water quality detection method and system based on multi-modal data fusion and intelligent optimization

    CN118518842A

  • Unmanned aerial vehicle remote control networking method and system

    CN118555577A

  • Power equipment communication transmission system based on power wireless private network

    CN119519757A