Device access method, electronic device, and energy storage system
By scanning QR codes and using object model recognition technology, and using the cloud platform to create device models, the problems of complexity and inefficiency in accessing energy storage system equipment are solved, and automated and rapid device access and monitoring are achieved.
Patent Information
- Application Number
- CN202411337340.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-09-24
AI Technical Summary
Existing energy storage system equipment access methods are complex, inefficient, and prone to errors. In particular, the heterogeneous network access methods for battery stacks, clusters, single cell data, and auxiliary control devices are diverse, making manual configuration difficult.
By scanning the QR code of the energy storage device, identifying the device ID, type and communication protocol, and using the cloud platform to create and parse model information, automatic access to the energy storage system is achieved, and the device is identified using the physical model and agent model to establish a communication connection.
It achieves fast and accurate access and monitoring of energy storage equipment, reduces the complexity and error rate of manual configuration, and improves access efficiency.
Smart Images

Figure CN119583355B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy storage system control, specifically to a method for accessing energy storage system equipment based on a physical model, an electronic device, and an energy storage system. Background Art
[0002] With the continuous development of power systems, electrochemical energy storage systems, as a key component of energy storage technology, are widely used in the energy storage field. However, electrochemical energy storage systems require access to complex data on battery stacks, clusters, and cells, as well as data from auxiliary control equipment such as liquid cooling, air conditioning, fire protection, flooding, and temperature and humidity. This data configuration is complex, the data volume is large, and the network access methods are diverse, including Ethernet, serial ports, I / O, and other heterogeneous networks. Currently, access is mainly achieved through manual configuration of point tables, which is complex, inefficient, and prone to errors. The development of an efficient and accurate automated access method is imperative. 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 access is complicated, inefficient and error-prone when manually configuring a point table.
[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 indicate a request for the energy storage device to be connected 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] Sending model registration information to the cloud platform based on the device ID, the device type, the access method, and the communication protocol, 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 the cloud platform 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 after creating the model;
[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 connected 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 connected.
[0011] In one possible implementation manner, after accessing the energy storage device to be connected, 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 QR code model identification information and proxy model identification information;
[0014] The QR code model identification information is used to indicate 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 QR code;
[0015] The proxy 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 through the main device model bus agent.
[0016] In one possible implementation, configuration information sent by the cloud platform is received, where 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 single-cell 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 configured 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 being configured to send model registration information to the cloud platform based on the device ID, the device type, the access method, and the communication protocol, wherein the model registration information is used to indicate that the cloud platform has registered a corresponding model based on the device ID, the device type, the access method, and the communication protocol;
[0024] The receiving module is further configured 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 from 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, configured 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 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, the device access apparatus further includes a collection module, and the collection module is configured to collect data information of the energy storage device after the energy storage device to be connected 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, which is configured 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, 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 single-cell 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 for 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 to 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, sending model registration information to the cloud platform based on the device ID, device type, access method and communication protocol, 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 flowchart of an embodiment of the device access method provided in this application;
[0038] Figure 2 A flowchart of another embodiment of the device access method provided by this application;
[0039] Figure 3 A flowchart of another embodiment of the device access method provided by this 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 this application, unless otherwise specified, the character " / " indicates that the associated objects are in an "or" relationship. For example, A / B can represent A or B. "And / or" describes the relationship between the associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exists simultaneously, or B exists alone.
[0043] It should be pointed out that the words "first", "second", etc. involved in the embodiments of this application are only used for distinguishing description purposes, 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 can 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 can be an element itself, or a set containing one or more elements.
[0045] In the embodiments of this application, the terms "exemplary," "in some embodiments," and "in another embodiment" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" in this application should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0046] In the embodiments of the present application, the terms "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 the same. In the embodiments of the present application, the terms "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 the same. For example, "transmission" may include "sending" and / or "receiving," and may be a noun or a verb.
[0047] In the embodiments of this application, "equal to" can be used in conjunction with "greater than" and is applicable to the technical solution adopted when "greater than" is used, and can also be used in conjunction with "less than" and is applicable to the technical solution adopted when "less than" is used. It should be noted that when "equal to" is used in conjunction with "greater than", it cannot be used in conjunction with "less than"; and when "equal to" is used in conjunction with "less than", it cannot be used in conjunction with "greater than".
[0048] Currently, energy storage systems require access to complex data from battery stacks, clusters, and cells, as well as data from auxiliary control equipment such as liquid cooling, air conditioning, fire protection, flooding, and temperature and humidity. This data requires complex configurations and large volumes, requiring diverse network access methods, including Ethernet, serial ports, and I / O. Existing technologies primarily rely on manually configured point tables for access, 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 shows 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: Receive access information of the 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, embodiments of this application provide a device access method for an energy storage system, applicable to an energy storage system comprising an energy storage device, which is communicatively connected to a cloud platform. First, the energy storage system receives access information from the energy storage device. The access information represents a request from the energy storage device to be connected to the energy storage system. The energy storage system proposed in this application may include an electrochemical energy storage system, which is a technology that converts electrical energy into chemical energy and stores it, using chemical batteries to store and release energy. An energy storage device is a system or device used to store energy, capable of storing energy as it is generated and releasing it for use when needed. This application does not impose specific limitations on this method. When an energy storage device needs to access the energy storage system, it sends an access request to the energy storage system. Upon receiving the access information, the energy storage system notifies the cloud platform that an energy storage device has been connected. Upon receiving this information, the cloud platform performs initialization operations and creates a master device model, a sub-device model, and an auxiliary device model to facilitate access to 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 including 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 indicate 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 will parse and identify 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. Send model information to the energy storage device, the model information includes model creation information and model identification information; the model creation information is used to represent that the cloud platform creates a main device model, a sub-device model and an auxiliary device model in response to the access request of the energy storage device to be connected; the model identification information is used to represent 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 via MQTT or json format. 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 creation or modification is completed, it will be sent to the energy storage system to achieve synchronous model updates 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 model information and configuration information from the cloud platform. The model information includes model creation information and model identification information. The model creation information refers to the cloud platform creating the main device model, sub-device model, and auxiliary device model based on the physical model. The model identification information refers to the device ID model, device type model, access method model, and communication protocol model for the energy storage device to be connected, created by the cloud platform based on the physical model. The energy storage system then parses the model information sent by the cloud platform to obtain the device ID model, device type model, access method 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 utilization model, disk utilization 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 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 signaling information of cluster communication faults and faults in each group of the stack, 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] For example, taking the sub-device model as the 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, it further creates the battery stack model and its auxiliary device model 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 for the battery stack model, including a mild terminal voltage undervoltage alarm model, a moderate terminal voltage undervoltage alarm model for each group within the stack, a severe terminal voltage undervoltage alarm model for each group within the stack, a mild terminal voltage overvoltage alarm model for each group within the stack, a moderate terminal voltage overvoltage alarm model for each group within the stack, and a severe terminal voltage overvoltage alarm model for each group within the stack. The cloud platform also creates fault recovery models for the battery stack model, such as the stack DC circuit breaker control model, a cluster voltage differential over-level fault threshold model, a cluster voltage differential over-level fault threshold model, a cluster voltage differential over-level fault threshold model, a cluster voltage differential over-level fault threshold model, a cluster voltage differential over-level recovery threshold model, a cluster voltage differential over-level recovery threshold model, and a cluster voltage differential over-level recovery threshold model. After creating the main device model, sub-device models, and auxiliary device models, the cloud platform sends the model information to the energy storage system for analysis.
[0061] The device ID model, device type model, access method model, and communication protocol model correspond one-to-one to the device ID, device type, access method, and communication protocol of the energy storage device to be connected. Configuration information is used to represent the cloud platform configuration of the device ID model, device type model, access method model, and communication protocol model corresponding to the device to be connected. When the energy storage system receives access request information from the energy storage device to be connected, the historical master device model in the energy storage system automatically identifies the number of sub-device models, automatically creates a topology model of the master device model and sub-device models, automatically constructs the corresponding topology tree, records the topology data, and reports the topology data to the cloud platform in JSON format.
[0062] Step 140: access the energy storage device to be connected based on the device ID model, device type model, access mode model and communication protocol model of the energy storage device to be connected.
[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 sent to the energy storage system via 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 from the energy storage device and report the data information to the cloud platform in real time.
[0064] For example, combined Figure 2 The device access method provided in the embodiment of the present application is further explained. 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 QR code of the main device model 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 are complete, the energy storage device scans the accessory device QR code. The energy storage system parses the QR code information, which includes the device type, access method, communication protocol, and device ID. The energy storage device registers the accessory model with the cloud platform. The system then checks whether all accessory device model scans have been completed. If not, it continues parsing the QR code. If all scans are complete, the cloud platform generates the main device model and sub-device model topology and data models. The cloud platform then sends the models to the energy storage system. The energy storage system parses the models, creates a sub-device access thread, and completes data collection. Finally, the energy storage device reports the main device data and sub-device data to the cloud platform.
[0065] For example, combined Figure 3The device access method provided in the embodiment of the present application is further explained. One embodiment of the present application proposes that the energy storage device to be connected accesses the energy storage system and the cloud platform in a proxy manner. 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 QR code of the main device model 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 is manually assigned 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 is manually assigned 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, and 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 prone to errors. It can achieve rapid access and monitoring of energy storage devices through the collaboration of a cloud platform and an energy storage system, based on a physical model, using QR code scanning and a master device model agent.
[0067] The device access apparatus for the energy storage system provided in the embodiment of the present invention can execute the device access method for 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. For the similarities, please refer to the above description of the device access method for the energy storage system provided in the embodiment of the present invention, which will not be repeated here.
[0068] Figure 4 This is a schematic diagram of the structure of an embodiment of the device of this application, as shown in FIG. 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 is configured to scan a 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 is configured to send model registration information to the cloud platform based on the device ID, the device type, the access method, and the communication protocol, wherein the model registration information indicates that the cloud platform has registered a corresponding model based on the device ID, the device type, the access method, and the communication protocol;
[0072] The receiving module 41 is further configured 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 from 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 is configured 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 configured 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 configured to collect data information of the energy storage device after accessing the energy storage device to be 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 configured 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 configured 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 single-cell 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] The following combination 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 in communication with the processor, wherein the memory stores program instructions that can be executed 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 of the present application.
[0084] Figure 5 A block diagram of an exemplary electronic device 500 suitable for implementing embodiments of the present application is shown. Figure 5The electronic device 500 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0085] like Figure 5 As shown, electronic device 500 is implemented as a general-purpose computing device. Components of electronic device 500 may include, but are not limited to, one or more processors 510, storage 520, a communication bus 540 connecting various system components (including storage 520 and processor 510), and a communication interface 530.
[0086] Communication bus 540 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of 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, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a Compact Disc Read Only Memory (hereinafter referred to as: CD-ROM), a Digital Versatile Video Disc Read Only Memory (hereinafter referred to as: DVD-ROM), or other optical media) may be provided. In these cases, each drive can 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 that are configured to perform the functions of each embodiment 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 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. The program modules generally 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., keyboard, pointing device, display, 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 card, modem, etc.). Such communication may be performed through the communication interface 530. In addition, the electronic device 500 may also communicate with the network adapter ( Figure 5 The network adapter can communicate with other modules of the electronic device 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 Drives; 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 understood that the interface connection relationship between the modules illustrated in the embodiment of the present application is merely an illustrative 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 a different interface connection method from the above embodiment, or a combination of multiple interface connection methods.
[0093] In each of 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 (NPU), and an image signal processor (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 this 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, it enables the computer to execute 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, it enables the computer to execute the device access method provided by the embodiment shown in the present application.
[0096] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented using 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. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0097] Those skilled in the art will 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 the several embodiments provided in this 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 this 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of this 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 code.
[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 above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above 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 to a cloud platform, and the method includes: receiving access information of the energy storage device, where the access information is used to represent request information of the energy storage device to be connected applying for access to 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; Sending model registration information to the cloud platform based on the device ID, the device type, the access method, and the communication protocol, 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 the cloud platform 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 after creating the model; 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 connected 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 connected.
2. The device access method according to claim 1, wherein: After accessing the energy storage device to be connected, 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, wherein: After parsing the model information, the method further includes: Based on the access mode model and the communication protocol model, a communication connection is established with the energy storage device to be connected.
4. The device access method according to claim 1, wherein: 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 indicate 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 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 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: Configuration information sent by the cloud platform is received, where the configuration information is used to characterize the cloud platform configuration and the device ID model, the device type model, the access mode model, and the communication protocol model corresponding to the energy storage 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, wherein: The sub-device model includes a stack model, a cluster model, a single-unit model, a liquid cooler model, a temperature and humidity sensor model, a water immersion model, and an IO device model; the stack model includes a system fault state, a system operating state, a stack voltage, a stack current, a stack SOC, a stack SOH, and a 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 system according to 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 system according to any one of claims 1 to 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