Method and system for remotely upgrading agent proxy equipment of virtual power plant

By designing a unified upgrade interface and message protocol in the remote upgrade system of the virtual power plant intelligent agent device, and introducing transparent transmission and rollback mechanisms, the gateway node compatibility and failure problems are solved, and an efficient, stable and reliable remote upgrade process is achieved.

CN119759643APending Publication Date: 2025-04-04SICHUAN ZHONGDIAN AOSTAR INFORMATION TECHNOLOGIES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411647995.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing virtual power plant remote upgrade system has problems with unified gateway node compatibility and gateway failure, resulting in high upgrade complexity, high cost and low efficiency, and the continuity and reliability of the upgrade process cannot be guaranteed when the gateway fails.

Method used

A method and system for remote upgrade of intelligent agent equipment in virtual power plant was designed. By building a stable upgrade system architecture including IoT platform, intelligent agent equipment and upgrade package storage server, deploying the upgrade instruction receiving module and upgrade instruction resolution module, setting up a unified upgrade interface and message protocol, and introducing a transparent transmission mechanism and a rollback mechanism to deal with gateway failure and upgrade failure.

Benefits of technology

It realizes unified compatibility and upgrade of different manufacturers and models of intelligent agents, simplifies the upgrade process, improves upgrade efficiency and stability, reduces operation and maintenance costs, and ensures the continuity and reliability of the upgrade process when the gateway fails.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759643A_ABST
    Figure CN119759643A_ABST
Patent Text Reader

Abstract

The invention relates to a method and system for remotely upgrading agent proxy equipment of a virtual power plant, and the method comprises the specific steps: constructing a stable upgrading system architecture comprising an Internet of Things platform, the agent proxy equipment and an upgrading package storage server, and deploying an upgrading instruction receiving module and an upgrading instruction analysis module on the agent proxy equipment, the upgrading instruction receiving module is provided with a unified upgrading interface and a message protocol; an upgrading instruction is issued from the Internet of Things platform to an upgrading instruction receiving module on the agent proxy equipment, and the upgrading instruction receiving module forwards the upgrading instruction to an upgrading instruction analysis module; the upgrade instruction analysis module downloads a corresponding upgrade package from an upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes an upgrade script; and when the agent proxy device has a fault, the upgrade instruction cannot be transmitted to the upgrade instruction receiving module, and the Internet of Things platform system directly detects and is connected with the upgrade instruction analysis module to transmit an upgrade package.
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 applications, and in particular to a method and system for remotely upgrading intelligent agent equipment of a virtual power plant. Background Art

[0002] In the field of virtual power plants, with the continuous development of technology and the widespread aggregation of distributed resources, the remote upgrade of virtual power plant intelligent agent devices has become an important technical requirement. In the field of remote upgrade of virtual power plant intelligent agent devices, although the existing technology has made certain progress, it still has the following major problems and defects:

[0003] First, the problem of unified compatibility and issuance of gateway nodes: In the existing virtual power plant remote upgrade system, due to interface differences and compatibility issues between intelligent agents of different equipment manufacturers and models, it is difficult for the IoT platform to achieve unified compatibility and instruction issuance for all gateway nodes during the upgrade process. This not only increases the complexity and cost of system upgrades, but may also cause some intelligent agents to fail to receive upgrade instructions in a timely manner, thereby affecting the upgrade progress and effect of the entire system. This will result in low overall upgrade efficiency, high customized operation costs, and insufficient reliability of some terminal devices.

[0004] Second, the problem of gateway failure: During the remote upgrade process, if the intelligent agent fails due to network failure, hardware failure or other reasons, the existing technology often lacks an effective response mechanism to ensure the continuity and reliability of the upgrade process. Once the gateway fails, subsequent upgrade instructions may not be delivered, which will affect the smooth progress of the entire upgrade process. This will cause upgrade interruption, data loss, system instability and other problems.

[0005] In the prior art CN117938978A, a multi-protocol support access method based on a virtual power plant discloses S1, system startup and initialization of the automation method: S2, system self-check and resource preparation: S3, equipment parameter pre-configuration: S4, gateway configuration and initialization: S5, equipment access and configuration application: S6, automation method operation and monitoring: S7, system optimization and continuous improvement.

