Energy storage device remote control method and device and energy storage system
By establishing a preset model library and point mapping relationship, unified control of energy storage devices from multiple manufacturers was achieved, solving the problems of low device access efficiency and programming errors, and improving the accuracy and real-time performance of remote control.
Patent Information
- Application Number
- CN202511516378.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2045-10-22
AI Technical Summary
In existing technologies, the access control efficiency of multi-vendor energy storage devices is low and prone to programming errors, failing to effectively solve the problem of device management involving multiple vendors, models, and protocols.
By establishing a preset model library, the model of the target energy storage device is queried, the control topic template and point mapping relationship are obtained, the standard message is converted into the original message, and the control topic corresponding to the target energy storage device is generated and sent to the target energy storage device to execute the control operation.
It improves the efficiency of connecting new energy storage devices to the management cloud platform, reduces development and maintenance costs, enhances the accuracy and real-time performance of remote control, and solves the problem of heterogeneity between device control protocols and data structures.
Smart Images

Figure CN121000752B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication control technology, and in particular to a method, apparatus, energy storage system, computer equipment, computer-readable storage medium, and computer program product for remote control of energy storage devices. Background Technology
[0002] With the large-scale deployment of energy storage systems, devices connected to a unified management cloud platform exhibit characteristics of "multiple vendors, multiple models, and multiple protocols." Currently, the industry generally adopts a "device-by-device hard-coding adaptation" solution for access control of multi-vendor energy storage devices. This involves customized hard-coding development for each different device, executing code writing operations for each type of device. However, this method is inefficient and prone to coding errors. Summary of the Invention
[0003] Therefore, it is necessary to provide a method, device, energy storage system, computer equipment, computer-readable storage medium, and computer program product for remote control of energy storage devices that can improve the efficiency of device access, in order to address the above-mentioned technical problems.
[0004] In a first aspect, this application provides a method for remote control of an energy storage device, including:
[0005] Receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0006] Based on the model of the target energy storage device, a preset model database is queried to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0007] Based on the point mapping relationship, the standard message is converted into a raw message, and the control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device.
[0008] The original message and the control topic are sent to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
[0009] Secondly, this application also provides a remote control device for energy storage equipment, comprising:
[0010] The receiving module is used to receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0011] The query module is used to query a preset model database based on the model of the target energy storage device to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0012] The processing module is used to convert the standard message into a raw message according to the point mapping relationship, and to generate a control topic corresponding to the target energy storage device according to the control topic template and the device information of the target energy storage device.
[0013] A sending module is used to send the original message and the control topic to the target energy storage device; the target energy storage device is used to perform control operations according to the control topic and the original message.
[0014] Thirdly, this application also provides an energy storage system, including a management cloud platform and various energy storage devices; wherein,
[0015] The management cloud platform is used to receive standard messages to be sent to target energy storage devices; the standard messages contain control parameters and control parameter values for the target energy storage devices; query a preset model database according to the model of the target energy storage device to obtain the control topic template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard messages and the codes in the original messages; convert the standard messages into original messages according to the point mapping relationship, and generate the control topic corresponding to the target energy storage device according to the control topic template and the device information of the target energy storage device; send the original messages and the control topic to the target energy storage device among the various energy storage devices;
[0016] The target energy storage device is used to perform control operations based on the control topic and the original message.
[0017] Fourthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0018] Receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0019] Based on the model of the target energy storage device, a preset model database is queried to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0020] Based on the point mapping relationship, the standard message is converted into a raw message, and the control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device.
[0021] The original message and the control topic are sent to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
[0022] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0023] Receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0024] Based on the model of the target energy storage device, a preset model database is queried to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0025] Based on the point mapping relationship, the standard message is converted into a raw message, and the control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device.
[0026] The original message and the control topic are sent to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
[0027] Sixthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0028] Receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0029] Based on the model of the target energy storage device, a preset model database is queried to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0030] Based on the point mapping relationship, the standard message is converted into a raw message, and the control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device.
[0031] The original message and the control topic are sent to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
[0032] The aforementioned remote control method, device, energy storage system, computer equipment, computer-readable storage medium, and computer program product for energy storage devices, upon receiving a standard message to be sent to the target energy storage device, query a preset model database based on the model of the target energy storage device to obtain the control topic template corresponding to the target energy storage device and the point mapping relationship used to characterize the relationship between the control parameters in the standard message and the codes in the original message; and convert the standard message into the original message based on the point mapping relationship, and generate a control topic corresponding to the target energy storage device based on the control topic template and the device information of the target energy storage device; and send the original message and control topic to the target energy storage device, enabling the target energy storage device to perform control operations according to the control topic and the original message. This method abstracts similar energy storage devices into a unified model library, storing point mapping relationships and control theme templates for generating control commands for different energy storage devices. When generating control commands for any energy storage device, the model library can be queried based on the device's model, and the command can be generated based on the matching results in the library. This solves the problem of heterogeneity between device control protocols and data structures, ensuring the platform's consistent control capability over different energy storage devices. It can improve the efficiency of new energy storage devices accessing the management cloud platform, reduce development and maintenance manpower and costs, improve scalability, and eliminate the need for manual splicing of control themes, thus solving the error-prone problem of traditional hard-coded splicing and improving the real-time performance and accuracy of remote control. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 This is an application environment diagram of a remote control method for energy storage devices in one embodiment;
[0035] Figure 2 This is a flowchart illustrating a remote control method for an energy storage device in one embodiment;
[0036] Figure 3 This is an architecture diagram of a method for remotely controlling an energy storage device in one embodiment;
[0037] Figure 4 This is a flowchart illustrating a remote control method for an energy storage device in another embodiment;
[0038] Figure 5 This is a flowchart illustrating the end-to-end tracing process in one embodiment;
[0039] Figure 6 This is a structural block diagram of a remote control device for an energy storage device in one embodiment;
[0040] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. It should be noted that the terms "comprising" and "having," and any variations thereof, as used in this application, are intended to cover non-exclusive inclusion. The term "multiple" as used in this application refers to two or more.
[0042] The remote control method for energy storage devices provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the energy storage system's management cloud platform 102 communicates with the energy storage device 104 via a network. The target energy storage device is any one of multiple energy storage devices that the management cloud platform 102 can control. In the application scenario of this application, the management cloud platform 102 receives a standard message to be sent to the target energy storage device; queries a preset model library based on the target energy storage device's model to obtain the corresponding control topic template and point mapping relationship; converts the standard message into a raw message based on the point mapping relationship, and generates a control topic corresponding to the target energy storage device based on the control topic template and the device information of the target energy storage device; sends the raw message and control topic to the target energy storage device, and the target energy storage device executes control operations based on the control topic and raw message. This solves the heterogeneity problem of device control protocols and data structures, ensures the platform's consistent control capability over different devices, improves the efficiency of new devices accessing the management cloud platform, and reduces the manpower and cost of development and maintenance.
[0043] In one exemplary embodiment, such as Figure 2 As shown, a remote control method for an energy storage device is provided, which can be applied to... Figure 1 Taking the management cloud platform 102 as an example, the explanation includes the following steps S210 to S240. Wherein:
[0044] Step S210: Receive the standard message to be sent to the target energy storage device; the standard message contains the control parameters and control parameter values for the target energy storage device.
[0045] The target energy storage device can be any one of the many energy storage devices that the management cloud platform can control. For example, the target energy storage device can be an energy storage converter (PCS), an energy management system (EMS), a battery management system (BMS), etc.
[0046] Among them, the control parameters are parameters used to control the target energy storage device and are related to the type / function of the target energy storage device. For example, if the target energy storage device is an energy storage converter, the control parameters can be charging and discharging power; if the target energy storage device is a battery management system, the control parameters can be battery-related parameters.
[0047] Specifically, after identifying the target energy storage device to be controlled, the user can input the standard message to be sent to the target energy storage device on the management cloud platform. The standard message contains the control parameters and control parameter values for the target energy storage device.
[0048] For example, if a power storage converter (PCS) at a certain site needs to be set to an active power of 500kW and a reactive power of 400kvar, the standard message can be represented as follows:
[0049] {"pcs":{"ActivePower":500,"ReactivePower":400}}.
[0050] Step S220: Query the preset model library according to the model of the target energy storage device to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to characterize the mapping relationship between the control parameters in the standard message and the code in the original message.
[0051] The preset model library is a database built by decoupling the remote control protocol. It transforms the traditional hard-coding of each device to achieve multi-vendor device access into a configurable model, enabling "zero-code" adaptation of multi-vendor devices. The model library stores control theme templates and point mapping relationships corresponding to various models.
[0052] The model number can be identified by equipment type, model ID, etc.
[0053] The topic is a string used to identify the message content, equivalent to the message's "address" or "tag". Topic templates include control topic templates and reply topic templates. Control topic templates are used to identify control messages, and reply topic templates are used to identify reply messages. Reply topic templates and reply topics are described below.
[0054] The point mapping relationship is used to convert points (control parameters) in the standard message to points (encoding, such as numbers) in the original message. The point mapping relationship can be used to achieve bidirectional conversion, that is, it can be used to convert standard messages to original messages, and vice versa.
[0055] For example, for active power, the point in the standard message is "ActivePower" and the point in the original message is "1". Then, through the point mapping relationship, the standard message ActivePower:500 can be mapped to 1:500, and the original message 1:500 can also be mapped to ActivePower:500.
[0056] In some embodiments, the point mapping relationship includes not only the original message point and the standard message point, but also the data type, unit, and standard numerical range of the control parameters.
[0057] Specifically, different models correspond to different control theme templates and point mapping relationships. Therefore, after receiving the standard message to be sent to the target energy storage device, it is necessary to determine the model of the target energy storage device, query the preset model database based on the model of the target energy storage device, and match the control theme template and point mapping relationship corresponding to the model of the target energy storage device from the preset model database, so as to prepare for subsequent message conversion.
[0058] Step S230: Based on the point mapping relationship, convert the standard message into the original message, and generate the control topic corresponding to the target energy storage device based on the control topic template and the device information of the target energy storage device.
[0059] It is understandable that the energy storage device can only recognize raw messages. Therefore, before sending a standard message containing control parameters and their values to the target energy storage device, it is necessary to convert the standard message for the target energy storage device into a raw message based on the location mapping relationship corresponding to the model of the target energy storage device obtained from the query. At the same time, it is also necessary to generate a downstream Topic (i.e., control topic) to identify the raw message. Specifically, it can be generated based on the control topic template and the device information of the target energy storage device, replacing the corresponding fields in the control topic template with the device information of the target energy storage device.
[0060] For example, to configure a site's power storage converter (PCS) with an active power of 500kW, reactive power of 400 kvar, and a power factor of 0.8, the standard message would be:
[0061] {"pcs":{"ActivePower":500,"ReactivePower":400,"PowerFactor":0.8}}.
[0062] If the point mapping relationship is "1: ActivePower", "2: ReactivePower", and "3: PowerFactor", then the original message can be obtained by converting the standard message according to the point mapping relationship:
[0063] {"pcs":{"1":500,"2":400,"3":0.8}}.
[0064] In this step, the message is converted based on the point mapping relationship defined in the model, realizing the automatic conversion between standard messages and original messages; the topic generation is to replace the variable parameter placeholders in the topic template to generate a device-specific downstream topic.
[0065] Step S240: Send the original message and control topic to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
[0066] It should be noted that the management cloud platform and the energy storage device communicate via MQTT (Message Queuing Telemetry Transport). In an exemplary embodiment, sending the original message and control topic to the target energy storage device includes: sending the original message and control topic to the target energy storage device via MQTT.
[0067] MQTT messages consist of two parts: a Topic and a data body. The conversion between raw and standard messages occurs on the data body, achieved by querying a pre-defined model database for point mapping relationships. A Topic includes a subordinate Topic (control topic) and a response Topic (response topic). Subordinate Topics are generated by querying control topic templates in the pre-defined model database, and response Topics are generated by querying response topic templates in the pre-defined model database.
[0068] After obtaining the original message and control topic, the original message and control topic can be sent to the target energy storage device via the MQTT protocol, so that the target energy storage device can perform control operations according to the control topic and the original message, thereby completing remote control.
[0069] In the aforementioned remote control method for energy storage devices, after receiving the standard message to be sent to the target energy storage device, the method queries a preset model database based on the model of the target energy storage device to obtain the control topic template corresponding to the target energy storage device and the point mapping relationship used to characterize the relationship between the control parameters in the standard message and the codes in the original message; based on the point mapping relationship, the standard message is converted into the original message, and a control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device; the original message and the control topic are sent to the target energy storage device, so that the target energy storage device performs control operations according to the control topic and the original message. This method abstracts similar energy storage devices into a unified model library, storing point mapping relationships and control theme templates for generating control commands for different energy storage devices. When generating control commands for any energy storage device, the model library can be queried based on the device's model, and the command can be generated based on the matching results in the library. This solves the problem of heterogeneity between device control protocols and data structures, ensuring consistent control capabilities of the platform for different devices. It can improve the efficiency of new energy storage devices accessing the management cloud platform, reduce development and maintenance manpower and costs, improve scalability, and eliminate the need for manual splicing of control themes, thus solving the error-prone problem of traditional hard-coded splicing and improving the real-time performance and accuracy of remote control.
[0070] In an exemplary embodiment, after sending the original message and control topic to the target energy storage device in step S240, the method further includes: receiving a reply message returned by the target energy storage device after performing a control operation; converting the reply message into a standard message according to the point mapping relationship corresponding to the target energy storage device; and displaying the latest control information of the target energy storage device using the information in the standard message converted from the reply message as the latest control information of the target energy storage device.
[0071] Specifically, after receiving the original message and control topic, the target energy storage device executes the corresponding control operation. Considering that the execution of the control operation is not guaranteed to succeed, and may fail, or that certain parameters may have changed on the device side, the target energy storage device also needs to generate a response message based on the current real-time data after executing the control operation, and return the response message to the management cloud platform. Upon receiving the response message, the management cloud platform converts the response message into a standard message according to the point mapping relationship corresponding to the target energy storage device obtained from a preset model database. The information in the standard message converted from the response message is then used as the latest control information for the target energy storage device, and this latest control information is displayed to ensure that the obtained information matches the current real-time information of the target energy storage device.
[0072] In this embodiment, after the target energy storage device performs a control operation, it returns a response message. The management cloud platform receives the response message, converts it into a standard message, and displays the information in the converted standard message, ensuring that the displayed information of the target energy storage device matches its current real-time information. The point mapping relationship not only enables the conversion from standard messages to original messages but also from original messages to standard messages, thus achieving bidirectional conversion.
[0073] In addition to control topic templates and site mapping relationships, the preset model library constructed in this application also stores response topic templates corresponding to different models of equipment; that is, each model of equipment has a corresponding control topic template, response topic template, and site mapping relationship. In an exemplary embodiment, the method further includes: querying the preset model library according to the model of the target energy storage device to obtain the response topic template corresponding to the target energy storage device; generating a response topic corresponding to the target energy storage device according to the response topic template and the equipment information of the target energy storage device; sending the response topic to the target energy storage device; the response topic is used to identify the response message generated by the target energy storage device.
[0074] Specifically, in addition to the original message and control topic, the management cloud platform sends a response topic to the target energy storage device. This response topic is used to identify the response message returned by the target energy storage device. Similar to the generation of the control topic, after querying the preset model library based on the model of the target energy storage device to obtain the corresponding response topic template, a response topic corresponding to the target energy storage device can be generated based on the response topic template and the device information of the target energy storage device. For example, given the response topic template: {sysId} / {deviceSN} / pcs, when controlling the energy storage device at a certain site, the actual value of the variable parameter can be parsed based on the device number of the site. For example, if sysId is sys123 and deviceSN is dev456, the final response topic would be: / sys123 / dev456 / pcs. When sending the original message and control topic to the target energy storage device, the response topic is also sent to the target energy storage device. This allows the target energy storage device to identify the response message returned after performing the control operation and return it to the management cloud platform through the response topic.
[0075] refer to Figure 3This is an architecture diagram illustrating a method for remotely controlling energy storage devices in one embodiment. The management cloud platform receives standard messages from the target energy storage device and retrieves the corresponding control topic template, response topic template, and location mapping relationship from a preset model library. Based on the location mapping relationship, the standard message is converted into a raw message. A control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device. Similarly, a response topic corresponding to the target energy storage device is generated based on the response topic template and the device information of the target energy storage device. The raw message, control topic, and response topic are sent as control commands to the target energy storage device. After executing the control operation, the target energy storage device generates a response message and identifies it using the response topic, returning it to the management cloud platform. Upon receiving the response message, the management cloud platform converts it back into a standard message according to the location mapping relationship of the target energy storage device. The information in the standard message obtained from the converted response message is used as the latest control information for the target energy storage device, and the latest control information of the target energy storage device is displayed to ensure that the obtained information matches the current real-time information of the target energy storage device.
[0076] In this embodiment, a preset model database is queried based on the model of the target energy storage device to obtain the corresponding response topic template. A response topic corresponding to the target energy storage device is generated based on the response topic template and the device information of the target energy storage device. The response topic is then sent to the target energy storage device so that the target energy storage device can identify the response message through the response topic when generating the response message, enabling the management cloud platform to clearly know the source of the response message.
[0077] It should be noted that the point mapping relationship in the preset model library also includes the standard value range corresponding to the control parameters; in an exemplary embodiment, before step S230 converts the standard message into the original message according to the point mapping relationship, it further includes: determining the standard value range corresponding to the control parameters in the standard message; verifying the control parameter values of the control parameters in the standard message according to the standard value range; and converting the standard message into the original message according to the point mapping relationship if the verification passes.
[0078] Specifically, the standard value range corresponding to the control parameters in the standard message can be determined from the point mapping relationship. The system checks whether the control parameter values in the standard message are within the standard value range. If the control parameter values are within the standard value range, the verification is successful, and the standard message can be converted into the original message according to the point mapping relationship. Conversely, if the control parameter values are within the standard value range, the verification fails, and the user is prompted that the control parameter values are out of range and need to be modified.
[0079] For example, suppose the standard message sets the active power of energy storage device A to 500kW, and the point mapping relationship defines the active power range of the corresponding model of energy storage device A as -1400kW to 1400kW. Then, if the control parameter value of 500kW is within the standard value range, the standard message can be converted to the original message. Otherwise, a modification prompt will be given.
[0080] In this embodiment, before sending the original message for controlling the target energy storage device, the control parameter values are checked to see if they are within the standard value range defined for the corresponding model. The control command is then sent only when the check passes, which can avoid sending commands that exceed the limit values.
[0081] In an exemplary embodiment, step S230, generating a control theme corresponding to the target energy storage device based on the control theme template and the device information of the target energy storage device, includes: filling in information for each field of the control theme template based on the device information of the target energy storage device to obtain the control theme corresponding to the target energy storage device.
[0082] It should be noted that there are multiple theme templates defined for each model of energy storage device, including both variable and invariable parameters. Theme templates include control theme templates and response theme templates; that is, there are multiple control theme templates and multiple response theme templates. The principle of generating a control theme based on a control theme template is similar to the principle of generating a response theme based on a response theme template. This embodiment illustrates the specific process of generating a control theme based on a control theme template. Those skilled in the art can determine the specific process of generating a response theme based on a response theme template based on this, and it will not be elaborated further here.
[0083] For example, consider a control topic template: {sysId} / {deviceSN} / set / pcs, where / set / pcs is an immutable parameter, and sysId and deviceSN within the curly braces {} are variable parameters. sysId is a unique identifier for the third-party system, assigned by the management cloud platform, and can be used to distinguish different device manufacturers; deviceSN is a unique device identifier across the entire platform. When the management cloud platform controls energy storage devices at a specific site, it can parse the actual values of the variable parameters based on the site's device number. For example, if sysId is sys123 and deviceSN is dev456, the final control topic would be: / sys123 / dev456 / set / pcs.
[0084] In this embodiment, based on the device information of the target energy storage device, information is filled into each field of the control topic template to obtain the control topic corresponding to the target energy storage device. This allows the control topic to identify which energy storage device the control message is sent to when sending a control message to the target energy storage device.
[0085] In an exemplary embodiment, the preset model library is constructed in the following way: different energy storage devices are classified according to preset demand information to construct multiple models; for each model, the corresponding control topic template, response topic template and point mapping relationship are configured; based on each model and the corresponding control topic template, response topic template and point mapping relationship, the preset model library is constructed.
[0086] Specifically, for modeling energy storage devices, similar devices can first be abstracted into a unified model, which may include identifiers such as device type (PCS / BMS / EMS) and model ID; then, a standardized operation list can be defined for each model, and each control command needs to be configured as follows:
[0087] ① Control topic template, or subordinate topic template (e.g., / {sysId} / {deviceSN} / set / pcs, containing placeholders for variable parameters such as sysId and deviceSN);
[0088] ② Reply topic template, or reply topic template (e.g., / {sysId} / {deviceSN} / pcs);
[0089] ③ The mapping relationship of the control message points (including the original message points, standard message points, data types, units, and numerical ranges).
[0090] In an exemplary embodiment, each type of energy storage device corresponds to at least one control theme template. Each control theme template is set according to the control requirements of the energy storage device. The response theme template is configured based on the control theme template. The point mapping relationship includes the original message point, the standard message point, and the standard value range of the control parameters. The original message point refers to the encoding in the original message, and the standard message point refers to the control parameters in the standard message.
[0091] It's understandable that different models of energy storage devices may have different control theme templates to adapt to different scenarios. For example, a control theme template may include not only sysId and deviceSN, but also ${bankIndex} stack number (which specific battery stack is being controlled), ${sceneType} subsystem type (distinguishing between energy storage ESS, photovoltaic PV, charging station EV, diesel generator DG, etc.), and ${sceneIndex} subsystem number. For example, the control theme template for a certain site might be: / {sysId} / {deviceSN} / set / yt / bank / {bankIndex}. Another model's control theme template might be: / zg / iB8bxxZiwAm.yyalPLGA / set / strategy / ems / ${sceneType} / ${sceneIndex}.
[0092] Each energy storage device's points can be flexibly configured according to control requirements. New downstream control functions can be configured based on which parameters of the energy storage device can be changed. The corresponding parameter points can be configured according to the parameters required for control, as long as they are consistent with the device's protocol. For example, the points for implementing anti-reverse current operation in an energy storage converter (PCS) can be: anti-reverse current enable, anti-reverse current protection level, anti-reverse current threshold, power hysteresis, and regulation cycle.
[0093] In this embodiment, by abstracting the control data structure and theme template of the device model, the hard-coded logic is transformed into a configurable model, so as to achieve "zero-code" adaptation of devices from multiple manufacturers.
[0094] refer to Figure 4 The following is a flowchart illustrating a remote control method for an energy storage device according to another embodiment, including the following steps:
[0095] (1) Receive the standard message (e.g., ActivePower:500kW) to be sent to the target energy storage device.
[0096] (2) Query the preset model library according to the model of the target energy storage device to obtain the corresponding point mapping relationship and theme template (including control theme template and response theme template).
[0097] (3) Verify the legality of the control parameter values in the standard message (determine whether 500kW is within the range of -1400kW to 1400kW).
[0098] (4) If the verification passes, the standard message is converted into the original message according to the point mapping relationship.
[0099] (5) Generate a control topic and response topic specific to the target energy storage device.
[0100] (6) Send control commands containing the original message, control topic and reply topic to the target energy storage device via the MQTT protocol; the target energy storage device executes the control operation and returns a reply message.
[0101] (7) Receive reply messages and parse them into standard messages according to the point mapping relationship.
[0102] This method abstracts similar devices into a unified model library, storing point mapping relationships and control theme templates for generating control commands for different devices. When generating control commands for any energy storage device, the model library can be queried based on the device's model, and the command can be generated based on the matching results. This solves the heterogeneity problem of device control protocols and data structures, ensuring consistent control capabilities for different devices. It improves the efficiency of remote control commands for new devices accessing the cloud platform, reduces development and maintenance manpower and costs, enhances scalability, and eliminates the need for manual concatenation of control themes, thus solving the error-prone problem of traditional hard-coded concatenation and improving the real-time performance and accuracy of remote control.
[0103] In an exemplary embodiment, the method further includes: after generating a control topic corresponding to the target energy storage device, assigning an operation identifier to the current remote control operation; recording the entire process information during the current remote control operation, establishing the association between the entire process information and the operation identifier, and generating an operation log.
[0104] The full-process information includes time information for the standard message generation stage, the standard message conversion stage, the distribution stage, and the response stage of the target energy storage device.
[0105] Specifically, after receiving the standard message to be sent to the target energy storage device, a unique operation identifier can be automatically assigned to this remote control operation, which can be recorded as setUUID (such as set-20231001-123456). Then, during this remote control operation, the entire process information associated with setUUID is recorded through the log system to generate an operation log.
[0106] In an exemplary embodiment, the entire process information during this remote control operation is recorded, and the association between the entire process information and the operation identifier is established. This includes: recording the standard message received this time, the converted original message, the control topic template corresponding to the target energy storage device obtained by querying the preset model library, the reply topic template, the original message sent, the sending time of the control topic and reply topic, the received reply message, and the receiving time of the received reply message; at each stage, the association between the process information of that stage and the operation identifier is established.
[0107] like Figure 5The diagram shown illustrates a full-link tracing process in one embodiment. The log system records the full-process information associated with setUUID, including:
[0108] (1) Generation stage: content of standard message, generation time, and device model;
[0109] (2) Conversion stage: content of the original message and verification results;
[0110] (3) Distribution phase: Topic (including control topic and reply topic), sending time, MQTT status;
[0111] (4) Response phase: content of the reply message, response time, and execution status.
[0112] The end-to-end tracing system provided in this embodiment introduces a unique setUUID operation identifier to record the entire process log of instruction generation, conversion, issuance, and response, which facilitates subsequent problem localization and improves problem tracing efficiency.
[0113] To more clearly illustrate the remote control method for energy storage devices provided in this application, the following further explanation of this solution is provided.
[0114] This application achieves decoupling of remote control protocols for energy storage devices by establishing an architecture of "equipment model library + dynamic protocol conversion". The specific method is as follows:
[0115] (1) Equipment model modeling: For each type of equipment, a model containing point mapping relationship and theme template is constructed and stored in the model library (such as the PCS model containing theme templates such as power setting and status query).
[0116] (2) Dynamic Protocol Mapping: An abstract unified protocol mapping module automatically completes the bidirectional conversion between standard messages and device-specific protocols based on the mapping rules defined in the model, and supports numerical range verification. The management cloud platform generates standard messages, calls the protocol mapping module according to the device model to complete the conversion and distribution, and realizes unified scheduling of multiple devices.
[0117] (3) Full-link tracing: Generate a unique setUUID for each remote control operation, record the entire process information such as the generation, conversion, distribution and response of standard messages, and store it in the log system for easy problem tracing.
[0118] Taking the power configuration of the energy storage converter (PCS) at an energy storage site as an example, the specific application of this application is illustrated:
[0119] (1) Model Modeling: Configure the power setting command (command keyword pcs) for the PCS model in the model library:
[0120] ① Control theme template: / {sysId} / {deviceSN} / set / pcs;
[0121] ② Reply topic template: / {sysId} / {deviceSN} / pcs;
[0122] ③ Point mapping relationship: See example table 1 below.
[0123] Table 1 Point Mapping Relationship
[0124]
[0125] The protocol mapping module provides an interface that allows for one-click batch import of point mapping relationships from a table, converting configuration information into JSON descriptions of PC power setting parameters, as shown below:
[0126] [{
[0127] "point": "1",
[0128] "identifier": "ActivePower",
[0129] "name": "Active Power Setting",
[0130] "dataType": {
[0131] "type": "INT",
[0132] "unit": "kW",
[0133] "range": [-1400, 1400]
[0134] }
[0135] }, {
[0136] "point": "2",
[0137] "identifier": "ReactivePower",
[0138] "name": "Reactive Power Setting",
[0139] "dataType": {
[0140] "type": "INT",
[0141] "unit": "kvar",
[0142] "range": [-1400, 1400]
[0143] }
[0144] }, {
[0145] "point": "3",
[0146] "identifier": "PowerFactor",
[0147] "name": "Power Factor Setting",
[0148] "dataType": {
[0149] "type": "FLOAT",
[0150] "range": [-1, 1]
[0151] }
[0152] }]
[0153] In the protocol mapping module, these JSON description parameters are used to automatically convert between raw messages and standard messages.
[0154] (2) Command generation: If the platform needs to set the active power of the PCS of the site to 500kW and the reactive power to 400kvar, generate a standard message and generate a unique setUUID: set-20231001-000001, then: {"pcs":{"ActivePower":500,"ReactivePower":400,"PowerFactor":0.8},"setUUID":"set-20231001-000001","Ts":1737440745}.
[0155] (3) Protocol conversion: The protocol mapping module, based on the model configuration, completes the following:
[0156] ① Parameter verification: 500kW and 400kW are within the range of -1400kW to 1400kW, and 0.8 is within the range of -1 to 1. The verification is passed.
[0157] ② Message conversion: Generate the original message and mark it with the keyword {"pcs":{"1":500,"2":400,"3":0.8},"setUUID": " set-20231001-000001","Ts":1737440745};
[0158] ③Topic generation: Based on the site information of the downstream control, obtain the current actual device number and other parameters, replace sysId (sysA) and deviceSN (devA), and obtain / sysA / devA / set / pcs.
[0159] (4) Command issuance and response:
[0160] ① The management cloud platform sends raw messages + topics via MQTT, and logs the sending information associated with setUUID;
[0161] ② After execution, the device replies with the original message {"pcs":{"1":500,"2":400,"3":0.8}," setUUID":" set-20231001-000001","Ts":1737440745};
[0162] ③ The protocol mapping module parses the original reply message into a standard message and associates it with setUUID. The platform confirms successful control and completes the closed loop.
[0163] This solution has the following beneficial effects:
[0164] In terms of development approach: Compared to hard-coded adaptation in related technologies, which requires dedicated development for each device, this application can be based on model-driven development. Only the model parameters need to be configured, and the access time for adding new device models has been reduced from days to hours.
[0165] In terms of protocol conversion: compared to the fixed code conversion method in related technologies, which requires redevelopment for modification, this application adopts dynamic mapping relationship, which only requires updating the configuration.
[0166] In terms of problem tracing: Compared with the problem of logs lacking a unified identifier and being difficult to trace in related technologies, this application introduces setUUID to achieve full-link tracing, with clear log associations, and can accurately locate problems.
[0167] In terms of scalability: Compared to related technologies where adding new devices requires modifying the core code, this application does not require modifying the core code; it only requires configuring the new model in the model library.
[0168] In terms of reliability: Compared to related technologies that easily send commands exceeding the limit, this application has a built-in numerical range check that can intercept illegal commands.
[0169] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0170] Based on the same inventive concept, this application also provides a remote control device for energy storage devices to implement the remote control method for energy storage devices described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the remote control device for energy storage devices provided below can be found in the limitations of the remote control method for energy storage devices described above, and will not be repeated here.
[0171] In one exemplary embodiment, such as Figure 6 As shown, a remote control device for energy storage equipment is provided, comprising:
[0172] The receiving module 610 is used to receive a standard message to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for the target energy storage device.
[0173] The query module 620 is used to query a preset model library based on the model of the target energy storage device to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship is used to represent the mapping relationship between the control parameters in the standard message and the encoding in the original message.
[0174] The processing module 630 is used to convert standard messages into raw messages according to the point mapping relationship, and to generate the control topic corresponding to the target energy storage device according to the control topic template and the device information of the target energy storage device.
[0175] The sending module 640 is used to send raw messages and control topics to the target energy storage device; the target energy storage device is used to perform control operations based on the control topics and raw messages.
[0176] In some embodiments, the receiving module 610 is further configured to receive a reply message returned by the target energy storage device after performing a control operation; the processing module 630 is further configured to convert the reply message into a standard message according to the point mapping relationship corresponding to the target energy storage device; the device further includes a display module, configured to use the information in the standard message converted from the reply message as the latest control information of the target energy storage device, and display the latest control information of the target energy storage device.
[0177] In some embodiments, the preset model library also stores response topic templates corresponding to different models of equipment; the query module 620 is further configured to query the preset model library according to the model of the target energy storage device to obtain the response topic template corresponding to the target energy storage device; the processing module 630 is further configured to generate a response topic corresponding to the target energy storage device according to the response topic template and the equipment information of the target energy storage device; the sending module 640 is further configured to send the response topic to the target energy storage device; the response topic is used to identify the response message generated by the target energy storage device.
[0178] In some embodiments, the control parameters in the point mapping relationship have a standard value range; the device further includes a verification module for determining the standard value range corresponding to the control parameters in the standard message; verifying the control parameter values of the control parameters in the standard message according to the standard value range; the processing module 630 is further configured to convert the standard message into an original message according to the point mapping relationship if the verification passes.
[0179] In some embodiments, the processing module 630 is further configured to fill in the information of each field of the control theme template according to the device information of the target energy storage device, so as to obtain the control theme corresponding to the target energy storage device.
[0180] In some embodiments, the device further includes a model library construction module, which is used to classify different energy storage devices according to preset requirement information and construct multiple models; for each model, configure the corresponding control topic template, response topic template and point mapping relationship; and construct a preset model library based on each model and the corresponding control topic template, response topic template and point mapping relationship.
[0181] In some embodiments, each type of energy storage device corresponds to at least one control theme template. Each control theme template is set according to the control requirements of the energy storage device. The response theme template is configured based on the control theme template. The point mapping relationship includes the original message point, the standard message point, and the standard value range of the control parameters. The original message point refers to the encoding in the original message, and the standard message point refers to the control parameters in the standard message.
[0182] In some embodiments, the device further includes a tracking module, which is used to assign an operation identifier to the current remote control operation after generating a control topic corresponding to the target energy storage device; record the entire process information during the current remote control operation; establish the association between the entire process information and the operation identifier; and generate an operation log.
[0183] In some embodiments, the tracking module is further configured to record the standard message received this time, the converted original message, the control topic template and reply topic template corresponding to the target energy storage device obtained by querying the preset model library, the original message sent, the sending time of the control topic and reply topic, the received reply message, and the receiving time of the received reply message; and at each stage, to establish the association between the process information and the operation identifier of that stage.
[0184] In some embodiments, the sending module 640 is further configured to send raw messages and control topics to the target energy storage device via a message queue telemetry transmission protocol.
[0185] Each module in the aforementioned remote control device for energy storage equipment can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0186] In one exemplary embodiment, this application also provides an energy storage system, including a management cloud platform and various energy storage devices; wherein,
[0187] The management cloud platform receives standard messages to be sent to target energy storage devices. These standard messages contain control parameters and their values for the target energy storage devices. Based on the target energy storage device's model, it queries a preset model database to obtain the corresponding control topic template and point mapping relationship. The point mapping relationship represents the mapping between the control parameters in the standard message and the codes in the original message. Based on the point mapping relationship, the standard message is converted into an original message, and a control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device. Finally, the original message and control topic are sent to the target energy storage device among various energy storage devices.
[0188] The target energy storage device is used to perform control operations based on the control topic and the original message.
[0189] In some embodiments, the target energy storage device is further configured to generate a response message and return the response message to the management cloud platform after performing control operations according to the control topic and the original message;
[0190] The management cloud platform is also used to convert response messages into standard messages based on the point mapping relationship corresponding to the target energy storage device.
[0191] It should be noted that the solution provided by this system is similar to the solution described in the above method. Please refer to the limitations of the remote control method for energy storage devices mentioned above, which will not be repeated here.
[0192] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a remote control method for an energy storage device. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0193] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0194] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0195] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0196] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0197] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0198] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0199] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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 application.
[0200] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A remote control method for an energy storage device, characterized in that, The method, applied to a management cloud platform for energy storage systems, includes: Receive a standard message input by the user to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for controlling the target energy storage device, and the control parameters are related to the type or function of the target energy storage device. Based on the model of the target energy storage device, a preset model database is queried to obtain the control theme template and point mapping relationship corresponding to the target energy storage device; the point mapping relationship includes the original message point, the standard message point, and the standard value range of the control parameters. The standard message point is the control parameter configured for the energy storage device, and the original message point is the code corresponding to the control parameter of the energy storage device. The control parameter values in the standard message are verified according to the standard value range. If the verification is successful, the standard message is converted into the original message according to the point mapping relationship. The control theme corresponding to the target energy storage device is generated according to the control theme template and the device information of the target energy storage device. The original message and the control topic are sent to the target energy storage device; the target energy storage device is used to perform control operations based on the control topic and the original message.
2. The remote control method for energy storage equipment according to claim 1, characterized in that, After sending the original message and the control topic to the target energy storage device, the method further includes: Receive the reply message returned by the target energy storage device after it has performed a control operation; Based on the point mapping relationship corresponding to the target energy storage device, the reply message is converted into a standard message; The latest control information of the target energy storage device is displayed using the information in the standard message converted from the reply message.
3. The remote control method for energy storage equipment according to claim 2, characterized in that, The preset model library also stores response topic templates corresponding to different models of energy storage devices; The method further includes: The system queries the preset model database based on the model of the target energy storage device to obtain the corresponding response topic template. Generate a response topic corresponding to the target energy storage device based on the response topic template and the device information of the target energy storage device; Send the response topic to the target energy storage device; the response topic is used to identify the response message generated by the target energy storage device.
4. The remote control method for energy storage equipment according to claim 1, characterized in that, The step of generating a control theme corresponding to the target energy storage device based on the control theme template and the device information of the target energy storage device includes: Based on the equipment information of the target energy storage device, information is filled into each field of the control topic template to obtain the control topic corresponding to the target energy storage device.
5. The remote control method for energy storage equipment according to any one of claims 1 to 4, characterized in that, The preset model library is constructed in the following way: Based on the preset demand information, different energy storage devices are classified and various models are constructed; For each model, configure the corresponding control topic template, response topic template, and point mapping relationship; The preset model library is constructed based on each model, the corresponding control topic template, the corresponding reply topic template, and the point mapping relationship.
6. The remote control method for energy storage equipment according to claim 5, characterized in that, Each type of energy storage device corresponds to at least one control theme template. Each control theme template is set according to the control requirements of the energy storage device, and the response theme template is configured based on the control theme template.
7. The remote control method for energy storage equipment according to any one of claims 1 to 4, characterized in that, The method further includes: After generating the control topic corresponding to the target energy storage device, an operation identifier is assigned to this remote control operation; Record the entire process information during this remote control operation, establish the association between the entire process information and the operation identifier, and generate an operation log.
8. The remote control method for energy storage equipment according to claim 7, characterized in that, The process of recording the entire process information during this remote control operation and establishing the association between the entire process information and the operation identifier includes: Record the standard message received this time, the converted original message, the control topic template corresponding to the target energy storage device obtained by querying the preset model library, the reply topic template, the original message sent, the sending time of the control topic and the reply topic, the received reply message, and the receiving time of the received reply message; At each stage, an association is established between the process information of that stage and the operation identifier.
9. The remote control method for energy storage equipment according to claim 1, characterized in that, Sending the original message and the control topic to the target energy storage device includes: The original message and the control topic are sent to the target energy storage device via a message queue telemetry transport protocol.
10. A remote control device for an energy storage equipment, characterized in that, The device, which is a management cloud platform for the energy storage system, includes: The receiving module is used to receive a standard message input by the user to be sent to the target energy storage device; the standard message contains control parameters and control parameter values for controlling the target energy storage device, and the control parameters are related to the type or function of the target energy storage device. The query module is used to query a preset model library based on the model of the target energy storage device to obtain the control theme template and point mapping relationship corresponding to the target energy storage device. The point mapping relationship includes the original message point, the standard message point, and the standard value range of the control parameters. The standard message point is the control parameter configured for the energy storage device, and the original message point is the code corresponding to the control parameter of the energy storage device. The processing module is used to verify the control parameter values of the control parameters in the standard message according to the standard value range. If the verification is successful, the standard message is converted into an original message according to the point mapping relationship. The module is also used to generate a control theme corresponding to the target energy storage device according to the control theme template and the device information of the target energy storage device. A sending module is used to send the original message and the control topic to the target energy storage device; the target energy storage device is used to perform control operations according to the control topic and the original message.
11. An energy storage system, characterized in that, The system includes a management cloud platform and various energy storage devices; among which... The management cloud platform is used to receive standard messages input by the user to be sent to the target energy storage device. The standard message contains control parameters and control parameter values for controlling the target energy storage device, and the control parameters are related to the type or function of the target energy storage device. Based on the model of the target energy storage device, a preset model database is queried to obtain the control topic template and point mapping relationship corresponding to the target energy storage device. The point mapping relationship includes the original message point, the standard message point, and the standard value range of the control parameters. The standard message point is the control parameter configured for the energy storage device, and the original message point is the code corresponding to the control parameter of the energy storage device. The control parameter values of the control parameters in the standard message are verified according to the standard value range. If the verification passes, the standard message is converted into an original message according to the point mapping relationship, and a control topic corresponding to the target energy storage device is generated based on the control topic template and the device information of the target energy storage device. The original message and the control topic are sent to the target energy storage device among the various energy storage devices. The target energy storage device is used to perform control operations based on the control topic and the original message.
12. The energy storage system according to claim 11, characterized in that, The target energy storage device is also configured to generate a response message and return the response message to the management cloud platform after performing control operations according to the control topic and the original message; The management cloud platform is also used to convert the reply message into a standard message according to the point mapping relationship corresponding to the target energy storage device.
Citation Information
Patent Citations
Data interaction method and device, crane control system and crane
CN115180514A