Intelligent wireless sensor networking control method and system

By equiping shared nodes for adjacent nodes in a wireless sensor network and optimizing node configuration using neural network models, the data transmission problem when the node energy is lower than the set value is solved, and the balanced transmission of large-load data and the reliability of the network is realized. Sex improvement.

CN115397043BActive Publication Date: 2024-12-17SHANDONG HUADI INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211009685.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-22
Publication Date
2024-12-17
Estimated Expiration
2042-08-22

AI Technical Summary

Technical Problem

When existing wireless sensor networks transmit large-load data, it is difficult to achieve data transmission when the node energy is lower than the set value, and the networking method is complex, making it difficult to find the optimal combination.

Method used

In a wireless sensor network, adjacent nodes are equipped with shared nodes. By acquiring and recording node energy information, the neural network model is used to predict future energy information, optimize node configuration, form a dynamic node list, and complete data transmission through relay node address broadcast , achieve energy consumption balance.

Benefits of technology

During the transmission of large-load data, the node configuration is optimized through shared nodes to achieve balanced data transmission, improving the reliability and efficiency of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115397043B_ABST
    Figure CN115397043B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent wireless sensor networking control method and system, wherein the method comprises the following steps: obtaining information of each node in a wireless sensor group network, equipping a shared node between two adjacent nodes, and establishing a node list; obtaining first energy information of each node at a first moment according to the node list, recording the first energy information, continuously sampling energy information changes of each node under the node list based on the first energy information, and inputting the continuous sampling results into a neural network model in segments to predict the second energy information of each node under the node list at a second moment in the future; controlling the access of the shared node to the adjacent node based on the second energy information to optimize the node configuration, and writing the optimized node configuration into the node list to form a dynamic node list; broadcasting the relay node address corresponding to the dynamic node list to complete data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent wireless sensor networking control, and in particular to an intelligent wireless sensor networking control method and system. Background Art

[0002] The networking technology of wireless sensor network nodes is an important means to ensure the communication reliability of wireless sensor networks and extend the network life. Currently, in the disclosed technologies, for example, patent document 1, publication number: "CN109152100A" discloses a vehicle-mounted passive wireless sensor network self-organizing method and device, wherein the method includes the following steps: obtaining neighbor node information of each node in the vehicle-mounted passive wireless sensor network, and establishing a neighbor node list; obtaining energy information of the upper node according to the neighbor node list to determine the optimal upper node, and broadcasting the relay node address of each node; according to the relay node address of each node, after each sending node sends data in a first preset time slot, each relay node receives data in a second preset time slot to complete data transmission. For another example, patent document 2, publication number: "CN109152103A", discloses a method and device for networking a wireless sensor network, the method comprising: modeling the sensor network as an undirected connected graph; the central node sends a route creation request to the nodes within the communication range; each of the nodes obtains the minimum number of hops between the central node, the remaining energy of each node, and the preset parameter information between the nodes within the communication range centered on itself according to the request; the node determines the cluster head node and the non-cluster head member node in the node according to the above parameters; according to the relationship between the cluster head node and the central node, or according to the functional relationship between the cluster head node, the non-cluster head member node and the central node, a data forwarding node is selected from the cluster head node; according to the data forwarding node, a first particle in the particle group is networked once to obtain a network life cycle value corresponding to the first particle; and the optimal networking particle is updated and iterated.

[0003] In Patent Document 1, when a large amount of data is transmitted and the energy of adjacent node information is lower than a set value, data cannot be transmitted on the adjacent node with the most energy information.

[0004] In patent document 2, each node obtains the minimum number of hops between the central node and the remaining energy of each node according to the route creation request sent by the central node, and obtains the preset parameter information between the nodes within the communication range centered on itself, determines the cluster head node and the non-cluster head member node in the node, and selects a more suitable data forwarding node from the cluster head node according to the relationship between the cluster head node and the central node, or according to the functional relationship between the cluster head node, the non-cluster head member node and the central node. Through these data forwarding nodes, the particles in the particle swarm are networked. The selected data forwarding node is the cluster head node with the largest selection coefficient. The larger coefficient indicates that the remaining energy of the cluster head is larger, the communication energy consumption is smaller, and the number of hops from the central node is smaller than that of the surrounding nodes. Therefore, the network life cycle can be greatly improved. After all particles are networked, the optimal particle needs to be selected. Then the optimal particle is iteratively updated until the optimal networking method is determined. However, the above networking method is difficult and needs to be converted among many nodes to obtain the optimal combination. Summary of the invention

