Reliable data transmission method and system suitable for power internet of things
By designing a sensory control data flow separation transmission, control command pre-issuance process and transmission fault tolerance mechanism in the power Internet of Things system, the problem that the power Internet of Things system is difficult to ensure the reliability of control services when collecting massive data, and the reliability of remote batch control transmission in high concurrent scenarios is achieved.
Patent Information
- Application Number
- CN202411851006.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-08
AI Technical Summary
While collecting massive data, it is difficult for the power Internet of Things system to ensure the reliability of control service transmission, especially when large-scale distributed energy equipment is connected to the power grid.
A reliable data transmission method suitable for the Internet of Things of the Power Power is designed, and the reliability of end-to-end data transmission is ensured through perceptual control of data flow separation transmission, control command pre-issuance process and transmission fault tolerance mechanism. Specific measures include: the business system conducts cloud-side interactive remote communication through the IoT platform and side devices, realizing data collection and control command issuance; adopting a pre-issuance mechanism and a dual-end cache and exception retry fault tolerance mechanism to ensure the effective transmission of control commands.
Reliability of remote batch control transmission in high concurrency scenarios is achieved, and the technical challenges brought by the surge in data acquisition volume when large-scale distributed energy equipment is connected to the power grid are solved.
Smart Images

Figure CN119788699A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of electric power, and specifically relates to a reliable data transmission method and system suitable for an electric power Internet of Things. Background Art
[0002] The proportion of power electronic equipment in new power systems is increasing, and the interactions between equipment and systems, equipment and equipment, and systems and systems are becoming more and more complex. The difficulty of power system hardware and software system integration, control, and analysis has increased significantly. Massive devices are uniformly accessed, managed, and controlled through the "cloud, pipe, edge, and end" architecture system. The architecture is divided from bottom to top into end devices, edge IoT agents (hereinafter referred to as "edge devices"), cloud-edge remote communications, IoT management platforms (hereinafter referred to as "IoT platforms"), and business systems. This architecture system is based on distributed and microservice designs, and the number of distributed energy devices connected ranges from millions to tens of millions. While supporting massive data collection, it is difficult for the IoT system to ensure the reliability of its control business transmission. Summary of the invention
[0003] Purpose of the invention: In order to solve the problem that it is difficult to ensure the reliability of control business transmission while supporting massive data collection, the present invention proposes a data reliable transmission method and system suitable for the power Internet of Things, which ensures the reliability of end-to-end data transmission and supports the remote control business of massive distributed energy.
[0004] Technical solution: A reliable data transmission method applicable to the power Internet of Things, comprising the following steps:
[0005] The business system obtains the data of distributed energy devices through the perception stream data transmission channel;
[0006] The business system obtains control commands by performing real-time analysis, calculation or prediction of the data of distributed energy equipment;
[0007] The business system issues control commands to the distributed energy equipment that needs to be controlled through the control flow data transmission channel;
[0008] The perception stream data transmission channel is a channel for edge devices to report the collected data of distributed energy devices to the IoT platform through cloud-edge interactive remote communication, and then the IoT platform connects to the business system;
[0009] The control flow data transmission channel is for the business system to send control commands to the IoT platform, which are then sent to the edge device through cloud-edge interactive remote communication. Finally, the edge device controls the relevant parameters of the distributed energy equipment that needs to be controlled according to the control commands.
[0010] Furthermore, for the control flow data transmission channel, through permission isolation, the business system calls the IoT platform to issue control commands and business commands.
[0011] Furthermore, the edge device and the IoT platform conduct cloud-edge interactive remote communication through a long connection. At the edge device, the response messages of the distributed energy equipment's data and the response messages of the control commands are diverted through different message topics. At the IoT platform, the data and control commands of the distributed energy equipment are diverted through different topics.
[0012] Furthermore, the business system issues control commands to the distributed energy equipment to be controlled through the control flow data transmission channel, and the specific operations include:
[0013] The business system initiates a control command carrying a time mark T0;
[0014] After receiving the control command, the IoT platform caches the control command and records the initial time T1;
[0015] The IoT platform initiates a pre-issuance command;
[0016] The edge device receives the pre-issued command and responds to the IoT platform in a timely manner. The IoT platform records the receiving time T2;
[0017] The IoT platform determines whether the pre-issued command has timed out based on the initial time T1 and the receiving time T2. If so, it replies to the business system that the command has failed to be issued. If not, it triggers the direct issuance process of the control command.
[0018] Furthermore, the control command is directly issued, and the specific operations include:
[0019] The IoT platform directly issues control commands;
[0020] The edge device receives and parses the control command and records the time T3;
[0021] The edge device determines whether the control command is valid based on the time stamp T0 and the recorded time T3. If invalid, it returns a timeout failure to the IoT platform, which reports it to the business system. If valid, the end device executes the action according to the control command, and the edge device returns the execution result to the IoT platform, which reports it to the business system.
[0022] Furthermore, when the business system initiates a control command carrying a time stamp T0, the business system caches the control command and sets a validity period. If no response is received within the validity period or a retryable exception is confirmed during the transmission process through monitoring means, the cached control command will be reissued.
[0023] Furthermore, when the edge device receives and parses the control command, the control command is cached and a deduplication strategy is set, wherein the deduplication strategy is a strategy for deduplicating the received control command of a single distributed energy device.
[0024] Furthermore, a cache queue is set on the business system side. When the business system initiates a control command carrying a time mark T0, the cache queue caches the control command and sets a validity period. If the business system does not receive a response within the time limit or confirms through monitoring means that an abnormality occurs during the transmission process, the cached control command will be reissued.
[0025] Furthermore, the IoT platform at least includes:
[0026] Data distribution module, used to connect to business systems upward and edge devices downward;
[0027] Message queue, used to save data and control commands of distributed energy devices during transmission;
[0028] A connection unit, used to connect with edge devices through cloud-edge interactive remote communication;
[0029] In the connection unit, there are functions of automatic registration, timed detection, disconnection reconnection, and automatic expulsion of invalid configurations;
[0030] When a retryable exception occurs in the message queue, the message is resent through the component retry strategy; when a non-retryable exception occurs, the bypass transmission mechanism is used to transmit the message;
[0031] In the data distribution module, independent forwarding channels, manual data submission, and cache retry functions are provided.
[0032] The present invention discloses a reliable data transmission system suitable for the power Internet of Things, which comprises, from bottom to top, distributed energy equipment, edge equipment, an Internet of Things platform and a business system; data is transmitted between the edge equipment and the Internet of Things platform through cloud-edge interactive remote communication;
[0033] The edge device obtains the data of the distributed energy device, and reports the obtained data of the distributed energy device to the IoT platform through cloud-edge interactive remote communication, and then the IoT platform connects to the business system;
[0034] The business system obtains control commands by performing real-time analysis, calculation or prediction on the data of distributed energy devices, and sends the control commands to the IoT platform, which then sends them to the edge devices through cloud-edge interactive remote communication. Finally, the edge devices control the relevant parameters of the distributed energy devices that need to be controlled according to the control commands.
[0035] Furthermore, through permission isolation, the business system calls the IoT platform to issue control commands and business commands.
[0036] Furthermore, the edge device and the IoT platform conduct cloud-edge interactive remote communication through a long connection. At the edge device, the response messages of the distributed energy equipment's data and the response messages of the control commands are diverted through different message topics. At the IoT platform, the data and control commands of the distributed energy equipment are diverted through different topics.
[0037] Furthermore, the sending of control commands to the IoT platform specifically includes:
[0038] The business system initiates a control command carrying a time mark T0;
[0039] After receiving the control command, the IoT platform caches the control command and records the initial time T1;
[0040] The IoT platform initiates a pre-issuance command;
[0041] The edge device receives the pre-issued command and responds to the IoT platform in a timely manner. The IoT platform records the receiving time T2;
[0042] The IoT platform determines whether the pre-issued command has timed out based on the initial time T1 and the receiving time T2. If so, it replies to the business system that the command has failed to be issued. If not, it triggers the direct issuance process of the control command.
[0043] Furthermore, the control command is directly issued, and the specific operations include:
[0044] The IoT platform directly issues control commands;
[0045] The edge device receives and parses the control command and records the time T3;
[0046] The edge device determines whether the control command is valid based on the time stamp T0 and the recorded time T3. If invalid, it returns a timeout failure to the IoT platform, which reports it to the business system. If valid, the end device executes the action according to the control command, and the edge device returns the execution result to the IoT platform, which reports it to the business system.
[0047] Furthermore, when the business system initiates a control command carrying a time stamp T0, the business system caches the control command and sets a validity period. If no response is received within the validity period or a retryable exception is confirmed during the transmission process through monitoring means, the cached control command will be reissued.
[0048] Furthermore, when the edge device receives and parses the control command, the control command is cached and a deduplication strategy is set.
[0049] Furthermore, a cache queue is set on the business system side. When the business system initiates a control command carrying a time mark T0, the cache queue caches the control command and sets a validity period. If the business system does not receive a response within the time limit or confirms through monitoring means that an abnormality occurs during the transmission process, the cached control command will be reissued.
[0050] Furthermore, the IoT platform at least includes:
[0051] Data distribution module, used to connect to business systems upward and edge devices downward;
[0052] Message queue, used to save data and control commands of distributed energy devices during transmission;
[0053] A connection unit, used to connect with edge devices through cloud-edge interactive remote communication;
[0054] In the connection unit, there are functions of automatic registration, timed detection, disconnection reconnection, and automatic expulsion of invalid configurations;
[0055] When a retryable exception occurs in the message queue, the message is resent through the component retry strategy; when a non-retryable exception occurs, the bypass transmission mechanism is used to transmit the message;
[0056] In the data distribution module, independent forwarding channels, manual data submission, and cache retry functions are provided.
[0057] Beneficial effect: Compared with the prior art, the present invention first designs an Internet of Things architecture suitable for concurrent data acquisition and control command transmission, and then formulates different protection strategies for the high concurrency requirements of perception flows and the high reliability requirements of control flows, designs a control command pre-issuance mechanism and a data stream transmission fault-tolerant mechanism, and ensures that the equipment can achieve remote batch control transmission in high-concurrency scenarios through the Internet of Things technology, solving the problem that large-scale distributed energy equipment is connected to the power grid, the amount of data collection surges, and brings huge technical challenges to remote control transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 It is a schematic diagram of a reliable data transmission system suitable for the power Internet of Things;
[0059] Figure 2 This is a flowchart of the command issuance process;
[0060] Figure 3 Schematic diagram of data flow double-ended buffering. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solutions and advantages of the present invention clearer, the following will further illustrate a data reliable transmission method and system suitable for power Internet of Things of the present invention in combination with the drawings and embodiments of the present invention.
[0062] Embodiment 1:
[0063] This embodiment proposes a reliable data transmission method suitable for the power Internet of Things. In the Internet of Things system, the device achieves secure access through measures such as two-factor authentication, encrypted transmission, and feasible authentication. On this basis, this embodiment achieves reliable data transmission through three aspects: sensing and controlling the separation and transmission of data streams, the pre-issuance process of control commands, and the transmission fault-tolerant mechanism.
[0064] The separate transmission of perception control data streams is now further explained.
[0065] Based on the "cloud, pipe, edge, and end" architecture of the power Internet of Things, this embodiment proposes separate transmission of perception and control data streams, and carries out separate design of functional modules of the Internet of Things platform and edge agent according to control business requirements, such as the command issuance module of the Internet of Things platform and the control APP of the edge agent.
[0066] The perception data stream includes but is not limited to power generation, current, voltage, tilt angle, azimuth, weather data, light intensity and temperature. The characteristics of this perception data stream are wide data range, high collection frequency, and high requirements for system concurrency performance. The perception data stream adopts a bottom-up transmission method, such as Figure 1 As shown in the figure, the perception collection module of the edge device collects data from the distributed energy equipment, which is reported by the Agent to the connection unit of the IoT platform through cloud-edge interactive remote communication. The message queue and data distribution service then connect to the business system to carry out real-time sharing of perception data, forming an overall perception stream transmission channel of "end device-perception collection module of edge device, Agent-access unit of IoT platform, message queue, data distribution-business system".
[0067] The control data flow mainly includes but is not limited to parameters such as voltage and frequency modulation control. It is characterized by small data volume and low frequency, but high transmission reliability requirements. The control data flow is initiated from top to bottom, such as Figure 1 As shown in the figure, the business system performs real-time analysis, calculation or prediction of the perception data stream, and sends control commands to the end devices that need to be controlled according to the control decision analysis module. The business system sends control commands to the IoT platform, and the model management of the IoT platform verifies the control commands and then sends them through the command service module, and then sends them to the edge device through cloud-edge interactive remote communication. Finally, the policy control module of the edge device implements relevant parameter control on the specified end device, forming a control flow data transmission channel of "business system-IoT platform model management module, command service module-Agent, policy control module-end device" as a whole.
[0068] In the downlink message, the business system calls the IoT platform to send control commands and ordinary business commands. In order to reduce the mutual interference between commands, the platform interface is used to isolate the transmission and ensure the reliability of the control command. In the uplink message transmission, the edge device and the IoT platform communicate remotely through a long connection. Therefore, the response messages of the perception data flow and the control data flow at the Agent are sent through different message topics. The perception data flow and the control data flow are diverted through different topics at the connection unit of the IoT platform, realizing isolated transmission and ensuring the reliability of the control command response message transmission.
[0069] Now combined Figure 2 , further explains the control command pre-issuance mechanism.
[0070] The control command pre-issuance mechanism is designed to detect the health status of the transmission link, timely perceive the operating status of each node in the link, and build a reliable transmission channel on the complex control flow link. The overall design of the command issuance process is divided into two major links, the first is the pre-issuance process, and the second is the direct issuance process.
[0071] Pre-issuance process: the business system starts to issue control commands with time stamp T0; the IoT platform receives the control command, caches the control command and records the initial time T1; the IoT platform executes the pre-issuance command; the edge device receives the pre-issuance command and replies to the IoT platform. The IoT platform receives the reply and records the receiving time T2. The IoT platform determines whether the command has timed out. If △t0>T2-T1, it means there is no timeout, and the control command is directly issued. The process; otherwise, it means there is a timeout, and the timeout result is sent to the business system, and the control command fails.
[0072] Direct issuance process: The IoT platform carries out the direct issuance process of control commands. The edge framework forwards the control command. After receiving the command, the APP parses the command (involving decryption operations) and records the time T3. The APP determines whether the command is valid. When △t1>T3-T0, it means that the control command is valid. Then the APP executes the control command, the end device executes the action and returns the execution result. The APP reports the final execution result of the control command to the IoT platform and business system, and the whole process ends. Otherwise, it indicates a timeout, and the IoT platform and business system return a timeout, and the control command fails to be issued.
[0073] The data stream double-ended caching and abnormal retry fault tolerance mechanism are now further explained.
[0074] In response to abnormal transmission commands, a dual-end cache and abnormal retry fault tolerance mechanism is designed, which means that a cache strategy is available from the business system side to the edge side.
[0075] like Figure 3As shown in the figure, a cache queue is set on the business system side. After the control command is issued, the cache queue will cache the control command and set a validity period. If no response is received after the expiration date or an abnormality occurs during the transmission process through monitoring means, the cached control command will be reissued. In addition, the number of retries and the retry interval are combined to ensure that the command will not be retried indefinitely, realizing the fault tolerance of the command issuance process.
[0076] On the edge side, set up a control command cache queue and design a deduplication strategy to deduplicate control commands received from a single device to prevent the same control command from being executed repeatedly. During the command execution process and result reporting process, the command is retried when a transmission exception occurs to ensure reliable transmission of the entire control flow.
[0077] Embodiment 2:
[0078] like Figure 1 As shown, this embodiment proposes a reliable data transmission system suitable for the power Internet of Things, which includes, from bottom to top: multiple distributed energy devices, edge devices, an Internet of Things platform and a business system. Multiple distributed energy devices access the edge devices to upload data, and the edge devices and the Internet of Things platform are connected through cloud-edge interactive remote communication.
[0079] The edge device at least includes: a perception collection module, a policy control module and an agent; wherein the perception collection module collects data from distributed energy devices, and the data from the distributed energy devices can also be called a perception data stream, which includes but is not limited to power generation power, current, voltage, tilt angle, azimuth, weather data, light intensity and temperature. The characteristics of the perception data stream are a wide data range, high collection frequency, and high requirements for system concurrency performance. Among them, the policy control module is used to implement relevant parameter control for designated distributed energy devices. The perception data stream adopts a bottom-up transmission method. The perception collection module of the edge device collects data from the distributed energy device, which is reported to the connection unit of the Internet of Things platform by the Agent through cloud-edge interactive remote communication, and then the message queue and data distribution service are connected to the business system to carry out real-time sharing of perception data, forming a perception stream transmission channel as a whole.
[0080] The IoT platform includes at least: a connection unit, a data distribution module, a message queue, a model management module and a command service module; the perception data flow is reported by the Agent to the connection unit of the IoT platform through cloud-edge interactive remote communication, and then connected to the business system through the message queue and data distribution service to carry out real-time sharing of perception data; among them, the model management module is used to check the control commands from the business system and then send them to the edge device through the command service module.
[0081] The business system at least includes: a control decision analysis module, which is used to perform real-time analysis, calculation or prediction of the perception data flow, obtain control commands, and form a control data flow. The control data flow mainly includes but is not limited to parameters such as voltage and frequency modulation control, and is characterized by small data volume and low frequency, but high requirements for transmission reliability. The control data flow is initiated from top to bottom.
[0082] In the downlink message, the business system calls the IoT platform to send control commands and ordinary business commands. In order to reduce the mutual interference between commands, the platform interface is used to isolate the transmission and ensure the reliability of the control command. In the uplink message transmission, the edge device and the IoT platform communicate remotely through a long connection. Therefore, the response messages of the perception data flow and the control data flow at the Agent are sent through different message topics. The perception data flow and the control data flow are diverted through different topics at the connection unit of the IoT platform, realizing isolated transmission and ensuring the reliability of the control command response message transmission.
[0083] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0084] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A reliable data transmission method applicable to the power Internet of Things, characterized by: The following steps are involved: The business system obtains the data of distributed energy devices through the perception stream data transmission channel; The business system obtains control commands by performing real-time analysis, calculation or prediction of the data of distributed energy equipment; The business system issues control commands to the distributed energy equipment that needs to be controlled through the control flow data transmission channel; The perception stream data transmission channel is a channel for edge devices to report the collected data of distributed energy devices to the IoT platform through cloud-edge interactive remote communication, and then the IoT platform connects to the business system; The control flow data transmission channel is for the business system to send control commands to the IoT platform, which are then sent to the edge device through cloud-edge interactive remote communication. Finally, the edge device controls the relevant parameters of the distributed energy equipment that needs to be controlled according to the control commands.
2. According to claim 1, a reliable data transmission method suitable for power Internet of Things is characterized by: For the control flow data transmission channel, through permission isolation, the business system calls the IoT platform to issue control commands and business commands.
3. A reliable data transmission method applicable to the power Internet of Things according to claim 1, characterized in that: The edge device and the IoT platform conduct cloud-edge interactive remote communication through a long connection. At the edge device, the response messages of the distributed energy device's data and the response messages of the control commands are diverted through different message topics. At the IoT platform, the data and control commands of the distributed energy device are diverted through different topics.
4. The reliable data transmission method applicable to the power Internet of Things according to claim 1 is characterized in that: The business system sends control commands to the distributed energy equipment that needs to be controlled through the control flow data transmission channel. The specific operations include: The business system initiates a control command carrying a time mark T0; After receiving the control command, the IoT platform caches the control command and records the initial time T1; The IoT platform initiates a pre-issuance command; The edge device receives the pre-issued command and responds to the IoT platform in a timely manner. The IoT platform records the receiving time T2; The IoT platform determines whether the pre-issued command has timed out based on the initial time T1 and the receiving time T2. If so, it replies to the business system that the command has failed to be issued. If not, it triggers the direct issuance process of the control command.
5. A reliable data transmission method applicable to the power Internet of Things according to claim 4, characterized in that: The control command direct delivery process includes the following specific operations: The IoT platform directly issues control commands; The edge device receives and parses the control command and records the time T3; The edge device determines whether the control command is valid based on the time stamp T0 and the recorded time T3. If invalid, it returns a timeout failure to the IoT platform, which reports it to the business system. If valid, the end device executes the action according to the control command, and the edge device returns the execution result to the IoT platform, which reports it to the business system.
6. A reliable data transmission method applicable to the power Internet of Things according to claim 4, characterized in that: When the business system initiates a control command carrying the time mark T0, the business system caches the control command and sets a validity period. If no response is received after the expiration date or a retryable exception occurs during the transmission process through monitoring means, the cached control command will be reissued.
7. The reliable data transmission method applicable to the power Internet of Things according to claim 5 is characterized by: When the edge device receives and parses the control command, the control command is cached and a deduplication strategy is set. The deduplication strategy is a strategy for deduplicating the received control command of a single distributed energy device.
8. A reliable data transmission method applicable to the power Internet of Things according to claim 7, characterized in that: A cache queue is set on the business system side. When the business system initiates a control command carrying a time stamp T0, the cache queue caches the control command and sets a validity period. If the business system does not receive a response within the time limit or an abnormality is confirmed during the transmission process through monitoring means, the cached control command will be reissued.
9. The reliable data transmission method applicable to the power Internet of Things according to claim 1 is characterized by: The IoT platform at least includes: Data distribution module, used to connect to business systems upward and edge devices downward; Message queue, used to save data and control commands of distributed energy devices during transmission; A connection unit, used to connect with edge devices through cloud-edge interactive remote communication; In the connection unit, there are functions of automatic registration, timed detection, disconnection reconnection, and automatic expulsion of invalid configurations; When a retryable exception occurs in the message queue, the message is resent through the component retry strategy; when a non-retryable exception occurs, the bypass transmission mechanism is used to transmit the message; In the data distribution module, independent forwarding channels, manual data submission, and cache retry functions are provided.
10. A reliable data transmission system suitable for the power Internet of Things, characterized by: From bottom to top, it includes: distributed energy equipment, edge equipment, IoT platform and business system; the edge equipment and IoT platform transmit data through cloud-edge interactive remote communication; The edge device obtains the data of the distributed energy device, and reports the obtained data of the distributed energy device to the IoT platform through cloud-edge interactive remote communication, and then the IoT platform connects to the business system; The business system obtains control commands by performing real-time analysis, calculation or prediction on the data of distributed energy devices, and sends the control commands to the IoT platform, which then sends them to the edge devices through cloud-edge interactive remote communication. Finally, the edge devices control the relevant parameters of the distributed energy devices that need to be controlled according to the control commands.
11. A reliable data transmission system suitable for electric power Internet of Things according to claim 10, characterized in that: Through permission isolation, the business system calls the IoT platform to issue control commands and business commands.
12. A reliable data transmission system suitable for electric power Internet of Things according to claim 10, characterized in that: The edge device and the IoT platform conduct cloud-edge interactive remote communication through a long connection. At the edge device, the response messages of the distributed energy device's data and the response messages of the control commands are diverted through different message topics. At the IoT platform, the data and control commands of the distributed energy device are diverted through different topics.
13. The reliable data transmission system applicable to the power Internet of Things according to claim 10, characterized in that: The specific operations of sending the control command to the IoT platform include: The business system initiates a control command carrying a time mark T0; After receiving the control command, the IoT platform caches the control command and records the initial time T1; The IoT platform initiates a pre-issuance command; The edge device receives the pre-issued command and responds to the IoT platform in a timely manner. The IoT platform records the receiving time T2; The IoT platform determines whether the pre-issued command has timed out based on the initial time T1 and the receiving time T2. If so, it replies to the business system that the command has failed to be issued. If not, it triggers the direct issuance process of the control command.
14. A reliable data transmission system suitable for electric power Internet of Things according to claim 13, characterized in that: The control command direct delivery process includes the following specific operations: The IoT platform directly issues control commands; The edge device receives and parses the control command and records the time T3; The edge device determines whether the control command is valid based on the time stamp T0 and the recorded time T3. If invalid, it returns a timeout failure to the IoT platform, which reports it to the business system. If valid, the end device executes the action according to the control command, and the edge device returns the execution result to the IoT platform, which reports it to the business system.
15. The reliable data transmission system applicable to the power Internet of Things according to claim 13, characterized in that: When the business system initiates a control command carrying the time mark T0, the business system caches the control command and sets a validity period. If no response is received after the expiration date or a retryable exception occurs during the transmission process through monitoring means, the cached control command will be reissued.
16. A reliable data transmission system applicable to the power Internet of Things according to claim 14, characterized in that: When the edge device receives and parses the control command, it caches the control command and sets a deduplication strategy.
17. A reliable data transmission system suitable for electric power Internet of Things according to claim 16, characterized in that: A cache queue is set on the business system side. When the business system initiates a control command carrying a time stamp T0, the cache queue caches the control command and sets a validity period. If the business system does not receive a response within the time limit or an abnormality is confirmed during the transmission process through monitoring means, the cached control command will be reissued.
18. The reliable data transmission system applicable to the power Internet of Things according to claim 10, characterized in that: The IoT platform at least includes: Data distribution module, used to connect to business systems upward and edge devices downward; Message queue, used to save data and control commands of distributed energy devices during transmission; A connection unit, used to connect with edge devices through cloud-edge interactive remote communication; In the connection unit, there are functions of automatic registration, timed detection, disconnection reconnection, and automatic expulsion of invalid configurations; When a retryable exception occurs in the message queue, the message is resent through the component retry strategy; when a non-retryable exception occurs, the bypass transmission mechanism is used to transmit the message; In the data distribution module, independent forwarding channels, manual data submission, and cache retry functions are provided.