Data synchronization method for networking of Internet of Things

Through dynamic election and layered processing of IoT node data synchronization methods, the problem of efficient and low-latency synchronization in traditional methods is solved, and efficient, flexible and stable data synchronization of IoT networking is achieved.

CN120343040APending Publication Date: 2025-07-18SHENZHEN FRIENDCOM TECH DEV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510509349.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

Traditional IoT nodes find it difficult to achieve efficient and low-latency data synchronization when forming large-scale networking, especially in scenarios where the number of devices is huge and the network environment is dynamically changing, existing synchronization methods are difficult to meet the needs.

Method used

By monitoring the comprehensive performance of IoT nodes in real time, dynamically electing basic synchronization nodes, core synchronization nodes and edge synchronization nodes, and processing network data in layers. Different nodes perform data synchronization tasks of the basic data layer, control command layer and user interaction layer respectively. The conflict resolution mechanism based on time stamps is adopted to monitor network conditions in real time and dynamically adjust the transmission path.

Benefits of technology

It improves the network data synchronization efficiency, avoids network congestion and single node overload, ensures high efficiency and low latency of data synchronization, and enhances the flexibility and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343040A_ABST
    Figure CN120343040A_ABST
Patent Text Reader

Abstract

The invention discloses a data synchronization method for networking of the Internet of Things, relates to the technical field of networking of the Internet of Things, and solves the technical problem that a traditional data synchronization method is difficult to meet the requirements of high efficiency and low delay. The method comprises the following steps: during networking of the Internet of Things, monitoring the comprehensive performance of nodes of the Internet of Things in real time, and dynamically electing a basic synchronization node, a core synchronization node and an edge synchronization node according to the comprehensive performance of the nodes of the Internet of Things; layering network data in the networking process of the Internet of Things to obtain a basic data layer, a control command layer and a user interaction layer; and respectively and correspondingly executing data synchronization tasks of the basic data layer, the control command layer and the user interaction layer by adopting the basic synchronization node, the core synchronization node and the edge synchronization node. According to the invention, high-efficiency and low-delay data synchronization requirements can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things networking, and particularly to a data synchronization method for Internet of Things networking. Background Art

[0002] With the rapid development of Internet of Things (IoT) technology, more and more devices are connected to the network, forming a large-scale local networking system. These devices include smart home sensors, industrial control devices, wearable devices, etc. Each device in the Internet of Things networking can also be called a node, and they need to exchange data efficiently and reliably in the local network to achieve collaborative work and real-time response. However, the existing data synchronization technology for Internet of Things nodes in local networking still faces many challenges. Especially in scenarios where the number of devices is huge and the network environment changes dynamically, traditional synchronization methods often struggle to meet the requirements of high efficiency and low latency.