[0005] In view of this, the main purpose of the present invention is to provide an intelligent wireless sensor networking control method and system.

[0006] The technical solution adopted by the invention is as follows:

[0007] An intelligent wireless sensor networking control method, comprising:

[0008] Obtain information about each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list;

[0009] Acquire the first energy information of each node at the first moment according to the node list, record the first energy information, continuously sample the energy information change of each node in the node list based on the first energy information, and input the continuous sampling results into the neural network model in segments to predict the second energy information of each node in the node list at the second moment in the future;

[0010] Controlling access of the shared node to the adjacent node based on the second energy information to optimize the node configuration, and writing the optimized node configuration into the node list to form a dynamic node list;

[0011] Broadcast the relay node address corresponding to the dynamic node list to complete the data transmission.

[0012] Furthermore, based on the first energy information, the energy information of each node in the node list is continuously sampled to monitor the change value of the energy information of each node, and based on the change value, the energy information change of each node is divided into multiple segments according to the set rules to form a continuous multi-segment sampling result.

[0013] Furthermore, broadcasting the relay node addresses corresponding to the dynamic node list to complete the data transmission includes: the relay node address decoder loads the dynamic node list, matches the relay node addresses corresponding to each node and shared node in the dynamic node list from the relay node address decoder based on the dynamic node list, couples the relay node address decoder to the allocation module, and the allocation module allocates and broadcasts the relay node addresses under the control of the logic control module, and completes the data transmission under the set timing under the control of the logic control module after the broadcast is completed.

[0014] Further, the logic control module is configured to periodically execute the logic control program, and during the execution period, the logic control program monitors the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change;

[0015] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;

[0016] If a change occurs during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node address and the corresponding address based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

[0017] The present invention also provides an intelligent wireless sensor networking control system, comprising:

[0018] A configuration module is used to obtain information of each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list;

[0019] A monitoring module, used for acquiring first energy information of each node at a first moment according to the node list, and recording the first energy information;

[0020] A sampling module, configured to continuously sample energy information changes of each of the nodes in the node list based on the first energy information;

[0021] A neural network model, used for loading the continuous sampling results in segments for iterative training to predict the second energy information of each node in the node list at a second moment in the future;

[0022] A networking control module is used to control the access of shared nodes to adjacent nodes based on the second energy information to optimize the node configuration, write the optimized node configuration into the node list to form a dynamic node list, and broadcast the relay node address corresponding to the dynamic node list to complete data transmission.

[0023] Further, the sampling module has a monitoring unit and a segmentation unit;

[0024] The monitoring unit is used to monitor the change value of the energy information of each node under the node list based on continuous sampling of the energy information of each node;

[0025] The segmentation unit is used to divide the energy information change of each node into multiple segments based on the change value according to a set rule to form continuous multiple-segment sampling results.

[0026] Furthermore, the networking control module has:

[0027] Logic control module;

[0028] allocation module; and

[0029] A relay node address decoder, wherein the relay node address decoder is configured to load a dynamic node list and match the relay node address corresponding to each node and the shared node in the dynamic node list from the relay node address decoder based on the dynamic node list;

[0030] The relay node address decoder is coupled to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast, the data transmission is completed under the control of the logic control module according to the set timing.

[0031] Further, the logic control module has a logic control program;

[0032] Recording unit;

[0033] coupling serial ports; and

[0034] An allocation logic generator, the allocation logic generator is used to generate a relay node address and a relay node allocation logic based on the allocation logic file;

[0035] The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change.

[0036] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;

[0037] If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node address and the corresponding one based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

[0038] Furthermore, the first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.