[0006] In the prior art, data is transmitted between the system and the device through a gateway. However, in the event of a gateway failure, data transmission will be interrupted, and no backup technical means are mentioned for the event of a gateway failure, thereby interrupting the upgrade process. Summary of the invention

[0007] In order to solve the above problems existing in the prior art, the present invention proposes a method and system for remote upgrading of virtual power plant intelligent agent equipment.

[0008] The technical solution of the present invention is as follows:

[0009] On the one hand, the present invention provides a method for remotely upgrading a virtual power plant intelligent agent device, the specific steps of which include:

[0010] Construct a stable upgrade system architecture including an IoT platform, an intelligent agent device, and an upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module.

[0011] The upgrade instruction is sent from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module;

[0012] The upgrade instruction parsing module downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script;

[0013] When the intelligent agent device fails, the upgrade command cannot be transmitted to the upgrade command receiving module. The IoT platform system directly detects and connects to the upgrade command parsing module to transmit the upgrade package.

[0014] After completing the upgrade script, a return value indicating the upgrade completion status is generated in the upgrade instruction parsing module, and the return value is sent to the upgrade instruction receiving module, which then sends it back to the IoT platform, and the upgrade result is displayed on the IoT platform based on the return value.

[0015] As a preferred implementation, the IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface, wherein the upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes a download address and version number of the upgrade package.

[0016] As a preferred implementation, an OMApp program is deployed on the upgrade instruction parsing module, and the OMApp program assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

[0017] As a preferred implementation, a LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

[0018] As a preferred implementation, a rollback mechanism is established in the upgrade instruction parsing module, and when the system upgrade fails, the system of the intelligent device is restored to the state before the upgrade.

[0019] On the other hand, the present invention provides a system for remotely upgrading a virtual power plant intelligent agent device, comprising:

[0020] The remote upgrade framework construction module builds a stable upgrade system architecture including the IoT platform, the intelligent agent device and the upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module.

[0021] An upgrade instruction receiving module sends an upgrade instruction from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module;

[0022] An upgrade instruction parsing module, which downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script;

[0023] Upgrade instruction transparent transmission module: when the intelligent agent device fails, the upgrade instruction cannot be transmitted to the upgrade instruction receiving module. The IoT platform system directly detects and connects to the upgrade instruction parsing module to transmit the upgrade package;

[0024] After completing the upgrade script, the upgrade result judgment module generates a return value indicating the upgrade completion status in the upgrade instruction parsing module, and sends the return value to the upgrade instruction receiving module, which then sends it back to the IoT platform. The upgrade result is displayed on the IoT platform based on the return value.

[0025] As a preferred implementation, the IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface, wherein the upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes a download address and version number of the upgrade package.

[0026] As a preferred implementation, an OMApp program is deployed on the upgrade instruction parsing module, and the OMApp program assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

[0027] As a preferred implementation, a LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

[0028] As a preferred implementation, a rollback mechanism is established in the upgrade instruction parsing module, and when the system upgrade fails, the system of the intelligent device is restored to the state before the upgrade.

[0029] The present invention has the following beneficial effects:

[0030] 1. The present invention defines a unified upgrade interface and message protocol, ensuring that the IoT platform can seamlessly connect to intelligent agents of different manufacturers and models, and realizes the unified issuance and reception of upgrade instructions. This greatly simplifies the upgrade process, improves upgrade efficiency, and reduces the cost of customized operations.

[0031] 2. The present invention realizes the automation of the whole process from downloading, decompressing, executing and feedback of upgrade results of the upgrade package. By writing automated upgrade scripts and instructions, manual intervention is reduced and the stability and accuracy of the upgrade are improved. At the same time, the automated upgrade process also greatly reduces the operation and maintenance costs.

[0032] 3. The present invention introduces a transparent transmission mechanism to address the possible failure of the intelligent agent. During the upgrade process, if the intelligent agent fails, the system can automatically detect and directly connect to the relevant devices under the gateway to ensure the continuity and integrity of the upgrade process. This mechanism greatly improves the reliability and stability of the upgrade process.