[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

[0004] Traditional data synchronization methods are difficult to meet the requirements of high efficiency and low latency. Summary of the Invention

[0005] The purpose of the present invention is to provide a data synchronization method for Internet of Things networking, so as to solve the technical problem that traditional data synchronization methods in the prior art are difficult to meet the requirements of high efficiency and low latency.

[0006] The many technical effects that can be produced by the preferred technical solutions provided by the present invention are described in detail below.

[0007] To achieve the above purpose, the present invention provides the following technical solutions:

[0008] A data synchronization method for Internet of Things networking provided by the present invention includes the following steps: When networking the Internet of Things, monitor the comprehensive performance of Internet of Things nodes in real time, and dynamically elect a basic synchronization node, a core synchronization node, and an edge synchronization node according to the comprehensive performance of the Internet of Things nodes; layer the network data during the Internet of Things networking process to obtain a basic data layer, a control command layer, and a user interaction layer; use the basic synchronization node, the core synchronization node, and the edge synchronization node to respectively execute the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer.

[0009] Optionally, comprehensively monitoring the performance of the real-time monitoring IoT nodes and dynamically electing basic synchronization nodes, core synchronization nodes, and edge synchronization nodes according to the comprehensive performance of the IoT nodes, including: obtaining the performance parameters of the IoT nodes through real-time monitoring; wherein, the performance parameters include the communication capabilities, historical response times, locations in the IoT, current load conditions, and energy consumption conditions of the IoT nodes; calculating the comprehensive performance of the IoT nodes through weighted calculation according to the performance parameters; and dynamically electing the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes from the IoT nodes according to the comprehensive performance.

[0010] Optionally, using the basic synchronization nodes to execute the data synchronization tasks of the basic data layer, including: regularly synchronizing the data of the basic data layer through the basic synchronization nodes; the data of the basic data layer includes environmental data and device status information.

[0011] Optionally, using the core synchronization nodes to execute the data synchronization tasks of the control command layer, including: real-time synchronizing the data of the control command layer through the core synchronization nodes; the data of the control command layer includes the control instructions and key operation data of the IoT nodes.

[0012] Optionally, the dynamically electing the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes from the IoT nodes according to the comprehensive performance includes: electing the IoT nodes with comprehensive performance greater than the high processing threshold as the core synchronization nodes according to the comprehensive performance.

[0013] Optionally, the dynamically electing the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes from the IoT nodes according to the comprehensive performance includes: electing the edge layer nodes as the edge synchronization nodes according to the comprehensive performance; wherein, the edge layer nodes are the IoT nodes deployed on the periphery of the IoT network.

[0014] Optionally, in the process of using the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes to respectively execute the data synchronization tasks of the basic data layer, control command layer, and user interaction layer, when the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes encounter data synchronization conflicts during the data synchronization tasks, a conflict resolution mechanism based on timestamps is used to avoid data synchronization conflicts.

[0015] Optionally, when data synchronization conflicts occur during the data synchronization task by the basic synchronization node, the core synchronization node, and the edge synchronization node, a conflict resolution mechanism based on timestamps is used to avoid data synchronization conflicts, including: marking a timestamp for generating time for each data packet; determining the new and old states of the data packet according to the timestamp, and selecting the latest data packet for data synchronization.

[0016] Optionally, after using the basic synchronization node, the core synchronization node, and the edge synchronization node to perform the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer respectively, the method further includes: monitoring the network status of the Internet of Things networking network in real time, changing the transmission path when network congestion occurs, or automatically reorganizing the network when an Internet of Things node failure is detected; monitoring the transmission path of data in the Internet of Things networking network in real time, and dynamically adjusting the transmission path of data in the Internet of Things networking network according to the load condition and transmission efficiency of the transmission path.

[0017] Optionally, after using the basic synchronization node, the core synchronization node, and the edge synchronization node to perform the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer respectively, the method further includes: monitoring various performance indicators of the Internet of Things networking network in real time, and automatically adjusting the selection of synchronization nodes, the frequency of data synchronization, and the transmission path of data according to the monitoring data; wherein, the synchronization nodes include the basic synchronization node, the core synchronization node, and the edge synchronization node.

[0018] Implementing one of the above technical solutions of the present invention has the following advantages or beneficial effects:

[0019] The data synchronization method for Internet of Things networking provided by the present invention selects a suitable synchronization node according to the comprehensive performance of Internet of Things nodes to meet the synchronization requirements of different data, can dynamically and flexibly select the most suitable synchronization node for the current network state, avoids the problem that fixed synchronization nodes easily lead to network congestion, and significantly improves the data synchronization efficiency of the network; and layers the data in the network, uses nodes with different performances to perform data synchronization tasks at different levels, effectively disperses the network load, avoids the situation of single-node overload, improves the response speed and synchronization efficiency of the overall network, and makes data synchronization efficient and with low latency. Description of the Drawings

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

[0021] Figure 1 is a flowchart of the data synchronization method for the Internet of Things networking in an embodiment of the present invention;

[0022] Figure 2 is a flowchart of step S1 of the data synchronization method for the Internet of Things networking in an embodiment of the present invention. Detailed implementation manners

[0023] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, various exemplary embodiments to be described below will refer to the corresponding drawings, which form a part of the exemplary embodiments and describe various exemplary embodiments that may be adopted to implement the present invention. Unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. It should be understood that they are merely examples of processes, methods, devices, etc. consistent with some aspects of the present invention disclosed in detail in the appended claims. Other embodiments may also be used, or structural and functional modifications may be made to the embodiments listed herein without departing from the scope and essence of the present invention.

[0024] In the description of the present invention, it should be understood that terms such as "center", "longitudinal", "lateral", etc. indicate the orientation or positional relationship based on the orientation or position 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 elements referred to must have a specific orientation, be constructed and operated in a specific orientation. Terms such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. The meaning of the term "plurality" is two or more. The terms "connected" and "connected" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, an integral connection, a mechanical connection, an electrical connection, a communication connection, a direct connection, an indirect connection through an intermediate medium, and may be the internal connection of two elements or the interaction relationship between two elements. The term "and / or" includes any and all combinations of one or more of the related listed items. 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.

[0025] In order to illustrate the technical solutions described in the present invention, the following will be described through specific embodiments, and only the parts related to the embodiments of the present invention are shown.

[0026] Embodiment 1:

[0027] As Figure 1As shown in the figure, the present invention provides a data synchronization method for Internet of Things nodes, including the following steps: S1. When the Internet of Things is networked, the comprehensive performance of the Internet of Things nodes is monitored in real time, and the basic synchronization node, the core synchronization node, and the edge synchronization node are dynamically elected according to the comprehensive performance of the Internet of Things nodes; S2. The network data during the Internet of Things networking process is stratified to obtain a basic data layer, a control command layer, and a user interaction layer; S3. The basic synchronization node, the core synchronization node, and the edge synchronization node are used to respectively execute the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer.

[0028] The data synchronization method for Internet of Things networking provided in this embodiment elects appropriate synchronization nodes according to the comprehensive performance of Internet of Things nodes to meet the synchronization requirements of different data, can dynamically and flexibly select the most suitable synchronization node for the current network state, avoids the problem that fixed synchronization nodes are likely to cause network congestion, and significantly improves the data synchronization efficiency of the network; and stratifies the data in the network, and uses nodes with different performances to perform data synchronization tasks at different levels, effectively dispersing the network load, avoiding the situation of single-node overload, improving the response speed and synchronization efficiency of the overall network, and making the data synchronization efficient and with low latency.

[0029] Next, in combination with Figure 1 and Figure 2 , the specific implementation steps of the data synchronization method for Internet of Things networking provided in this embodiment will be introduced in detail:

[0030] First, execute step S1. When the Internet of Things is networked, the comprehensive performance of the Internet of Things nodes is monitored in real time, and the basic synchronization node, the core synchronization node, and the edge synchronization node are dynamically elected according to the comprehensive performance of the Internet of Things nodes. A synchronization node refers to a device or system used to implement the data synchronization function in the network. For example, in a distributed network system, multiple nodes store and process data, and the synchronization node is responsible for coordinating the data between the nodes to ensure that the data remains consistent on different nodes. In traditional Internet of Things networking, the selection of synchronization nodes usually depends on fixed presets or is uniformly managed by the central node. However, this method is likely to cause performance bottlenecks of synchronization nodes and network congestion in the face of scenarios with a large number of devices and dynamic network changes. This embodiment solves this problem through dynamic election; comprehensively considers the performance of each node, and dynamically optimally selects appropriate synchronization nodes to process different types of data transmission.

[0031] Furthermore, as shown in Figure 2As shown, step S1 includes: S11. Obtain the performance parameters of IoT nodes in real time monitoring; among them, the performance parameters include the communication ability, historical response time, location in the IoT, current load condition, and energy consumption condition of the IoT nodes; first, the communication abilities of all nodes will be evaluated, including bandwidth, processing speed, storage capacity, etc., and these parameters will be important parameters for calculating the comprehensive performance; then, record the historical response time of the nodes, and these data are used to evaluate the stability and reliability of the nodes; then, according to the geographical location and current load condition of the nodes in the network, preferentially select the devices at the network center location or the nodes with lower load to have stronger performance; finally, the energy consumption condition of the nodes also needs to be considered, and preferentially select the nodes with sufficient energy to have stronger performance, so as to extend the running time of the nodes and the overall life of the network. S12. According to the performance parameters, calculate the comprehensive performance of the IoT nodes by weighted calculation; calculate the comprehensive performance of the nodes by weighted calculation according to the above parameters, comprehensively consider the performance of each aspect of the nodes, and ensure the efficiency of data synchronization. S13. Dynamically elect the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes among the IoT nodes according to the comprehensive performance.

[0032] Specifically, according to the comprehensive performance, select the currently relatively idle nodes as the basic synchronization nodes, which are mainly responsible for the synchronization of basic data and provide a basic guarantee for the stable operation of the entire network. According to the comprehensive performance, elect the IoT nodes with the comprehensive performance greater than the high processing threshold as the core synchronization nodes. For example, the high processing threshold can be set to 80%, and the IoT nodes with the weighted value of the comprehensive performance greater than 80% can be elected as the core synchronization nodes. The IoT nodes with the comprehensive performance greater than the high processing threshold usually have high processing capabilities and low latency, and can perform data synchronization accurately and quickly. Therefore, letting the core synchronization nodes be responsible for the synchronization of important data plays a crucial role in the overall performance and stability of the network. According to the comprehensive performance, elect the edge layer nodes as the edge synchronization nodes; among them, the edge layer nodes are the IoT nodes deployed on the periphery of the IoT network. The edge synchronization nodes are located at the edge of the network, close to the data source or terminal devices, and they can perform data processing and synchronization locally, reduce data transmission latency, and improve the response speed and efficiency of the system. By dynamically electing appropriate synchronization nodes, the performance of the IoT network can be optimized, the accuracy and timeliness of data transmission can be improved, and the reliability and stability of the entire system can be enhanced.

[0033] Then, execute step S2. Stratify the network data during the IoT network formation process to obtain the basic data layer, control command layer, and user interaction layer. Traditional IoT network formations usually adopt a unified data synchronization strategy, which is prone to resource waste and low synchronization efficiency in scenarios with a large variety of data types and different synchronization requirements. In this embodiment, through the hierarchical data synchronization strategy, the data in the network is divided into multiple levels to ensure that key data can be preferentially processed.

[0034] Specifically, the basic data layer includes basic information such as environmental data and node status, such as physical quantity data like temperature, humidity, pressure, light intensity, and motion state. The update frequency of these data is relatively low, and the real-time requirement is not high. Therefore, basic synchronization nodes can be used to synchronize them to avoid network congestion caused by frequent data transmission.

[0035] The control command layer includes control instructions for nodes and lightsaber operation data. For example, when the user issues an instruction to turn off the smart light through the mobile application, the control command layer will parse and convert this instruction and then accurately send it to the corresponding smart light fixture to execute the turn-off operation. This instruction is the data of the control command layer. These data are crucial for the stable operation of the network and must ensure fast and accurate synchronization. Therefore, core synchronization nodes can be used to synchronize them to ensure the smooth operation of the network.

[0036] The user interaction layer includes information such as user input and feedback, such as data like the user entering text, clicking buttons, etc. on the APP, as well as operation success prompts and error warnings. These data usually change frequently, but have a relatively high tolerance for synchronization latency. Therefore, edge synchronization nodes are selected for synchronization to reduce the load pressure on the core network. This hierarchical synchronization strategy effectively distributes the network load, avoids the situation of single-point overload, and at the same time ensures that key data can be preferentially processed, improving the overall network response speed and synchronization efficiency.

[0037] Finally, execute step S3: Use basic synchronization nodes, core synchronization nodes, and edge synchronization nodes to respectively execute the data synchronization tasks of the basic data layer, control command layer, and user interaction layer. By corresponding different types of synchronization nodes to different data layers and respectively executing their respective data synchronization tasks, a data synchronization system with clear levels and distinct divisions of labor is formed, which helps to improve the efficiency and accuracy of data synchronization and ensure data consistency and coordination among various parts of the system.

[0038] Specifically, step S3 includes: Regularly synchronize the data of the basic data layer through basic synchronization nodes; the data of the basic data layer includes environmental data and device status information. Since the data of the basic data layer does not change frequently and does not need to be updated frequently in a short period of time, basic synchronization nodes are used to synchronize it regularly. Real-time synchronize the data of the control command layer through core synchronization nodes; the data of the control command layer includes control instructions for IoT nodes and key operation data. Since the data of the control command layer needs to be updated frequently, core synchronization nodes with high processing capabilities and low latency are selected to synchronize it in real time. Synchronize the data of the user interaction layer through edge layer nodes. Since the data of the user interaction layer has a relatively high tolerance for synchronization latency, edge layer nodes can be used for data synchronization.

[0039] Furthermore, when data synchronization conflicts occur during the data synchronization tasks of the basic synchronization nodes, core synchronization nodes, and edge synchronization nodes, a conflict resolution mechanism based on timestamps is used to avoid data synchronization conflicts. Specifically, it includes: marking each data packet with a timestamp indicating the generation time; determining the new and old states of the data packets based on the timestamps, and selecting the latest data packets for data synchronization. During the synchronization process of IoT nodes, multiple devices may update the same data simultaneously, resulting in data conflicts. Most traditional conflict resolution methods rely on a central node for unified management, which is prone to delays and network bottlenecks. In this embodiment, a conflict resolution mechanism based on timestamps is used to avoid data synchronization conflicts. Even if delays or out-of-order situations occur during data transmission, the method in this embodiment can still ensure that the final state of the data correctly reflects the latest updates, avoiding data inconsistency issues, thus ensuring the consistency and accuracy during the data synchronization process. Even in a complex network environment, the integrity of the data can be effectively guaranteed.

[0040] Furthermore, after step S3, the method further includes: real-time monitoring of the network status of the IoT networking network, replacing the transmission path when network congestion occurs, or automatically reconfiguring the network when an IoT node failure is detected; by readjusting the connection relationships between each node, bypassing the faulty node, enabling other normal nodes to continue to communicate and cooperate with each other, thereby ensuring the stability and reliability of the entire IoT system and reducing the impact on the entire network caused by individual node failures. Real-time monitoring of the data transmission paths in the IoT networking network, and dynamically adjusting the data transmission paths in the IoT networking network according to the load conditions and transmission efficiency of the transmission paths to ensure optimal data transmission performance. This self-organizing optimization strategy improves the flexibility and stability of the network, and is particularly suitable for dynamic network environments where devices frequently join or leave.

[0041] Furthermore, after step S3, the method further includes: real-time monitoring of various performance indicators of the IoT networking network, such as bandwidth utilization rate, latency, packet loss rate, etc., and automatically adjusting the selection of synchronization nodes, the frequency of data synchronization, and the data transmission paths according to the monitoring data; where the synchronization nodes include basic synchronization nodes, core synchronization nodes, and edge synchronization nodes. To further improve the stability of the network and the efficiency of data synchronization, the method in this embodiment real-time monitors the performance status and communication quality of each node in the network, and automatically adjusts the parameters according to the monitoring results. According to the monitoring data, automatically adjust the selection of synchronization nodes, the synchronization frequency, and the data transmission paths to adapt to changes in network conditions, ensuring that the network is always in the best operating state. It is also possible to continuously optimize the measurement and control by analyzing historical monitoring data to improve the network's self-adaptive ability. This performance monitoring and self-adjustment mechanism ensures the efficient operation of the network, can handle complex and changing network environments, and improves the reliability and availability of the system.

[0042] The embodiments are merely special cases and do not indicate that the present invention is limited to such an implementation manner.

[0043] The above are only the preferred embodiments of the present invention. Those skilled in the art will know that, without departing from the spirit and scope of the present invention, various changes or equivalent replacements can be made to these features and embodiments. Additionally, under the teaching of the present invention, these features and embodiments can be modified to adapt to specific situations and materials without departing from the spirit and scope of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed herein, and all embodiments falling within the scope of the claims of this application belong to the protection scope of the present invention.

Claims

1. A data synchronization method for Internet of Things networking, characterized in that, Including the following steps: When the Internet of Things is networked, the comprehensive performance of Internet of Things nodes is monitored in real time, and the basic synchronization node, core synchronization node, and edge synchronization node are dynamically elected according to the comprehensive performance of the Internet of Things nodes; The network data in the process of Internet of Things networking is layered to obtain a basic data layer, a control command layer, and a user interaction layer; The basic synchronization node, core synchronization node, and edge synchronization node are used to respectively execute the data synchronization tasks of the basic data layer, control command layer, and user interaction layer.

2. The data synchronization method for an Internet of Things networking according to claim 1, wherein The step of monitoring the comprehensive performance of Internet of Things nodes in real time and dynamically electing the basic synchronization node, core synchronization node, and edge synchronization node according to the comprehensive performance of the Internet of Things nodes includes: Monitoring and obtaining the performance parameters of the Internet of Things nodes in real time; wherein, the performance parameters include the communication ability, historical response time, location in the Internet of Things, current load condition, and energy consumption condition of the Internet of Things nodes; According to the performance parameters, the comprehensive performance of the Internet of Things nodes is calculated by weighting; According to the comprehensive performance, the basic synchronization node, core synchronization node, and edge synchronization node are dynamically elected among the Internet of Things nodes.

3. A data synchronization method for an Internet of Things networking according to claim 1, characterized in that, Using the basic synchronization node to execute the data synchronization task of the basic data layer includes: Regularly synchronizing the data of the basic data layer through the basic synchronization node; the data of the basic data layer includes environmental data and device status information.

4. A data synchronization method for an Internet of Things networking according to claim 1, characterized in that Using the core synchronization node to execute the data synchronization task of the control command layer includes: Real-time synchronizing the data of the control command layer through the core synchronization node; the data of the control command layer includes the control instructions and key operation data of the Internet of Things nodes.

5. A data synchronization method for an Internet of Things networking according to claim 4, characterized in that, The step of dynamically electing the basic synchronization node, core synchronization node, and edge synchronization node among the Internet of Things nodes according to the comprehensive performance includes: According to the comprehensive performance, the Internet of Things nodes with the comprehensive performance greater than the high processing threshold are elected as the core synchronization nodes.

6. A data synchronization method for Internet of Things networking according to claim 2, characterized in that The step of dynamically electing the basic synchronization node, core synchronization node, and edge synchronization node among the Internet of Things nodes according to the comprehensive performance includes: According to the comprehensive performance, the edge layer nodes are elected as the edge synchronization nodes; wherein, the edge layer nodes are the Internet of Things nodes deployed on the periphery of the Internet of Things networking.

7. A data synchronization method for an Internet of Things networking according to claim 1, characterized in that, In the step of using the basic synchronization node, core synchronization node, and edge synchronization node to respectively execute the data synchronization tasks of the basic data layer, control command layer, and user interaction layer, when the basic synchronization node, core synchronization node, and edge synchronization node encounter data synchronization conflicts during the data synchronization tasks, a conflict resolution mechanism based on timestamps is used to avoid data synchronization conflicts.

8. A data synchronization method for an Internet of Things networking according to claim 7, characterized in that, When the basic synchronization node, core synchronization node, and edge synchronization node encounter data synchronization conflicts during the data synchronization tasks, using a conflict resolution mechanism based on timestamps to avoid data synchronization conflicts includes: Marking a timestamp for generating time for each data packet; Determining the new and old states of the data packet according to the timestamp, and selecting the latest data packet for data synchronization.

9. A data synchronization method for an Internet of Things networking according to claim 1, characterized in that, After the basic synchronization node, the core synchronization node, and the edge synchronization node respectively execute the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer, the method further includes: Real-time monitoring of the network status of the IoT networking network, changing the transmission path when the network is congested, or automatically re-forming the network when a failure of the IoT node is detected; Real-time monitoring of the data transmission path in the IoT networking network, and dynamically adjusting the data transmission path in the IoT networking network according to the load condition and transmission efficiency of the transmission path.

10. A data synchronization method for an Internet of Things networking according to claim 1, characterized in that, After the basic synchronization node, the core synchronization node, and the edge synchronization node respectively execute the data synchronization tasks of the basic data layer, the control command layer, and the user interaction layer, the method further includes: Real-time monitoring of various performance indicators of the IoT networking network, and automatically adjusting the selection of synchronization nodes, the frequency of data synchronization, and the data transmission path according to the monitoring data; wherein, the synchronization nodes include the basic synchronization node, the core synchronization node, and the edge synchronization node.