[0039] The beneficial effects of the present invention are as follows: by equipping a shared node between at least two adjacent nodes and establishing a node list; obtaining the first energy information of each node at the first moment according to the node list, recording the first energy information, continuously sampling the energy information changes of each node under the node list based on the first energy information, and inputting the continuous sampling results into a neural network model in segments to predict the second energy information of each node under the node list at the second moment in the future, and controlling the access of the shared node to the adjacent node based on the second energy information to optimize the node configuration. In this process, the shared node can be used as a node in over-transmission to form a simple and reliable energy consumption balancing strategy, which can achieve balanced data transmission even when large-load data is transmitted. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The following drawings are only used to illustrate and explain the present invention, and are not used to limit the scope of the present invention, wherein:

[0041] Figure 1is a flow chart of the method of the present invention;

[0042] Figure 2 It is the framework principle diagram of the present invention. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution, design method and advantages of the present invention clearer, the present invention is further described in detail by specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0044] Example 1

[0045] Reference Figure 1 The present invention provides an intelligent wireless sensor networking control method, comprising:

[0046] Obtain information about each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list;

[0047] Acquire the first energy information of each node at the first moment according to the node list, record the first energy information, continuously sample the energy information change of each node in the node list based on the first energy information, and input the continuous sampling results into the neural network model in segments to predict the second energy information of each node in the node list at the second moment in the future;

[0048] Controlling access of the shared node to the adjacent node based on the second energy information to optimize the node configuration, and writing the optimized node configuration into the node list to form a dynamic node list;

[0049] Broadcast the relay node address corresponding to the dynamic node list to complete the data transmission.

[0050] In some embodiments, the node list is stored in a storage module. In the present application, the node list is constantly changing with use at different times. For example, when the energy information of at least one node reaches below the set threshold range, it is necessary to control the use of the adjacent shared nodes as a transitional means for transmission. At this time, the shared nodes are in use, and the nodes whose energy information reaches below the set threshold range are silent. The node list needs to be updated in real time according to the use status to form a dynamic node list. Among them, at multiple times, if at least one node has no change in energy information, it means that not all nodes in the node list are in working state. When recording, the node information in silent state (not enabled) is also recorded. When the silent state is converted to the use state, the recording unit records the changes in its use state and energy information.

[0051] In the above, based on the first energy information, the energy information of each node under the node list is continuously sampled to monitor the change value of the energy information of each node, and based on the change value, the energy information change of each node is divided into multiple segments according to the set rules to form continuous multi-segment sampling results.

[0052] In some embodiments, the first energy information of each node at the first moment is obtained according to the node list, wherein the energy information is different in different cycle usage states. Therefore, in a set operation cycle, for example, at the first moment, the first energy information of each node at the first moment is obtained according to the corresponding writing of the node list, so that at any moment from the first moment to the second moment, when the energy information change of each node under the node list is continuously sampled, the first energy information at the first moment is used as a reference. At the second moment, the second energy information of each node at the second moment is obtained according to the node list, and the second energy information of each node at the second moment is obtained according to the corresponding writing of the node list, so that at any moment from the second moment to the third moment, when the energy information change of each node under the node list is continuously sampled, the second energy information at the second moment is used as a reference, and so on. In this way, the capability information of each node is updated in real time during use. When the energy information is reduced to the set threshold range at a certain moment, the access of the shared node is controlled to supplement the adjacent node. In this process, the shared node can be used as a node in over-transmission to form a simple and reliable energy consumption balancing strategy, which can achieve data balanced transmission even in large-load data transmission.

[0053] In the above, broadcasting the relay node address corresponding to the dynamic node list to complete the data transmission includes: the relay node address decoder loads the dynamic node list, matches the relay node address corresponding to each node and shared node under the dynamic node list from the relay node address decoder based on the dynamic node list, couples the relay node address decoder to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast is completed, the data transmission is completed under the control of the logic control module according to the set timing.

[0054] To facilitate the implementation of the present application, in some embodiments, the relay node address corresponding to the dynamic node list is broadcast, wherein the relay node address corresponding to the dynamic node list may be the relay node address corresponding to each node in the dynamic node list, or may be the relay node address corresponding to the node in a working state.