[0033] 4. The present invention aims at unexpected situations that may occur during system upgrades. When the system upgrade fails, in order to protect the security of the system itself and the errors that may occur during the upgrade process, the system that failed to upgrade is restored to the state before the upgrade to ensure the security of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a schematic diagram of the steps of the present invention;

[0035] Figure 2 It is a topological diagram of the steps of the present invention;

[0036] Figure 3 This is a parameter diagram of the upgrade interface. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0038] It should be understood that the step numbers used in this document are only for convenience of description and are not intended to limit the order in which the steps are executed.

[0039] It should be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0040] The terms “include” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0041] The term "and / or" means and includes any and all possible combinations of one or more of the associated listed items.

[0042] Embodiment 1:

[0043] See also Figure 1 , a method for remotely upgrading a virtual power plant intelligent agent device, the specific steps comprising:

[0044] Construct a stable upgrade system architecture including an IoT platform, an intelligent agent device, and an upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module.

[0045] In this embodiment, the detailed overview of the components of the IoT platform, the intelligent agent device, and the upgrade package storage server is as follows:

[0046] IoT Platform

[0047] Function description: As the control center of the remote upgrade system, the IoT platform is responsible for initiating upgrade requests, sending upgrade instructions, receiving upgrade responses and displaying upgrade results.

[0048] Technical implementation: The IoT platform calls a unified upgrade interface to send an MQTT message containing upgrade information to the intelligent agent. The message includes key information such as the download address and version number of the upgrade package.

[0049] The intelligent agent device is deployed with LinkApp program and OMApp program, as follows:

[0050] LinkApp

[0051] Function description: As the middleware on the intelligent agent, it is responsible for receiving MQTT messages sent by the IoT platform and forwarding them to the OMApp program.

[0052] Technical implementation: The LinkApp program maintains communication with the IoT platform through the MQTT protocol to ensure the accurate transmission of upgrade instructions.

[0053] OMApp Program

[0054] Function description: Responsible for parsing the upgrade instructions in the MQTT message, assembling the wget command to download the upgrade package from the server specified by the IoT platform, executing the upgrade script, and returning the upgrade result.

[0055] Technical implementation:

[0056] Message parsing: The OMApp program parses the MQTT message and extracts key information such as the upgrade package download address.

[0057] Download the upgrade package: Use the wget command to download the upgrade package file from the server specified by the IoT platform through the external network.

[0058] Execute the upgrade script: After downloading, decompress the upgrade package and execute the upgrade script to complete the device upgrade.

[0059] Result feedback: Based on the upgrade results, assemble and send the MQTT response message to the IoT platform.

[0060] Upgrade package storage server

[0061] Function description: Store and provide the latest upgrade package files for intelligent agent to download.

[0062] Technical implementation: The upgrade package storage server is usually deployed in the cloud or in the enterprise intranet to ensure the security and accessibility of the upgrade package.

[0063] The upgrade instruction is sent from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module;

[0064] The upgrade instruction parsing module downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script;

[0065] When the intelligent agent device fails, the upgrade command cannot be transmitted to the upgrade command receiving module. The IoT platform system directly detects and connects to the upgrade command parsing module to transmit the upgrade package.

[0066] After completing the upgrade script, a return value indicating the upgrade completion status is generated in the upgrade instruction parsing module, and the return value is sent to the upgrade instruction receiving module, which then sends it back to the IoT platform, and the upgrade result is displayed on the IoT platform based on the return value.

[0067] In this embodiment, if Figure 2The specific implementation of each step is as follows:

[0068] Upgrade command initiated

[0069] IoT platform: The IoT platform of the virtual power plant sends an MQTT message through its upgrade interface, which contains relevant information required for the upgrade, such as the location and version number of the upgrade package.

[0070] Message reception and forwarding

[0071] LinkApp program: The LinkApp program deployed on the intelligent agent device receives MQTT messages from the IoT platform and forwards them to the device's operation management system (OMApp) program.

[0072] Download instruction assembly and execution

[0073] OMApp Program:

[0074] Receive the MQTT message forwarded by LinkApp and parse its content.

