Equipment access method, electronic equipment and energy storage system
By establishing a communication connection between the energy storage system and the cloud platform, scanning and identifying equipment information using QR codes and sending model registration information to the cloud platform, the problem of complex, inefficient and error-prone access to the electrochemical energy storage system equipment is solved, and the rapid, accurate and automated access of the equipment is achieved.
Patent Information
- Application Number
- CN202411337340.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-09-24
AI Technical Summary
In the prior art, the access method of electrochemical energy storage system equipment is complex, inefficient, and error-prone, and mainly relies on manual configuration point table method for access.
By establishing a communication connection between the energy storage system and the cloud platform, using QR code to scan and identify the device ID, device type, access method and communication protocol, model registration information is sent to the cloud platform, and model information is received and parsed to realize automatic device access.
It realizes fast, accurate and automated access to energy storage equipment, reduces the complexity and error rate of manual configuration, and improves access efficiency and accuracy.
Smart Images

Figure CN119583355A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of energy storage system control, and specifically to an energy storage system device access method based on a physical model, an electronic device, and an energy storage system. Background Art
[0002] With the continuous development of the power system, electrochemical energy storage systems, as an important part of energy storage technology, are widely used in the field of energy storage. However, electrochemical energy storage systems need to access complex battery stacks, clusters, and single-cell data, as well as auxiliary control equipment data such as liquid cooling, air conditioning, fire protection, water immersion, temperature and humidity. These data configuration types are complex, the data volume is large, and the access network methods are diverse, including Ethernet, serial ports, IO and other heterogeneous network methods. At present, the main access method is manually configured point tables, which is complex, inefficient, and prone to errors. It is imperative to develop an efficient and accurate automated access method. Summary of the invention
[0003] The present application provides a device access method, electronic device and energy storage system for an energy storage system, which helps to solve the problem that the device is accessed by manually configuring a point table, and the access method is complex, inefficient and prone to errors.
[0004] In a first aspect, the present application provides a device access method for an energy storage system, which is applied to an energy storage system, wherein the energy storage system includes an energy storage device, and the energy storage system is communicatively connected to a cloud platform, including:
[0005] Receive access information of the energy storage device, where the access information is used to represent request information of the energy storage reserve to be connected for applying to access the energy storage system;
[0006] Scan the QR code of the energy storage device to be connected to identify the device ID, device type, access method and communication protocol of the energy storage device to be connected;
[0007] Based on the device ID, the device type, the access method and the communication protocol, sending model registration information to the cloud platform, wherein the model registration information is used to indicate that the cloud platform registers a corresponding model based on the device ID, the device type, the access method and the communication protocol;
[0008] Receive model information of the cloud platform, the model information including model creation information and model identification information; the model creation information is used to indicate that the cloud platform creates a main device model, a sub-device model, and an auxiliary device model in response to an access request of the energy storage device to be connected; the model identification information is used to indicate that after the cloud platform creates the model, it parses and identifies the device ID model, device type model, access mode model, and communication protocol model of the energy storage device to be connected;
[0009] Parsing the model information to obtain the device ID model, the device type model, the access mode model and the communication protocol model;
[0010] The energy storage device to be accessed is accessed based on the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be accessed.
[0011] In one possible implementation manner, after accessing the energy storage device to be accessed, the method further includes: collecting data information of the energy storage device, and reporting the data information to the cloud platform.
[0012] In one possible implementation manner, after parsing the model information, the method further includes: establishing a communication connection with the energy storage device to be connected based on the access mode model and the communication protocol model.
[0013] In one possible implementation, the model identification information further includes two-dimensional code model identification information and proxy model identification information;
[0014] The two-dimensional code model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be connected by scanning the two-dimensional code;
[0015] The proxy model identification information is used to characterize that the cloud platform identifies the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be connected through the main device model bus agent.
[0016] In one possible implementation, configuration information sent by the cloud platform is received, and the configuration information is used to characterize the device ID model, the device type model, the access method model and the communication protocol model corresponding to the cloud platform configuration and the device to be connected.
[0017] In one possible implementation, the main device model automatically identifies the number of the sub-device models and automatically creates a topology model with the sub-device models.
[0018] In one possible implementation, the main device model includes a device ID model, a software and hardware version model, a communication access mode model, a protocol type model, and a network status model.
[0019] In one possible implementation, the sub-device model includes a stack model, a cluster model, a monomer model, a liquid cooler model, a temperature and humidity sensor model, a water immersion model, and an IO device model; the stack model includes telemetry information such as system fault status, system operation status, stack voltage, stack current, stack SOC, stack SOH, and stack SOE.
[0020] In a second aspect, the present application provides a device access apparatus for an energy storage system, comprising:
[0021] A receiving module, the receiving module is used to receive access information of the energy storage device, the access information is used to represent the request information of the energy storage reserve to be connected to apply for access to the energy storage system;
[0022] A scanning module, the scanning module is used to scan the QR code of the energy storage device to be connected, and identify the device ID, device type, access method and communication protocol of the energy storage device to be connected;
[0023] A sending module, the sending module is used to send model registration information to the cloud platform based on the device ID, the device type, the access method and the communication protocol, the model registration information is used to indicate that the cloud platform registers the corresponding model based on the device ID, the device type, the access method and the communication protocol;
[0024] The receiving module is further used to receive model information of the cloud platform, the model information including model creation information and model identification information; the model creation information is used to indicate that the cloud platform creates a main device model, a sub-device model and an auxiliary device model in response to an access request of the energy storage device to be connected; the model identification information is used to indicate that after the cloud platform creates the model, it parses and identifies the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be connected;
[0025] A parsing module, the parsing module is used to parse the model information to obtain the device ID model, the device type model, the access mode model and the communication protocol model;
[0026] An access module, wherein the access module is used to access the energy storage device to be accessed based on the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be accessed.
[0027] In one possible implementation manner, the device access apparatus further includes a collection module, and the collection module is used to collect data information of the energy storage device after the energy storage device to be accessed is accessed, and report the data information to the cloud platform.
[0028] In one possible implementation, the device access apparatus further includes an establishment module, and the establishment module is used to establish a communication connection with the energy storage device to be connected based on the access mode model and the communication protocol model after parsing the model information.
[0029] In one possible implementation, the model identification information also includes QR code model identification information and proxy model identification information; the QR code model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access method model and the communication protocol model of the energy storage device to be connected by scanning the QR code; the proxy model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access method model and the communication protocol model of the energy storage device to be connected by means of the main device model bus agent.
[0030] In one possible implementation, the receiving module is also used to receive configuration information sent by the cloud platform, and the configuration information is used to characterize the device ID model, the device type model, the access method model and the communication protocol model corresponding to the cloud platform configuration and the device to be connected.
[0031] In one possible implementation manner, the device access apparatus further includes an identification module, and the identification module is used for the main device model to automatically identify the number of the sub-device models and automatically create a topology model with the sub-device models.
[0032] In one possible implementation, the main device model includes a device ID model, a software and hardware version model, a communication access mode model, a protocol type model, and a network status model.
[0033] In one possible implementation, the sub-device model includes a stack model, a cluster model, a monomer model, a liquid cooler model, a temperature and humidity sensor model, a water immersion model, and an IO device model; the stack model includes telemetry information such as system fault status, system operation status, stack voltage, stack current, stack SOC, stack SOH, and stack SOE.
[0034] In a third aspect, the present application provides an electronic device comprising: a processor, a memory and a computer-readable storage medium, wherein the memory is used to store a computer program; the processor is used to run the computer program, and the computer-readable storage medium stores a computer program. When the computer program runs on a computer, the device access method of the energy storage device as described in the first aspect is implemented.
[0035] In a fourth aspect, the present application provides an energy storage system, including: a battery pack, a PCS and an EMS, wherein the EMS implements the device access method of the energy storage device as described in the first aspect.
[0036] The present application provides a device access method, electronic device and energy storage system for an energy storage system, characterized in that the energy storage system includes an energy storage device, and the energy storage system is communicatively connected with a cloud platform, and the method includes: receiving access information of the energy storage device, the access information is used to represent the request information of the energy storage reserve to be connected to apply for access to the energy storage system; scanning the QR code of the energy storage device to be connected, based on the device ID, device type, access method and communication protocol, sending model registration information to the cloud platform, receiving the model information of the cloud platform, parsing the model information, obtaining the device ID model, device type model, access method model and communication protocol model, and accessing the energy storage device to be connected. The method provided by the present application helps to solve the problem that the device is accessed by manually configuring the point table, and the access method is complex, inefficient and error-prone. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 A schematic diagram of a flow chart of an embodiment of a device access method provided by the present application;
[0038] Figure 2 A flowchart of another embodiment of the device access method provided by the present application;
[0039] Figure 3 A flowchart of another embodiment of the device access method provided by the present application;
[0040] Figure 4 A schematic diagram of the structure of a device access device provided in this application;
[0041] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] In the embodiments of the present application, unless otherwise specified, the character " / " indicates that the objects before and after the association are in an or relationship. For example, A / B can represent A or B. "And / or" describes the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone.
[0043] It should be pointed out that the words "first", "second", etc. involved in the embodiments of the present application are only used to distinguish the description purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor can they be understood as indicating or implying order.
[0044] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. In addition, "at least one of the following" or similar expressions refers to any combination of these items, which may include any combination of single items or plural items. For example, at least one of A, B, or C may represent: A, B, C, A and B, A and C, B and C, or A, B and C. Among them, each of A, B, and C may be an element itself, or a set containing one or more elements.
[0045] In the embodiments of the present application, "exemplary", "in some embodiments", "in another embodiment", etc. are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0046] In the embodiments of the present application, "of", "corresponding", and "corresponding" may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. In the embodiments of the present application, communication and transmission may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent. For example, transmission may include sending and / or receiving, and may be a noun or a verb.
[0047] The equal to involved in the embodiments of the present application can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. It should be noted that when equal to is used in conjunction with greater than, it cannot be used in conjunction with less than; when equal to is used in conjunction with less than, it cannot be used in conjunction with greater than.
[0048] At present, energy storage systems need to access complex battery stacks, clusters, and single-cell data, as well as auxiliary control equipment data such as liquid cooling, air conditioning, fire protection, water immersion, temperature and humidity. These data configuration types are complex, the data volume is large, and the access network methods are diverse, including Ethernet, serial ports, IO and other heterogeneous network methods. In the existing technology, access is mainly carried out by manually configuring point tables, which is complex, inefficient, and prone to errors.
[0049] Based on the above problems, an embodiment of the present application proposes a device access method, which is applied to an energy storage system.
[0050] Now combined Figure 1-3 The device access method provided in the embodiment of the present application is described.
[0051] like Figure 1The figure is a flow chart of an embodiment of the device access method provided by the present application, which specifically includes the following steps:
[0052] Step 110: receiving access information of an energy storage device, where the access information is used to represent the request information of the energy storage reserve to be connected for applying to access the energy storage system.
[0053] Specifically, the embodiment of the present application proposes a device access method for an energy storage system, which is applied to an energy storage system, wherein the energy storage system includes an energy storage device, and the energy storage system is connected to a cloud platform for communication. First, the energy storage system receives access information of the energy storage device, and the access information is used to characterize the request information of the energy storage reserve to be connected to apply for access to the energy storage system. The energy storage system proposed in the present application may include an electrochemical energy storage system, which is a technology that converts electrical energy and stores it into chemical energy, and stores and releases energy through the mechanism of chemical batteries. Energy storage devices are systems or devices used to store energy, which can store energy when energy is generated and release energy for use when needed. This application does not specifically limit this. When the energy storage device needs to access the energy storage system, it will send a request access information to the energy storage system. After the energy storage system receives the access information of the energy storage device, it will notify the cloud platform that there is an energy storage device connected at this time. After the cloud platform receives the information, it will perform initialization operations and create a main device model, a sub-device model, and an auxiliary device model to access the energy storage device.
[0054] Step 120 , scan the QR code of the energy storage device to be connected, and identify the device ID, device type, access method, and communication protocol of the energy storage device to be connected.
[0055] Specifically, the embodiments of the present application propose that after receiving the access information of the energy storage device, the energy storage system will further scan the QR code of the energy storage device to be connected to identify the device ID, device type, access method and communication protocol of the energy storage device to be connected. Among them, the QR code of the energy storage device to be connected contains the device ID, device type, access method and communication protocol information of the energy storage device; the device ID is the unique identifier of the energy storage device, which is crucial for the tracking, management, maintenance and integration of the device; the access method is to automatically access the energy storage system or to access the energy storage system by scanning the QR code; the communication protocol may include the Modbus communication protocol, the CAN communication protocol and the MQTT communication protocol, among which Modbus is an application layer protocol that can be used for communication between the energy storage inverter and the battery management system, the CAN communication protocol is a controller area network, which is a bus-based data communication protocol, and the MQTT communication protocol is a lightweight message transmission protocol.
[0056] Step 130: Receive model information from the cloud platform, the model information includes model creation information and model identification information, and parse the model information.
[0057] Specifically, the embodiments of the present application propose that after identifying the device ID, device type, access method and communication protocol of the energy storage device to be connected, model registration information is sent to the cloud platform based on the device ID, device type, access method and communication protocol. The model registration information is used to characterize that the cloud platform registers the corresponding model based on the device ID, device type, access method and communication protocol. The cloud platform will first create a main device model, a sub-device model and an auxiliary device model; then, after receiving the model registration information of the device ID, device type, access method and communication protocol of the energy storage device sent by the energy storage system, the cloud platform parses and identifies the corresponding device ID model, device type model, access method model and communication protocol model based on the corresponding device ID, device type, access method and communication protocol. Model information is sent to the energy storage device, and the model information includes model creation information and model identification information; the model creation information is used to characterize that the cloud platform creates a main device model, a sub-device model, and an auxiliary device model in response to an access request of the energy storage device to be connected; the model identification information is used to characterize that after the cloud platform creates the model, it parses and identifies the device ID model, device type model, access mode model, and communication protocol model of the energy storage device to be connected, and sends the device ID model, device type model, access mode model, and communication protocol model to the energy storage system in the format of MQTT or json. The energy storage system and the cloud platform establish a communication connection with the energy storage device to be connected based on the access mode model and the communication protocol model. The type of communication protocol is not specifically limited in this application. The cloud platform will also periodically create and modify model information, and generate an iterative version of the model. When the model is created or modified, it will be sent to the energy storage system to achieve synchronous update of the model between the cloud platform and the energy storage system.
[0058] Furthermore, the model identification information also includes QR code model identification information and proxy model identification information; the QR code model identification information is used to represent that the cloud platform identifies the device ID model, device type model, access method model and communication protocol model of the energy storage device to be connected by scanning the QR code; the proxy model identification information is used to represent that the cloud platform identifies the device ID model, device type model, access method model and communication protocol model of the energy storage device to be connected by means of the main device model bus agent.
[0059] The energy storage system receives the model information and configuration information sent by the cloud platform. The model information includes model creation information and model identification information. The model creation information is the cloud platform creating the main device model, sub-device model and auxiliary device model based on the object model. The model identification information is the cloud platform creating the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be connected based on the object model. Further, the energy storage system parses the model information sent by the cloud platform and obtains the device ID model, device type model, access mode model and communication protocol model created by the cloud platform. Among them, the main device model (System Control Unit, SCU) includes the device ID model, software and hardware version model, communication access mode model, protocol type model, network type model, network status model, CPU load model, memory usage model, disk usage model, and system topology model; the sub-device model (Backup Control Unit, BCU) includes the device address model, protocol type model, network type model, network status model, battery stack model, battery cluster model, single cell model, liquid cooler model, temperature and humidity sensor model, water immersion model, and IO device model corresponding to the main device model; the battery stack model includes the number of battery clusters per stack model, the number of battery single cells per cluster model, timestamp model, system fault status, system operation status, stack voltage, stack current, stack SOC, stack SOH, stack SOE and other telemetry information; remote control information such as stack DC circuit breaker control and fault recovery; remote signal information of cluster communication faults and faults in each group of stacks, and remote adjustment information of each alarm fault threshold in the battery cluster model. Through various stack-level fault judgment algorithms and SOC, SOH, SOP, SOE and other algorithms, the above models are saved to the cloud platform and sent to the energy storage device.
[0060] Exemplarily, taking the sub-device model as a battery stack model, after the cloud platform creates the device ID model, device type model, access mode model and communication protocol model of the main device model corresponding to the battery stack model, the battery stack model and its auxiliary device model are further created according to the topological relationship between the main device model and the sub-device model. Specifically, the cloud platform creates a stack number model, a system fault status model, a system operation status model, a stack voltage model, a stack current model, a stack SOC model, a stack SOE model, and a cluster communication fault model. Furthermore, the cloud platform creates an alarm auxiliary device model in the battery stack model, such as: each group in the stack The cloud platform creates fault recovery models in the battery stack model, such as: stack DC circuit breaker control model, cluster voltage difference too large level 1 fault threshold model, cluster voltage difference too large level 2 fault threshold model, cluster voltage difference too large level 3 fault threshold model, cluster voltage difference too large level 1 recovery threshold model, cluster voltage difference too large level 2 recovery threshold model, cluster voltage difference too large level 3 recovery threshold model. After the cloud platform creates the main device model, sub-device model and auxiliary device model, it sends the model information to the energy storage system and waits for the energy storage system to analyze it.
[0061] The device ID model, device type model, access mode model and communication protocol model correspond one-to-one to the device ID, device type, access mode and communication protocol of the energy storage device to be connected. The configuration information is used to characterize the device ID model, device type model, access mode model and communication protocol model corresponding to the device to be connected configured by the cloud platform. When the energy storage system receives the access request information of the energy storage device to be connected, the historical main device model in the energy storage system will automatically identify the number of sub-device models, automatically create a topology model of the main device model and the sub-device model, automatically build the corresponding topology tree, record the topology data, and report the topology data to the cloud platform in json format.
[0062] Step 140: access the energy storage device to be accessed based on the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be accessed.
[0063] Specifically, the embodiments of the present application propose that after obtaining the device ID model, device type model, access mode model and communication protocol model created and issued by the cloud platform, the energy storage device to be connected is accessed based on the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be connected. The device ID model, device type model, access mode model and communication protocol model are generated and configured by the cloud platform, and are sent to the energy storage system in mqtt or json format. The energy storage system parses the device ID model, device type model, access mode model and communication protocol model files to complete the automatic access of the energy storage device to the energy storage system and the cloud platform. After accessing the energy storage device to be connected, the energy storage system will continue to collect data information of the energy storage device and report the data information to the cloud platform in real time.
[0064] Exemplary, combined Figure 2 The device access method provided in the embodiment of the present application is further described. One embodiment of the present application proposes that the energy storage device to be connected accesses the energy storage system and the cloud platform by scanning a QR code. Specifically, when the energy storage device to be connected applies for access, the cloud platform creates or modifies a model library, which includes a main device model, a sub-device model, and an accessory device model. The energy storage device scans the main device model QR code and applies for access to the energy storage system. The energy storage system first parses the QR code information, wherein the QR code information includes the device type, access method, communication protocol, and device ID. The energy storage device registers the main device model to the cloud platform, and the energy storage system uploads the main device model to the cloud platform; detects whether all main device model scans are completed, and if not, continues to parse the QR code. If all scans have been completed, the energy storage device scans the sub-device model QR code, and the energy storage system parses the QR code information, wherein the QR code information includes the device type, access method, communication protocol, and device ID. The energy storage device registers the sub-device model to the cloud platform; detects whether all sub-device model scans are completed, and if not, continues to parse the QR code. If all scans have been completed, the energy storage device scans the QR code of the accessory device, and the energy storage system parses the QR code information, where the QR code information includes the device type, access method, communication protocol and device ID. The energy storage device registers the accessory model to the cloud platform; it checks whether all accessory device model scans have been completed, and if not, continues to parse the QR code. If all scans have been completed, the cloud platform generates the main device model and the sub-device model topology and data model, and the cloud platform sends the model to the energy storage system. The energy storage system parses the model to create a sub-device access thread to complete data collection. Finally, the energy storage device completes the reporting of the main device data and sub-device data to the cloud platform.
[0065] Exemplary, combined Figure 3The device access method provided in the embodiment of the present application is further described. One embodiment of the present application proposes that the energy storage device to be connected accesses the energy storage system and the cloud platform through a proxy method. Specifically, when the energy storage device to be connected applies for access, the cloud platform creates or modifies a model library, which includes a main device model, a sub-device model, and an accessory device model. The energy storage device scans the main device model QR code and applies for access to the energy storage system. The energy storage system first parses the QR code information, wherein the QR code information includes the device type, access method, communication protocol, and device ID. The energy storage device registers the main device model to the cloud platform, and the energy storage system uploads the main device model to the cloud platform. The sub-device model manually assigns an address through networking, the main device model starts scanning the sub-device model, reads the device type, access method, communication protocol, and device ID through network broadcasting, and the main device model acts as a proxy for the sub-device model to the cloud platform; the accessory device model manually assigns an address through networking, the main device model starts scanning the accessory device model, reads and identifies the device type, access method, communication protocol, and device ID through the bus, and the main device model acts as a proxy for the accessory device model to the cloud platform. The cloud platform generates the main device model and sub-device model topology and data model. The cloud platform sends the model to the energy storage system. The energy storage system analyzes the model to create a sub-device access thread to complete data collection. Finally, the energy storage device completes the reporting of the main device data and sub-device data to the cloud platform.
[0066] The device access method provided in the embodiment of the present application helps to solve the problem that the device is accessed by manually configuring a point table, which is complex, inefficient, and error-prone. It can achieve rapid access and monitoring of energy storage devices based on the physical model by using QR code scanning and master device model proxy through the collaboration of the cloud platform and the energy storage system.
[0067] The device access apparatus of the energy storage system provided in the embodiment of the present invention can execute the device access method of the energy storage system provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. The similarities can be referred to the above description of the device access method of the energy storage system provided in the embodiment of the present invention, and will not be repeated here.
[0068] Figure 4 This is a schematic diagram of the structure of an embodiment of the device of the present application, such as Figure 4 As shown, the above-mentioned device 400 may include; wherein,
[0069] A receiving module 41, the receiving module 41 is used to receive access information of the energy storage device, the access information is used to represent the request information of the energy storage reserve to be connected to apply for access to the energy storage system;
[0070] A scanning module 42, the scanning module 42 is used to scan the QR code of the energy storage device to be connected, and identify the device ID, device type, access method and communication protocol of the energy storage device to be connected;
[0071] A sending module 43, the sending module 43 is used to send model registration information to the cloud platform based on the device ID, the device type, the access method and the communication protocol, the model registration information is used to indicate that the cloud platform registers the corresponding model based on the device ID, the device type, the access method and the communication protocol;
[0072] The receiving module 41 is also used to receive model information of the cloud platform, wherein the model information includes model creation information and model identification information; the model creation information is used to indicate that the cloud platform creates a main device model, a sub-device model and an auxiliary device model in response to an access request of the energy storage device to be connected; the model identification information is used to indicate that after the cloud platform creates the model, it parses and identifies the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be connected;
[0073] A parsing module 44, the parsing module 44 is used to parse the model information to obtain the device ID model, the device type model, the access mode model and the communication protocol model;
[0074] The access module 45 is used to access the energy storage device to be accessed based on the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be accessed.
[0075] In one possible implementation, the device access apparatus further includes a collection module 46, and the collection module 46 is used to collect data information of the energy storage device after the energy storage device to be accessed is accessed, and report the data information to the cloud platform.
[0076] In one possible implementation, the device access apparatus further includes an establishing module 47, and the establishing module 47 is used to establish a communication connection with the energy storage device to be connected based on the access mode model and the communication protocol model after parsing the model information.
[0077] In one possible implementation, the model identification information also includes QR code model identification information and proxy model identification information; the QR code model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access method model and the communication protocol model of the energy storage device to be connected by scanning the QR code; the proxy model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access method model and the communication protocol model of the energy storage device to be connected by means of the main device model bus agent.
[0078] In one possible implementation, the receiving module 41 is also used to receive configuration information sent by the cloud platform, and the configuration information is used to characterize the device ID model, the device type model, the access method model and the communication protocol model corresponding to the cloud platform configuration and the device to be connected.
[0079] In one possible implementation, the device access apparatus further includes an identification module 48, and the identification module 48 is used for the main device model to automatically identify the number of the sub-device models and automatically create a topology model with the sub-device models.
[0080] In one possible implementation, the main device model includes a device ID model, a software and hardware version model, a communication access mode model, a protocol type model, and a network status model.
[0081] In one possible implementation, the sub-device model includes a stack model, a cluster model, a monomer model, a liquid cooler model, a temperature and humidity sensor model, a water immersion model, and an IO device model; the stack model includes telemetry information such as system fault status, system operation status, stack voltage, stack current, stack SOC, stack SOH, and stack SOE.
[0082] Combine the following Figure 5 The exemplary electronic device provided in the embodiments of the present application is further introduced. Figure 5 A schematic structural diagram of an electronic device 500 is shown.
[0083] The electronic device 500 may include at least one processor and at least one memory connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the temperature prediction method for the energy storage device provided in the embodiment shown in the present application.
[0084] Figure 5 A block diagram of an exemplary electronic device 500 suitable for implementing the embodiments of the present application is shown. Figure 5The electronic device 500 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0085] like Figure 5 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include but are not limited to: one or more processors 510, storage 520, a communication bus 540 connecting different system components (including the storage 520 and the processor 510), and a communication interface 530.
[0086] The communication bus 540 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures. For example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0087] The electronic device 500 typically includes a variety of computer system readable media, which can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, removable and non-removable media.
[0088] The memory 520 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Figure 3Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disk read only memory (hereinafter referred to as: CD-ROM), a digital versatile disk read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the communication bus 540 via one or more data medium interfaces. The memory 520 may include at least one program product having a set (e.g., at least one) of program modules, which are configured to perform the functions of the various embodiments of the present application.
[0089] A program / utility having a set (at least one) of program modules may be stored in memory 520, such program modules including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules typically perform the functions and / or methods of the embodiments described herein.
[0090] The electronic device 500 may also communicate with one or more external devices (e.g., keyboards, pointing devices, displays, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via the communication interface 530. Furthermore, the electronic device 500 may also communicate with the network adapter ( Figure 5 The network adapter can communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the communication bus 540. It should be understood that although Figure 5 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Drivers; hereinafter referred to as: RAID) systems, tape drives, and data backup storage systems.
[0091] The processor 510 executes various functional applications and data processing by running the programs stored in the memory 520, such as implementing the method provided in the embodiment of the present application.
[0092] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 500. In other embodiments of the present application, the electronic device 500 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0093] In the above embodiments, the processor involved may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neura l-network Process Un its; hereinafter referred to as: NPU) and an image signal processor (Image Signa l Process i ng; hereinafter referred to as: ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASICs, or one or more integrated circuits for controlling the execution of the program of the technical solution of the present application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0094] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer-readable storage medium is run on a computer, the computer executes the device access method provided in the embodiment shown in the present application.
[0095] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer executes the device access method provided by the embodiment shown in the present application.
[0096] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0097] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0098] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk and other media that can store program codes.
[0099] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
[0100] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for accessing equipment in an energy storage system, characterized in that: Applied to an energy storage system, the energy storage system includes an energy storage device, the energy storage system is communicatively connected with a cloud platform, and the method includes: Receive access information of the energy storage device, where the access information is used to represent request information of the energy storage reserve to be connected for applying to access the energy storage system; Scan the QR code of the energy storage device to be connected to identify the device ID, device type, access method and communication protocol of the energy storage device to be connected; Based on the device ID, the device type, the access method and the communication protocol, sending model registration information to the cloud platform, wherein the model registration information is used to indicate that the cloud platform registers a corresponding model based on the device ID, the device type, the access method and the communication protocol; Receive model information of the cloud platform, the model information including model creation information and model identification information; the model creation information is used to indicate that the cloud platform creates a main device model, a sub-device model, and an auxiliary device model in response to an access request of the energy storage device to be connected; the model identification information is used to indicate that after the cloud platform creates the model, it parses and identifies the device ID model, device type model, access mode model, and communication protocol model of the energy storage device to be connected; Parsing the model information to obtain the device ID model, the device type model, the access mode model and the communication protocol model; The energy storage device to be accessed is accessed based on the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be accessed.
2. The device access method according to claim 1, characterized in that: After accessing the energy storage device to be accessed, the method further includes: Collect data information of the energy storage device and report the data information to the cloud platform.
3. The device access method according to claim 1, characterized in that: After parsing the model information, the method further includes: Based on the access mode model and the communication protocol model, a communication connection with the energy storage device to be accessed is established.
4. The device access method according to claim 1, characterized in that: The model identification information also includes two-dimensional code model identification information and proxy model identification information; The two-dimensional code model identification information is used to represent that the cloud platform identifies the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be connected by scanning the two-dimensional code; The proxy model identification information is used to characterize that the cloud platform identifies the device ID model, the device type model, the access mode model and the communication protocol model of the energy storage device to be connected through the main device model bus agent.
5. The device access method according to claim 1, characterized in that: The method further comprises: Receive configuration information sent by the cloud platform, where the configuration information is used to characterize the device ID model, the device type model, the access mode model, and the communication protocol model corresponding to the cloud platform configuration and the device to be connected.
6. The device access method according to claim 1, characterized in that: The method comprises: The main device model automatically identifies the number of the sub-device models and automatically creates a topology model with the sub-device models.
7. The device access method according to claim 1, characterized in that: The main device model includes a device ID model, a software and hardware version model, a communication access mode model, a protocol type model, and a network status model.
8. The device access method according to claim 1, characterized in that: The sub-device model includes a stack model, a cluster model, a monomer model, a liquid cooler model, a temperature and humidity sensor model, a water immersion model, and an IO device model; the stack model includes telemetry information such as system fault status, system operation status, stack voltage, stack current, stack SOC, stack SOH, and stack SOE.
9. An electronic device, characterized in that: include: A processor, a memory and a computer-readable storage medium, wherein the memory is used to store a computer program; the processor is used to run the computer program, and the computer-readable storage medium stores a computer program. When the computer program is run on a computer, the device access method of the energy storage device as described in any one of claims 1 to 8 is implemented.
10. An energy storage system, characterized in that: include: A battery pack, a PCS and an EMS, wherein the EMS implements the device access method of the energy storage device as described in any one of claims 1-8.
Citation Information
Patent Citations
Intelligent access method and device of IOT device
CN109510744A
Internet of Things M2M communication method and device, and electronic equipment
CN113347611A
Wireless access point device, equipment access method, equipment and storage medium
CN114554618A
Internet-of-things edge management platform of transformer substation
CN114662720A
Method, system and device for accessing IOT (Internet of Things) platform by IOT equipment
CN118316950A