[0055] In the above, the logic control module is configured to periodically execute the logic control program. During the execution period, the logic control program monitors the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change;

[0056] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;

[0057] If a change occurs during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node address and the corresponding address based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

[0058] Example 2

[0059] The present invention also provides an intelligent wireless sensor networking control system, comprising:

[0060] A configuration module is used to obtain information of each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list;

[0061] A monitoring module, used for acquiring first energy information of each node at a first moment according to the node list, and recording the first energy information;

[0062] A sampling module, configured to continuously sample energy information changes of each of the nodes in the node list based on the first energy information;

[0063] A neural network model, used for loading the continuous sampling results in segments for iterative training to predict the second energy information of each node in the node list at a second moment in the future;

[0064] A networking control module is used to control the access of shared nodes to adjacent nodes based on the second energy information to optimize the node configuration, write the optimized node configuration into the node list to form a dynamic node list, and broadcast the relay node address corresponding to the dynamic node list to complete data transmission.

[0065] In some embodiments, the first energy information of each node at the first moment is obtained according to the node list, wherein the energy information is different in different cycle usage states. Therefore, in a set operation cycle, for example, at the first moment, the first energy information of each node at the first moment is obtained according to the corresponding writing of the node list, so that at any moment from the first moment to the second moment, when the energy information change of each node under the node list is continuously sampled, the first energy information at the first moment is used as a reference. At the second moment, the second energy information of each node at the second moment is obtained according to the node list, and the second energy information of each node at the second moment is obtained according to the corresponding writing of the node list, so that at any moment from the second moment to the third moment, when the energy information change of each node under the node list is continuously sampled, the second energy information at the second moment is used as a reference, and so on. In this way, the capability information of each node is updated in real time during use. When the energy information is reduced to the set threshold range at a certain moment, the access of the shared node is controlled to supplement the adjacent node. In this process, the shared node can be used as a node in over-transmission to form a simple and reliable energy consumption balancing strategy, which can achieve data balanced transmission even in large-load data transmission.

[0066] In the above, the sampling module has a monitoring unit and a segmentation unit;

[0067] The monitoring unit is used to monitor the change value of the energy information of each node under the node list based on continuous sampling of the energy information of each node;

[0068] The segmentation unit is used to divide the energy information change of each node into multiple segments based on the change value according to a set rule to form continuous multiple-segment sampling results.

[0069] In the above, the networking control module has:

[0070] Logic control module;

[0071] allocation module; and

[0072] A relay node address decoder, wherein the relay node address decoder is configured to load a dynamic node list and match the relay node address corresponding to each node and the shared node in the dynamic node list from the relay node address decoder based on the dynamic node list;

[0073] The relay node address decoder is coupled to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast, the data transmission is completed under the control of the logic control module according to the set timing.

[0074] In the above, the logic control module has a logic control program;

[0075] Recording unit;

[0076] coupling serial ports; and

[0077] An allocation logic generator, the allocation logic generator is used to generate a relay node address and a relay node allocation logic based on the allocation logic file;

[0078] The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change.

[0079] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;

[0080] If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node address and the corresponding one based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

[0081] In the above, the first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.

[0082] In some embodiments, the node list is stored in a storage module. In the present application, the node list is constantly changing with use at different times. For example, when the energy information of at least one node reaches below the set threshold range, it is necessary to control the use of the adjacent shared nodes as a transitional means for transmission. At this time, the shared nodes are in use, and the nodes whose energy information reaches below the set threshold range are silent. The node list needs to be updated in real time according to the use status to form a dynamic node list. Among them, at multiple times, if at least one node has no change in energy information, it means that not all nodes in the node list are in working state. When recording, the node information in silent state (not enabled) is also recorded. When the silent state is converted to the use state, the recording unit records the changes in its use state and energy information.