[0075] According to the message content, the OMApp program assembles the wget instruction to download the upgrade package file from the location specified by the IoT platform.

[0076] Execute the wget command through the Linux system to download the upgrade package file from the external network to the intelligent agent device.

[0077] Upgrade package processing

[0078] Linux:

[0079] After the upgrade package is downloaded, the Linux system performs a decompression operation and decompresses the files in the upgrade package to the specified directory.

[0080] Execute the upgrade script included in the upgrade package. The script is written by the upgrader and contains all necessary upgrade operation instructions.

[0081] Upgrade result judgment and response

[0082] OMApp Program:

[0083] After the upgrade script is executed, the OMApp program checks whether the upgrade is successful by calling the omApp_Manager_UpdateApp() interface.

[0084] According to the interface return value, the OMApp program assembles an upgrade response message, which contains status information of whether the upgrade is successful or failed.

[0085] Response message sending and result display

[0086] LinkApp:

[0087] The LinkApp program receives the MQTT response message sent by the OMApp program and forwards it back to the IoT platform.

[0088] IoT Platform:

[0089] Receive the MQTT response message from LinkApp, parse and display the upgrade result, including the specific information of success or failure.

[0090] Among them, the IoT platform upgrades the intelligent agent by calling the upgrade interface. The parameters of the interface are as follows: Figure 3 shown.

[0091] As a preferred implementation of this embodiment, the IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface. The upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes the download address and version number of the upgrade package.

[0092] In this embodiment, during the remote upgrade process of the virtual power plant intelligent agent device, the upgrade strategy based on version management is the key to ensuring system stability, improving user experience and ensuring data security. The principles are as follows:

[0093] Standardized naming: All software versions should follow unified naming rules to distinguish the functional differences and release times between different versions.

[0094] Compatibility assessment: Before upgrading a version, a strict compatibility assessment must be conducted on the new version to ensure its compatibility with existing systems, hardware devices, and other software components.

[0095] Data security: During the upgrade process, the security and integrity of data should be ensured, and necessary backup and recovery measures should be taken to prevent data loss or damage.

[0096] Phased implementation: Divide the upgrade process into multiple phases based on the complexity and impact of the upgrade content, and proceed step by step to reduce risks.

[0097] User notification: Send notifications to users before upgrading to inform them of the upgrade time, impact scope, and possible changes, thereby improving user satisfaction.

[0098] As a preferred implementation of this embodiment, an OMApp program is deployed on the upgrade instruction parsing module. The OMApp program assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

[0099] As a preferred implementation of this embodiment, a LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

[0100] In this embodiment, before transmitting the MQTT message, the data needs to be encrypted to ensure the security and reliability of the transmission process and prevent information leakage or tampering.

[0101] As a preferred implementation of this embodiment, a rollback mechanism is established in the upgrade instruction parsing module, and when the system upgrade fails, the system of the intelligent device is restored to the state before the upgrade.

[0102] In this embodiment, an upgrade rollback mechanism is established to quickly restore to the state before the upgrade when the upgrade fails or a problem occurs.

[0103] Embodiment 2:

[0104] A system for remotely upgrading a virtual power plant intelligent agent device, comprising:

[0105] The remote upgrade framework construction module builds a stable upgrade system architecture including the IoT platform, the intelligent agent device and the upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module.

[0106] An upgrade instruction receiving module sends an upgrade instruction from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module;

[0107] An upgrade instruction parsing module, which downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script;

[0108] Upgrade transparent transmission module. When the intelligent agent device fails, the upgrade command cannot be transmitted to the upgrade command receiving module. The IoT platform system directly detects and connects to the upgrade command parsing module to transmit the upgrade package.

[0109] After completing the upgrade script, the upgrade result judgment module generates a return value of the upgrade completion status in the upgrade instruction parsing module, sends the return value to the upgrade instruction receiving module, and then the upgrade instruction receiving module sends it back to the IoT platform to display the upgrade result.

[0110] As a preferred implementation of this embodiment, the IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface. The upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes the download address and version number of the upgrade package.

[0111] As a preferred implementation of this embodiment, an OMApp program is deployed on the upgrade instruction parsing module. The OMApp program assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