[0083] The present application equips a shared node between at least two adjacent nodes and establishes a node list; obtains the first energy information of each node at the first moment according to the node list, records the first energy information, continuously samples the energy information changes of each node under the node list based on the first energy information, and inputs the continuous sampling results into a neural network model in segments to predict the second energy information of each node under the node list at the second moment in the future, and controls the access of the shared node to the adjacent node based on the second energy information to optimize the node configuration. In this process, the shared node can be used as a node in over-transmission to form a simple and reliable energy consumption balancing strategy, which can achieve balanced data transmission even when large-load data is transmitted.

[0084] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. Intelligent wireless sensor networking control method, It is characterized in that include: Obtain information about each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list; Acquire the first energy information of each node at the first moment according to the node list, record the first energy information, continuously sample the energy information change of each node in the node list based on the first energy information, and input the continuous sampling results into the neural network model in segments to predict the second energy information of each node in the node list at the second moment in the future; Controlling access of the shared node to the adjacent node based on the second energy information to optimize the node configuration, and writing the optimized node configuration into the node list to form a dynamic node list; Broadcast the relay node address corresponding to the dynamic node list to complete the data transmission; Broadcasting the relay node address corresponding to the dynamic node list to complete the data transmission includes: loading the dynamic node list by the relay node address decoder, matching the relay node address corresponding to each node and the shared node in the dynamic node list from the relay node address decoder based on the dynamic node list, coupling the relay node address decoder to the allocation module, the allocation module allocates the relay node address to the corresponding relay node under the control of the logic control module and broadcasts it, and completing the data transmission under the control of the logic control module according to the set timing after the broadcast is completed; The logic control module is configured to periodically execute the logic control program. During the execution period, the logic control program is used to monitor the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change. If no change occurs during the execution cycle, the logic control program broadcasts the relay node address correspondingly based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address matching the relay node address receives the data sent by the node; If changes occur during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node addresses based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

2. According to claim 1, the intelligent wireless sensor networking control method, It is characterized in that Based on the first energy information, the energy information of each node in the node list is continuously sampled to monitor the change value of the energy information of each node; based on the change value, the energy information change of each node is divided into multiple segments according to the set rules to form a continuous multi-segment sampling result.

3. Intelligent wireless sensor networking control system, It is characterized in that include: A configuration module is used to obtain information of each node in the wireless sensor group network, equip a shared node between two adjacent nodes, and establish a node list; A monitoring module, used for acquiring first energy information of each node at a first moment according to the node list, and recording the first energy information; A sampling module, configured to continuously sample energy information changes of each of the nodes in the node list based on the first energy information; A neural network model, used for loading the continuous sampling results in segments for iterative training to predict the second energy information of each node in the node list at a second moment in the future; A networking control module, configured to control the access of the shared node to the adjacent node based on the second energy information to optimize the node configuration, write the optimized node configuration into the node list to form a dynamic node list, and broadcast the relay node address corresponding to the dynamic node list to complete the data transmission; The networking control module comprises: Logic control module; Allocation module; as well as A relay node address decoder, wherein the relay node address decoder is configured to load a dynamic node list and match the relay node address corresponding to each node and the shared node in the dynamic node list from the relay node address decoder based on the dynamic node list; The relay node address decoder is coupled to the allocation module, and the allocation module allocates the relay node address to the corresponding relay node under the control of the logic control module and broadcasts it, and after the broadcast is completed, the data transmission is completed under the control of the logic control module according to the set timing; The logic control module has a logic control program; Recording unit; Coupling serial ports; as well as An allocation logic generator, the allocation logic generator is used to generate a relay node address and a relay node allocation logic based on the allocation logic file; The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and shared node in the dynamic node list to check whether there is any change. If no change occurs during the execution cycle, the logic control program broadcasts the relay node address correspondingly based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address matching the relay node address receives the data sent by the node; If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node addresses based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.

4. The intelligent wireless sensor network control system according to claim 3, It is characterized in that The sampling module comprises a monitoring unit and a segmentation unit; The monitoring unit is used to monitor the change value of the energy information of each node under the node list based on continuous sampling of the energy information of each node; The segmentation unit is used to divide the energy information change of each node into multiple segments based on the change value according to a set rule to form continuous multiple-segment sampling results.

5. The intelligent wireless sensor network control system according to claim 3, It is characterized in that The first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.