[0112] As a preferred implementation of this embodiment, a LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

[0113] As a preferred implementation of this embodiment, a rollback mechanism is established in the upgrade instruction parsing module, and when the system upgrade fails, the system of the intelligent device is restored to the state before the upgrade.

[0114] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for remotely upgrading a virtual power plant intelligent agent device, characterized in that: The specific steps include: Construct a stable upgrade system architecture including an IoT platform, an intelligent agent device, and an upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module. The upgrade instruction is sent from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module; The upgrade instruction parsing module downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script; When the intelligent agent device fails, the upgrade command cannot be transmitted to the upgrade command receiving module. The IoT platform system directly detects and connects to the upgrade command parsing module to transmit the upgrade package. After completing the upgrade script, a return value indicating the upgrade completion status is generated in the upgrade instruction parsing module, and the return value is sent to the upgrade instruction receiving module, which then sends it back to the IoT platform, and the upgrade result is displayed on the IoT platform based on the return value.

2. A method for remotely upgrading a virtual power plant intelligent agent device according to claim 1, characterized in that: The IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface. The upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes the download address and version number of the upgrade package.

3. A method for remotely upgrading a virtual power plant intelligent agent device according to claim 2, characterized in that: The upgrade instruction parsing module is deployed with an OMApp program, which assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

4. A method for remotely upgrading a virtual power plant intelligent agent device according to claim 1, characterized in that: The LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

5. A method for remotely upgrading a virtual power plant intelligent agent device according to claim 1, characterized in that: A rollback mechanism is established in the upgrade instruction parsing module to restore the system of the intelligent device to the state before the upgrade when the system upgrade fails.

6. A system for remote upgrading of virtual power plant intelligent agent equipment, characterized in that: include: The remote upgrade framework construction module builds a stable upgrade system architecture including the IoT platform, the intelligent agent device and the upgrade package storage server. An upgrade instruction receiving module and an upgrade instruction parsing module are deployed on the intelligent agent device. A unified upgrade interface and message protocol are set on the upgrade instruction receiving module. An upgrade instruction receiving module sends an upgrade instruction from the IoT platform to the upgrade instruction receiving module on the intelligent agent device, and the upgrade instruction receiving module forwards the upgrade instruction to the upgrade instruction parsing module; An upgrade instruction parsing module, which downloads the corresponding upgrade package from the upgrade package storage server according to the upgrade instruction, decompresses the upgrade package and executes the upgrade script; Upgrade instruction transparent transmission module: when the intelligent agent device fails, the upgrade instruction cannot be transmitted to the upgrade instruction receiving module. The IoT platform system directly detects and connects to the upgrade instruction parsing module to transmit the upgrade package; After completing the upgrade script, the upgrade result judgment module generates a return value indicating the upgrade completion status in the upgrade instruction parsing module, and sends the return value to the upgrade instruction receiving module, which then sends it back to the IoT platform. The upgrade result is displayed on the IoT platform based on the return value.

7. A system for remote upgrading of virtual power plant intelligent agent devices according to claim 6, characterized in that: The IoT platform sends an upgrade instruction to the upgrade instruction receiving module through a unified upgrade interface. The upgrade instruction is an MQTT message containing upgrade information, and the upgrade information includes the download address and version number of the upgrade package.

8. A system for remote upgrading of virtual power plant intelligent agent devices according to claim 7, characterized in that: The upgrade instruction parsing module is deployed with an OMApp program, which assembles a file download wget instruction based on the download address of the upgrade package in the upgrade information and then downloads the upgrade package file from the upgrade package storage server through the external network.

9. A system for remote upgrading of virtual power plant intelligent agent devices according to claim 6, characterized in that: The LinkApp program is deployed on the upgrade instruction receiving module, and the upgrade instruction receiving module maintains communication with the Internet of Things platform through the MQTT protocol.

10. A system for remote upgrading of virtual power plant intelligent agent devices according to claim 6, characterized in that: A rollback mechanism is established in the upgrade instruction parsing module to restore the system of the intelligent device to the state before the upgrade when the system upgrade fails.

Citation Information

Patent Citations

  • Multi-protocol support access method based on virtual power plant

    CN117938978A