Wireless networking method and system for multi-scene energy storage equipment, medium and equipment
By identifying the product series of energy storage devices and determining the master and slave machines, and using Bluetooth MAC addresses to control connections, the problem of low network stability among various energy storage devices is solved, and efficient networking and data management are achieved.
Patent Information
- Application Number
- CN202411470422.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-21
AI Technical Summary
When existing wireless networking technology is used between multiple energy storage equipment, it will lead to a decrease in network stability and affect the control effect of energy storage equipment-related data.
By obtaining the product series of each energy storage device in the target network, and determining the master and slave machines based on the product series, the master's Bluetooth MAC address is used to control the slave machine to establish a connection with the master, thereby realizing control over the network topology relationship, and real-time Data is uploaded to the cloud platform.
It realizes rapid and effective networking of multi-scenario and heterogeneous energy storage equipment, improves network stability and resource utilization efficiency, enhances the management and control effect of data related to energy storage equipment, and provides a solution for fault diagnosis, data analysis and equipment upgrades. support.
Smart Images

Figure CN119364322A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless networking technology, and specifically to a wireless networking method, system, medium and device for multi-scenario energy storage equipment. Background Art
[0002] With the transformation of the global energy structure, energy storage technology has gradually become an important research field, especially playing a key role in the utilization of renewable energy and grid management. The effective management and optimized operation of energy storage equipment are crucial to improving energy efficiency and system reliability.
[0003] Multi-scenario energy storage devices have a wide range of application scenarios, including homes, industries, and large-scale power grid systems. These devices need to be interconnected through efficient network technology to achieve real-time data monitoring, status management, and energy allocation. Existing networking technologies generally use wireless communications such as Bluetooth and Wi-Fi for data transmission. However, when there are many types of devices, it often affects the stability of the network and reduces the control effect of data related to energy storage devices. Summary of the invention
[0004] The present application provides a wireless networking method, system, medium and device for multi-scenario energy storage devices, which can improve the stability of the network and thus improve the management and control effect of data related to the energy storage devices.
[0005] In a first aspect, the present application provides a wireless networking method for a multi-scenario energy storage device, the method comprising: Obtain the product series of each energy storage device in the target network; Determine the master and slave according to the product series of each of the energy storage devices; Controlling the slave to communicate with the host based on the Bluetooth MAC address of the host; After a successful connection signal is obtained, real-time data of each energy storage device is obtained and uploaded to the cloud platform.
[0006] By adopting the above technical solution, by obtaining the product series of each energy storage device in the target network and determining the master and slave according to the product series, it is possible to identify multiple types of energy storage devices in heterogeneous networks and determine the master and slave roles. The determined host controls the slave to establish a connection with it through its Bluetooth MAC address, thereby controlling the network topology relationship and avoiding the problem of low networking efficiency caused by too many types of equipment. After the connection is successful, the data of each energy storage device obtained is uploaded to the cloud platform in real time to achieve unified monitoring and management of the networked devices. This solution realizes rapid and effective networking for heterogeneous energy storage devices in multiple scenarios, improves network stability and resource utilization efficiency, enhances the management and control of data related to energy storage equipment, and provides effective support for subsequent fault diagnosis, data analysis, and equipment upgrades.
[0007] Optionally, determining the master and the slave according to the product series of each of the energy storage devices includes: Determine whether the product series of each energy storage device in the target network are the same; If the product series of the energy storage devices are the same, determining the master and slave in a networking mode without a master control box; If the product series of the energy storage devices are different, the master and the slave are determined in a networking mode with a master control box.
[0008] By adopting the above technical solution, when determining the master and slave, first determine whether the energy storage device product series in the target network are the same. If they are the same, determine the master and slave in the mode without the master control box. If they are not the same, determine the master and slave in the mode with the master control box. In this way, the master and slave determination strategy corresponding to different scenarios and heterogeneous equipment conditions is implemented. It can handle both homogeneous networks with the same product series and heterogeneous networks with different product series, expanding the scope of application. In any case, networking can be carried out according to the determined master and slave, avoiding the problem of low networking efficiency caused by too many devices directly connected, and ensuring the stability and reliability of the network.
[0009] Optionally, determining the master and the slave in a networking mode without a master control box includes: In the target networking, a target energy storage device connected to the inverter is determined as a host, and other energy storage devices except the target energy storage device are determined as slaves.
[0010] By adopting the above technical solution, in the networking mode without a master control box, the target energy storage device connected to the inverter is determined as the master, and other energy storage devices are determined as slaves, thereby realizing the master-slave division in the scenario without a master control box. This method clarifies the network topology structure, enables the host to be directly connected to the inverter, and other slaves to communicate with the inverter through the host, effectively avoiding the problem of reduced networking efficiency caused by too many devices directly connected to the inverter, and ensuring the fast and stable networking in this scenario.
[0011] Optionally, determining the master and the slave in a networking mode with a master control box includes: Determine that the main control box is the host, and all the energy storage devices are slaves.
[0012] By adopting the above technical solution, in the networking mode with a master control box, by determining the master control box as the host and all energy storage devices as slaves, the master-slave division in the scenario with a master control box is realized. This method clarifies the network topology structure, making the master control box the core management device in the network, and each energy storage device communicates data through the master control box, effectively avoiding the problem of reduced networking efficiency caused by direct connection of too many devices, and ensuring the fast and stable networking in this scenario.
[0013] Optionally, controlling the slave to communicate with the host based on the Bluetooth MAC address of the host includes: Retrieve Bluetooth devices within the target networking range; Sending connection instructions containing the host Bluetooth MAC address to the retrieved Bluetooth devices in turn; receiving response information returned by each of the slaves based on the connection instruction; The slave is controlled to establish a communication connection with the host according to the response information.
[0014] By adopting the above technical solution, by retrieving Bluetooth devices within the target networking range, potential slave devices can be fully identified to ensure the integrity of the network. Sending connection instructions containing the host Bluetooth MAC address to the retrieved Bluetooth devices in turn not only avoids signal interference that may be caused by simultaneous broadcasting, but also improves communication efficiency. This method can also effectively prevent the misconnection of non-target devices and enhance the security of the system. Receiving the response information returned by each slave based on the connection instruction enables the system to grasp the status and connection capability of the slave in a timely manner, providing a reliable basis for subsequent connection establishment. Finally, the slave is controlled to communicate with the host according to the response information, realizing intelligent connection management and improving the success rate and stability of the network.
[0015] Optionally, acquiring the real-time data of each of the energy storage devices and uploading the real-time data to a cloud platform includes: Acquire real-time data of each of the energy storage devices, and perform edge computing processing on the real-time data to extract key data and non-key data; Encrypting the key data to obtain encrypted key data; The target transmission mode is determined based on the current network status, and the encrypted critical data and the non-critical data are uploaded to the cloud platform according to the target transmission mode.
[0016] By adopting the above technical solution, edge computing is performed on the collected real-time data of energy storage equipment, key data and non-key data are extracted, and key data is encrypted. Then, the transmission method is selected according to the network status and uploaded to the cloud platform, realizing intelligent and secure processing of a large amount of energy storage equipment data. This method uses edge computing to reduce the pressure on the core network, while encrypting important data to ensure security, and can also select appropriate transmission mechanisms according to network dynamics to ensure transmission reliability. Through intelligent processing of massive heterogeneous energy storage equipment data, key information with strong correlation is filtered out, effectively improving data utilization efficiency.
[0017] Optionally, the method further includes: Obtaining the firmware version of each of the energy storage devices, and obtaining the latest firmware version and corresponding update strategy from the cloud platform; If there is an energy storage device to be updated whose firmware version is not the latest firmware version, dividing the firmware update package in the update strategy into multiple data blocks and generating verification information; Sending each of the data blocks to the energy storage device to be updated one by one, and obtaining the update progress and device status in real time during the updating process of the energy storage device to be updated; After the update completion signal is obtained, the energy storage device to be updated is verified based on the verification information to obtain an update result, which is then sent to the cloud platform.
[0018] By adopting the above technical solution, the firmware version of the energy storage device is obtained and compared with the latest version of the cloud platform to determine whether it needs to be upgraded. If necessary, the firmware package is divided into blocks according to the strategy, verification information is generated, and the blocks are transmitted to the device and the status is monitored in real time. Finally, the verification result is fed back to the cloud platform, thereby realizing the intelligent upgrade of the firmware of the networked energy storage device. This method enables the firmware upgrade to be applied to the required devices in a targeted manner, and uses block transmission to improve efficiency, real-time monitoring to ensure the process is controllable, and the final verification ensures the correctness of the result.
[0019] In a second aspect of the present application, a wireless networking system for multi-scenario energy storage devices is provided, the system comprising: A product series acquisition module is used to obtain the product series of each energy storage device in the target network; A master-slave determination module, used to determine the master and slave according to the product series of each energy storage device; A communication connection establishing module, used for controlling the slave to establish a communication connection with the host based on the Bluetooth MAC address of the host; The data transmission module is used to obtain the real-time data of each energy storage device after obtaining the connection success signal, and upload the real-time data to the cloud platform.
[0020] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.
[0021] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: This application obtains the product series of each energy storage device in the target network and determines the master and slave according to the product series, thereby realizing the identification of multiple types of energy storage devices and the determination of the master and slave roles in the heterogeneous network. Based on the determined host, the slave is controlled to establish a connection with it through its Bluetooth MAC address, thereby realizing the control of the network topology relationship and avoiding the problem of low networking efficiency caused by too many types of equipment. After the connection is successful, the data of each energy storage device obtained is uploaded to the cloud platform in real time to realize unified monitoring and management of the networked devices. This solution realizes fast and effective networking for heterogeneous energy storage devices in multiple scenarios, improves network stability and resource utilization efficiency, enhances the management and control of data related to energy storage equipment, and provides effective support for subsequent fault diagnosis, data analysis, and equipment upgrades. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a flowchart of a wireless networking method for multi-scenario energy storage devices provided in an embodiment of the present application; Figure 2 This is a networking system architecture diagram of a same series of energy storage devices provided in an embodiment of the present application; Figure 3 This is a network system architecture diagram of different series of energy storage devices provided in an embodiment of the present application; Figure 4 It is a principle flow chart of a wireless networking method for a multi-scenario energy storage device provided in an embodiment of the present application; Figure 5 It is a module schematic diagram of a wireless networking system for multi-scenario energy storage devices provided in an embodiment of the present application; Figure 6 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0023] Description of reference numerals: 600, electronic device; 601, processor; 602, communication bus; 603, user interface; 604, network interface; 605, memory. DETAILED DESCRIPTION
[0024] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0025] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0026] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0027] The following will provide a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0028] Please refer to Figure 1 , a flowchart of a wireless networking method for a multi-scenario energy storage device is proposed. The method can be implemented by a computer program, can be implemented by a single-chip microcomputer, or can be run on a wireless networking system for a multi-scenario energy storage device. The computer program can be integrated into a computer device or can be run as an independent tool application. Specifically, the method includes steps 10 to 40, and the steps are as follows: Step 10: Obtain the product series of each energy storage device in the target network.
[0029] In the embodiment of the present application, the target network refers to a set of energy storage devices that need to be connected for communication, covering all relevant energy storage devices to form a network, and may include energy storage devices of different types or series.
[0030] The energy storage device in the embodiment of the present application refers to a device that can store electrical energy and release it when needed, which may include but is not limited to: battery components, household energy storage systems, power storage units, etc.
[0031] Product series refers to the classification or model of energy storage equipment. Devices in the same product series usually have similar characteristics, functions or communication protocols. The product series is used to determine the networking mode.
[0032] Specifically, obtaining the product series of each energy storage device in the target network is the key starting step of the entire wireless networking method, and its purpose is to lay the foundation for the subsequent selection of networking strategies and determination of master and slave machines. Specifically, the system first sends a query signal to all energy storage devices within the target networking range by means of Bluetooth broadcasting from the master control device (which can be a user terminal APP or a master control box). After receiving the query signal, each energy storage device will return a response data packet containing its product series information, which usually includes the device's unique identifier, product model, firmware version and other information. After receiving these responses, the master control device will parse the data packet, extract the product series information of each energy storage device, and temporarily store this information in the local database. During the acquisition process, the system will also record the Bluetooth signal strength of each device at the same time, which is helpful for subsequent device location estimation and grouping. If no response is received from some devices within the preset time, the system will resend the query signal to ensure that the information of all energy storage devices in the target network is obtained. In this way, the system can fully understand the product series distribution of each energy storage device in the target network, providing a basis for the subsequent selection of networking modes.
[0033] Step 20: Determine the master and slave devices according to the product series of each energy storage device.
[0034] In the embodiment of the present application, the host refers to a device that plays a core control and data aggregation role in the wireless networking system of energy storage devices. The host is responsible for coordinating the communication of the entire network, managing slave devices, and serving as a hub for interaction with external systems (such as cloud platforms). In a networking mode without a master control box, the host is usually an energy storage device directly connected to the inverter; in a networking mode with a master control box, the master control box itself acts as the host role, and the main responsibilities of the host include initiating networking, allocating communication time slices, aggregating data, issuing instructions, etc.
[0035] The slave in the embodiment of the present application refers to other energy storage devices controlled and managed by the host in the wireless networking system of energy storage devices. The slave receives instructions from the host, performs corresponding operations, and transmits its own status information and collected data to the host. In the networking mode without a master control box, except for the energy storage device selected as the host, all other energy storage devices are slaves; in the networking mode with a master control box, all energy storage devices are regarded as slaves. The main responsibilities of the slave are to execute instructions issued by the host, collect local data, respond to queries from the host, etc.
[0036] Specifically, determining the master and slave according to the product series of each energy storage device is a key step in the entire wireless networking method, and its purpose is to establish an efficient and stable communication network structure. First, the system analyzes the product series information of each energy storage device obtained previously to determine whether the energy storage devices in the target network belong to the same product series. This judgment is crucial because devices of different product series may have different communication protocols or functional characteristics, which directly affect the selection of networking strategies. If the system detects that all energy storage devices belong to the same product series, the networking mode without a master control box will be enabled. In this mode, the system will further identify the target energy storage device directly connected to the inverter and designate it as the master. This selection is based on the direct connection of the device to the power system, enabling it to better coordinate the power dispatch of the entire energy storage network. In addition to the target energy storage device selected as the master, all other energy storage devices are designated as slaves. This structure simplifies the communication path and reduces the delay of data transmission, and is particularly suitable for efficient collaboration between devices of the same product series. On the contrary, if the system identifies that there are energy storage devices of different product series in the target network, the networking mode with a master control box will be enabled. In this case, the system will designate the master control box as the master, and all energy storage devices, regardless of their product series, as slaves. As a specialized control device, the master control box has stronger processing power and more flexible communication interfaces, which can effectively manage and coordinate energy storage devices of different product series, ensuring that they can work harmoniously in a unified network.
[0037] Based on the above embodiment, as an optional embodiment, the step of determining the master and the slave according to the product series of each energy storage device may further include the following steps: Step 201: Determine whether the product series of each energy storage device in the target network are the same.
[0038] Specifically, the system will identify the product series information corresponding to each energy storage device, which usually includes key identifiers such as the device model and firmware version. The system will use an efficient comparison algorithm, such as hash table matching or fast string comparison, to compare these product series information one by one. During the comparison process, the system will set a flag bit, and the initial state is set to "same". If the product series of the device is found to be inconsistent during the comparison process, the system will immediately set the flag bit to "different" and end the comparison process to improve the judgment efficiency. If the flag bit is still "same" after all devices are compared, it means that all devices belong to the same product series. This judgment method can not only quickly obtain results, but also terminate in time when differences are found, avoiding unnecessary waste of computing resources.
[0039] Step 202: If the product series of the energy storage devices are the same, determine the master and slave in a networking mode without a master control box.
[0040] Specifically, when the system determines that the product series of each energy storage device in the target network are the same, a networking mode without a master control box is used to determine the master and slave. This method is selected based on the fact that devices in the same product series usually have the same communication protocols and functional characteristics, and can directly carry out efficient point-to-point communication. In the networking mode without a master control box, the system will first identify the target energy storage device directly connected to the inverter. This identification process is achieved by checking the connection status information of each energy storage device, which has been obtained in the previous device information collection stage. The system designates the target energy storage device directly connected to the inverter as the master, because the target energy storage device is at a key node in the power system and can directly obtain grid status information, making it more suitable as the coordination center of the entire energy storage network. After determining the master, all other energy storage devices are automatically designated as slaves. This master-slave structure simplifies the network topology and reduces the complexity of the communication path.
[0041] See also Figure 2 , is a network system architecture diagram of a same series of energy storage devices provided in an embodiment of the present application; like Figure 2 As shown, the networking system architecture of the same series of energy storage devices includes an inverter, a battery module (energy storage device), a user terminal APP and a cloud platform. In the embodiment of the present application, the energy storage devices of the same series are recorded as product 1, that is, they are all series of product 1, and then each battery module, that is, the energy storage device, is recorded as battery module 1, battery module 2, battery module 3...battery module n.
[0042] The inverter is used to convert direct current (DC) into alternating current (AC) to provide power conversion for energy storage equipment. The positive and negative poles of the DC terminal of the inverter are connected to the positive and negative poles of the DC terminal of the battery module 1 of product 1 through a power line, and at the same time, the communication terminal of the inverter is connected to the communication terminal of the battery module 1 of product 1 through a communication line.
[0043] Product 1 Battery Module 1, Product 1 Battery Module 2 to Product 1 Battery Module n are all household energy storage products of the same series. The positive and negative DC terminals of each battery module are connected in parallel to form a power storage system. When connected to an external photovoltaic power generation system, excess power can be stored in the household energy storage system to ensure that users can call on sufficient power when needed.
[0044] The user terminal APP has the following three main functions: 1. Establish networking with household energy storage products via Bluetooth; 2. After networking, users can view the status and data of all household energy storage products in real time in the APP; 3. Data can be automatically uploaded to the cloud platform for remote monitoring, fault analysis, and firmware updates and push notifications.
[0045] The cloud platform is composed of remote servers, which are responsible for receiving household energy storage product data uploaded by user terminal APP, performing remote monitoring, fault diagnosis, data analysis, and pushing the latest firmware to achieve product updates.
[0046] Combination Figure 2 The DC end of the inverter is connected to the DC end of product 1 battery module 1 through a power line, and the DC positive and negative poles of product 1 battery module 1 are connected to the DC positive and negative poles of product 1 battery module 2 and product 1 battery module n in parallel. The communication between product 1 battery module 1, product 1 battery module 2 and product 1 battery module n is achieved through Bluetooth connection, and the Bluetooth communication between all battery modules forms a networking structure. The user terminal APP communicates with the product 1 battery module through Bluetooth, and the user terminal APP establishes remote communication with the cloud platform through the mobile communication network or WiFi. The cloud platform can perform system monitoring, data analysis and firmware upgrade operations.
[0047] Step 203: If the product series of the energy storage devices are different, determine the master and slave in a networking mode with a master control box.
[0048] Specifically, when the system determines that the product series of each energy storage device in the target network are different, the networking mode with a master control box is used to determine the master and slave. The selection of this method is based on the fact that energy storage devices of different product series may have different communication protocols, functional characteristics and performance parameters, and a unified management and coordination center is required to ensure the compatibility and stability of the system. In the networking mode with a master control box, the system first activates the master control box and designates it as the master. The master control box is usually a specially designed device with powerful processing capabilities, diverse communication interfaces and flexible software architecture, which can adapt to the needs of devices of different product series. The system sends an initialization instruction to the master control box to activate its host function module, including multi-protocol communication management, data aggregation processing, instruction distribution, etc. Then all energy storage devices in the target network are designated as slaves regardless of their product series. This unified slave designation simplifies the network structure, so that all energy storage devices are directly managed by the master control box, which is convenient for centralized control and coordination.
[0049] See also Figure 3 , is a network system architecture diagram of different series of energy storage devices provided in an embodiment of the present application; like Figure 3 As shown, the networking system frame of the different series of energy storage devices includes a main control box, a battery module, a router, and a user-side APP. In the embodiment of the present application, different series of energy storage devices are recorded as product 1, product 2...product N, that is, the series of each product is different, and then each battery module, that is, the energy storage device, is recorded as battery 1, battery 2, battery 3...battery N.
[0050] Among them, the main control box is used to realize the networking of different series of energy storage products. The main control box communicates with each product through Bluetooth and uploads the data of all products to the user terminal APP. At the same time, the main control box can be connected to the router through Ethernet or WiFi to upload the data to the cloud platform, so as to realize remote real-time monitoring and firmware upgrade of the system. The main control box integrates multiple key modules, including Bluetooth module, WiFi module, Ethernet interface, micro control unit (MCU), etc., to ensure the realization of data transmission and system management functions.
[0051] Product 1, Product 2 to Product N are respectively composed of multiple battery modules with Bluetooth modules. These battery modules can be connected to the main control box via Bluetooth, and can also establish communication with the user terminal APP to realize data uploading and remote management.
[0052] The router serves as the intermediate medium between the cloud platform and the main control box. Depending on the installation location of the energy storage product and the main control box, the router and the main control box can be connected via wired Ethernet or wireless WiFi to ensure that data can be stably uploaded to the cloud platform.
[0053] User-side APP and Figure 2 The functions of the APP are consistent, and it is used to connect to the main control box via Bluetooth to view the status and data of all energy storage products. Through the APP, users can also connect to the cloud platform via mobile communication network or WiFi for remote monitoring and firmware upgrades.
[0054] Combination Figure 3 , energy storage products 1 to product n are connected internally, and the Bluetooth modules of all products are set to slave mode. The Bluetooth module of the main control box is configured as the host by default, which is responsible for establishing connections with the Bluetooth slaves of each energy storage product. The main control box receives data information from all energy storage products via Bluetooth and processes the data through multiplex transmission. One transmission path is to transmit the data directly to the user-side APP so that the user can view the status and data of the energy storage product in real time. Another transmission path is to upload the data to the router via the Ethernet interface or WiFi module through the microcontroller unit (MCU) inside the main control box, and then the router uploads the data to the cloud platform. In addition, the product data received by the user-side APP can also be uploaded to the cloud platform via WiFi or mobile communication network to realize remote monitoring and data backup functions. This connection architecture ensures the real-time data synchronization and remote management functions of the energy storage system.
[0055] Step 30: Control the slave device to communicate with the host device based on the Bluetooth MAC address of the host device.
[0056] Specifically, in this embodiment, in order to achieve efficient wireless networking of multi-scenario energy storage devices, first retrieve the Bluetooth devices within the target networking range. This step is intended to identify all potential slave devices to ensure that no energy storage devices that may participate in the networking are missed. The retrieval process can be implemented through Bluetooth broadcast scanning, and the system will continue to scan and record the detected Bluetooth device information within a preset time. After the retrieval is completed, the connection instructions containing the host Bluetooth MAC address are sent to the retrieved Bluetooth devices in turn. This one-by-one sending method helps to avoid network congestion and improve communication efficiency. The Bluetooth MAC address of the host is included in the connection instruction so that the slave device can accurately identify and connect to the correct host. This step can be implemented by constructing a Bluetooth data packet in a specific format, which encapsulates the MAC address of the host and the connection request information. Subsequently, the system will receive the response information returned by each slave based on the connection instruction. These response information may contain key data such as the device identification, current status, and power information of the slave. By analyzing these response information, the system can preliminarily determine the connection capability and status of each slave to prepare for the subsequent connection establishment. The receiving process of the response information needs to set a suitable timeout time to balance efficiency and reliability. Finally, a Bluetooth connection is established between the host and each slave based on the received response information. This step involves the standard process of Bluetooth pairing and connection, including exchanging encryption keys, negotiating connection parameters, etc. The system will establish a stable Bluetooth connection with each slave one by one according to the response order of the slave or the preset priority rules. This process can automatically complete the networking process of multiple energy storage devices, and can identify and connect all compatible devices without human intervention. This process uses the Bluetooth MAC address of the host as an identity identifier to ensure that the slave only establishes a connection with the specified host, thereby improving the security of the system. At the same time, the method of sending connection instructions and establishing connections one by one helps to reduce signal interference and improve the success rate of the connection.
[0057] Step 40: After a connection success signal is obtained, the real-time data of each energy storage device is obtained and uploaded to the cloud platform.
[0058] Specifically, after the host receives the successful connection confirmation from all slaves, the system will send a connection success signal and trigger a network-wide data collection instruction. This instruction will send data requests to each energy storage device one by one according to the preset data collection cycle and priority order. After receiving the request, each energy storage device will immediately collect the current operating parameters, including but not limited to key indicators such as voltage, current, temperature, state of charge (SOC) and state of health (SOH). The data collection process uses edge computing technology to perform preliminary data processing and anomaly detection on the device side to reduce the amount of data transmitted and improve the response speed. Next, the system will classify and prioritize the collected real-time data. Critical data (such as abnormal alarms or rapidly changing parameters) will be marked as high priority to ensure priority processing and transmission. At the same time, the system will compress and encrypt the data, which not only reduces the transmission bandwidth occupation, but also ensures the security of the data. After the data is ready, the system will evaluate the current network status and select the most suitable transmission protocol and path. If the network condition is good, the system will directly upload the data to the cloud platform through the selected secure channel (such as VPN or SSL). If the network condition is poor, the system will start the local cache mechanism to temporarily store the data and automatically resume the data after the network is restored. The data upload adopts an incremental update strategy, which only transmits the data that has changed compared with the last upload, in order to further optimize the use of network resources.
[0059] Based on the above embodiment, as an optional embodiment, the step of obtaining the real-time data of each energy storage device and uploading the real-time data to the cloud platform may further include the following steps: Step 401: Acquire real-time data of each energy storage device, perform edge computing on the real-time data, and extract key data and non-key data; Specifically, the system will periodically send data collection instructions to each energy storage device according to the preset data collection strategy. After receiving the instructions, each energy storage device will immediately collect a series of real-time data, including but not limited to voltage, current, temperature, state of charge (SOC), state of health (SOH), charge and discharge power, etc. The data collection frequency will be dynamically adjusted according to the importance of the device and historical fluctuations to balance data accuracy and system resource consumption. After the raw data is collected, the real-time data is processed by edge computing. This process includes data cleaning, outlier detection and preliminary analysis. The data cleaning stage removes obvious noise and erroneous readings to ensure data quality. Outlier detection uses statistical methods or machine learning algorithms to identify data points that are beyond the normal range. The preliminary analysis stage calculates some derived indicators, such as power change rate, temperature gradient, etc. The introduction of edge computing greatly reduces the amount of data that needs to be transmitted to the cloud, while improving the system's response speed to abnormal situations.
[0060] Next, the system will classify the processed data based on predefined rules and real-time calculation results, dividing it into critical data and non-critical data. Critical data usually includes outliers, parameters exceeding safety thresholds, sharply changing indicators, and system alarms. These data are directly related to the safety and efficiency of the system and need to be processed and transmitted with priority. Non-critical data includes operating parameters within the normal range and long-term trend data. Although these data do not need to be processed immediately, they are still important for long-term analysis and system optimization. The system will also add timestamps and priority tags to critical data to ensure that they receive timely attention in subsequent data transmission and processing.
[0061] Step 402: Encrypt the key data to obtain encrypted key data.
[0062] Specifically, the system will encrypt the key data previously identified through edge computing. The encryption process uses the Advanced Encryption Standard (AES) algorithm with a key length of 256 bits to ensure the confidentiality of the data. A hardware acceleration module is used during the encryption process to minimize the impact on system performance. At the same time, the system generates a unique initialization vector (IV) for each encrypted data packet to prevent replay attacks. In addition, after the encryption is completed, the system can also calculate and attach a data integrity check code to verify whether the data has been tampered with in the cloud.
[0063] Step 403: Determine the target transmission mode based on the current network status, and upload the encrypted key data and non-key data to the cloud platform according to the target transmission mode.
[0064] Specifically, the system will evaluate the current network status, including parameters such as bandwidth, latency, and packet loss rate. This evaluation process uses the host's built-in network monitoring module to collect network performance indicators in real time. Based on these indicators, the system will use a preset decision algorithm to select the most suitable target transmission method. The optional transmission methods include but are not limited to: high-speed direct transmission mode (applicable when the network is in good condition), segmented transmission mode (applicable when the network is unstable), compressed transmission mode (applicable when bandwidth is limited), and delayed transmission mode (applicable when the network is congested). After selecting the transmission method, the system will sort the transmission queue according to the priority and importance of the data. Encrypted critical data will be placed at the front of the queue to ensure priority transmission. For non-critical data, the system will perform lightweight compression processing to further reduce the amount of transmitted data. During the transmission process, the system will continuously monitor the network status. If it detects a significant change in network conditions, it will dynamically adjust the transmission strategy, such as switching to a more suitable transmission mode or adjusting the transmission rate. At the same time, the system also implements the breakpoint resume function to ensure that the transmission can be resumed from the breakpoint after the network is interrupted to avoid data duplication or loss.
[0065] Based on the above embodiment, as an optional embodiment, a wireless networking method for multi-scenario energy storage devices may further include the following steps: Step 501: Obtain the firmware version of each energy storage device, and obtain the latest firmware version and corresponding update strategy from the cloud platform.
[0066] Specifically, the system will periodically trigger a firmware version check program, which sends version query instructions to each energy storage device in the target network through a preset communication protocol. After receiving the query instruction, each energy storage device will immediately read the firmware version information stored internally, including the version number, release date, and feature identifier, etc. This information will be packaged into a response data packet in a standard format and sent back to the master device and the cloud platform through the previously established secure communication channel. Then, the latest firmware version is obtained from the cloud platform, as well as the update strategy corresponding to the upgrade from each firmware version to the latest firmware version. The update strategy includes but is not limited to key parameters such as firmware update package, update priority, bandwidth requirements, installation window period, and rollback plan.
[0067] Step 502: If there is an energy storage device to be updated whose firmware version is not the latest firmware version, the firmware update package in the update strategy is divided into multiple data blocks, and verification information is generated.
[0068] Specifically, the latest firmware version provided by the cloud platform is compared with the current firmware version of each energy storage device, and the energy storage device to be updated whose firmware version is not the latest firmware version is identified. For these energy storage devices to be updated, the system will read the firmware update package in the update strategy. Considering the storage and processing capacity limitations of the energy storage device and the instability of network transmission, the system uses block transmission to process the firmware update package. Specifically, the system will divide the firmware update package into multiple data blocks according to the preset size (usually 4KB to 64KB, dynamically adjusted according to device performance and network conditions). Each data block will be assigned a unique serial number to facilitate the reorganization and verification of the receiving end. After the segmentation is completed, the system will generate a CRC (cyclic redundancy check) or MD5 checksum for each data block, and these checksum information will be used by the receiving end to verify the data integrity. In addition to the single block check, the system will also calculate the SHA-256 hash value of the entire firmware update package as global checksum information. Next, the system will generate a metadata package containing information such as the firmware version number, the total number of data blocks, the size and checksum of each data block, and the global SHA-256 hash value. This metadata packet will be sent to the device to be updated at the beginning of the firmware update process to prepare it for reception. At the same time, the system will formulate a dynamic transmission plan based on the bandwidth requirements in the update strategy and the current network status of the device. This plan will determine the sending order, sending interval and retry strategy of the data blocks.
[0069] Step 503: Send each data block to the energy storage device to be updated one by one, and obtain the update progress and device status in real time during the update process of the energy storage device to be updated.
[0070] Specifically, the system will start sending firmware update data blocks one by one according to the previously formulated dynamic transmission plan. The sending process uses a reliable transmission protocol, such as TCP or the optimized MQTT protocol, to ensure reliable data transmission. Before each data block is sent, the system will add a sequence number and timestamp to it to facilitate the receiving end to reorganize the sequence and analyze the transmission delay. The sending interval will be dynamically adjusted according to the preset network bandwidth limit and the real-time network status to avoid excessive impact on the normal operation of the energy storage device. While the data block is being sent, the system will implement a real-time monitoring mechanism. This mechanism obtains update progress and device status information from the energy storage device to be updated through regular polling or asynchronous notification. The update progress information includes the number of data blocks received, the current update stage (such as downloading, verification, installation, etc.), and the estimated remaining time. The device status information includes key indicators such as CPU load, memory usage, storage space, and battery power (if applicable). The system will analyze these real-time data, and if abnormal conditions are found (such as stagnation of progress, exhaustion of resources, etc.), it will immediately take corresponding measures, such as suspending transmission, adjusting the transmission rate, or triggering a rollback program. In order to improve transmission efficiency and reliability, the system also implements an adaptive retransmission mechanism. If the reception confirmation of a data block is not returned within the scheduled time, the system will automatically resend the data block, and the number and interval of retransmissions will be dynamically adjusted according to the network conditions to balance reliability and efficiency. At the same time, the system will maintain a sliding window to allow multiple data blocks to be transmitted at the same time, improving bandwidth utilization. During the update process, the system will regularly report the update status to the cloud platform, including the overall progress, problems encountered, and measures taken. This information is not only used for remote monitoring, but will also be used to optimize future update strategies.
[0071] Step 504: After the update completion signal is obtained, the energy storage device to be updated is verified based on the verification information to obtain an update result, and the update result is sent to the cloud platform.
[0072] Specifically, when the update completion signal sent by the energy storage device to be updated is received, the signal indicates that the device has completed the download, installation and preliminary self-test of the firmware. Subsequently, the system immediately starts a comprehensive verification program, which performs multi-level verification of the update results based on the previously generated verification information. The verification process first requires the energy storage device to be updated to calculate and report the SHA-256 hash value of its newly installed firmware. The system compares this hash value with the SHA-256 hash value of the original firmware package previously stored to ensure the integrity and consistency of the overall firmware. Next, the system verifies each component of the firmware block by block. It sends a verification request to the energy storage device, requiring the device to calculate the CRC checksum or MD5 value of a specific memory area. These local verification results are compared with the verification information generated when the firmware update package was previously split to ensure that each data block is correctly installed and has not been tampered with. In addition to data integrity verification, the system also performs functional verification. It sends a series of predefined test instructions to the energy storage device to be updated, covering key functional modules such as battery management system (BMS), power conversion system (PCS), communication module, etc. The energy storage device to be updated performs these tests and returns the results. The system analyzes these results to confirm whether the various functions of the new firmware are operating normally. During the verification process, the system will record the execution status and results of each step in real time to form a detailed verification log. If an abnormality is found in any verification step, the system will immediately record the error information and decide whether to trigger the rollback program or start the fault diagnosis process based on the preset error handling strategy. After the verification is completed, the system will generate a comprehensive update result and send the update result to the cloud platform.
[0073] See also Figure 4 , which is a principle flow chart of a wireless networking method for multi-scenario energy storage devices provided in an embodiment of the present application.
[0074] like Figure 4 As shown, first, after all energy storage devices are turned on, the user opens the user terminal APP to determine whether the product series of each energy storage device are the same.
[0075] If the product series of each energy storage device is the same, select the networking mode without a master control box. In the host mode, define product 1 battery module 1 that communicates directly with the inverter as the host, and save the Bluetooth MAC address of product 1 battery module 1. Next, in the slave mode, select product 1 battery module 2 to product 1 battery module n as slaves in turn, and send the Bluetooth MAC address of the host to the Bluetooth modules of product 1 battery module 2 to product 1 battery module n. Subsequently, product 1 battery module 2 to product 1 battery module n communicate with product 1 battery module 1 through Bluetooth communication through the received host Bluetooth MAC address, and the networking process of product 1 battery module is completed. After the user terminal APP is connected to the host (i.e. product 1 battery module 1) through Bluetooth, the relevant data of all battery modules can be viewed in the APP. In addition, the APP can be connected to the cloud platform through a mobile communication network or WiFi, and the data information of household energy storage products can be uploaded to the cloud platform in real time, realizing remote real-time monitoring and firmware upgrade operations to ensure stable operation of the system.
[0076] If the product series of each energy storage device are different, select the networking mode with a master control box, set the Bluetooth of the master control box as the host, and set the Bluetooth of the battery modules of all energy storage products as slaves. In the host mode, the APP will save the Bluetooth MAC address of the master control box; then, in the slave mode, select the slave Bluetooth of all energy storage products, and send the Bluetooth MAC address of the master control box to each slave Bluetooth in turn. After the slave Bluetooth receives the MAC address of the host, it will automatically connect to the master control box to complete the networking of all energy storage product battery modules and the master control box. At this time, the battery module data of all products can be uploaded to the master control box via Bluetooth. The user-side APP can connect to the master control box via Bluetooth to view the status and related data of all energy storage products in real time. The APP can also upload this data to the cloud platform and download the latest firmware from the cloud platform to update the firmware of the energy storage product. When the user-side APP is not connected to the master control box, the user can also choose the networking method of the master control box. When the user's router is far away from the energy storage product and the wireless signal is not good, you can choose to transmit data via the Ethernet port. The main control box is connected to the router via a wired method, and the router uploads the data to the cloud platform. When the user's router is close to the energy storage product and the wireless network signal is good, you can choose a wireless connection. The main control box is connected to the router via WiFi to achieve data transmission, and then the router uploads the data to the cloud platform. Both of the above data transmission methods can achieve real-time monitoring of all energy storage batteries, ensuring the stability of system operation and real-time synchronization of data.
[0077] See also Figure 5, is a module diagram of a wireless networking system for a multi-scenario energy storage device provided in an embodiment of the present application. The wireless networking system for a multi-scenario energy storage device may include: a product series acquisition module, a master-slave determination module, a communication connection establishment module, and a data transmission module, wherein: A product series acquisition module is used to obtain the product series of each energy storage device in the target network; A master-slave determination module, used to determine the master and slave according to the product series of each energy storage device; A communication connection establishing module, used for controlling the slave to establish a communication connection with the host based on the Bluetooth MAC address of the host; The data transmission module is used to obtain the real-time data of each energy storage device after obtaining the connection success signal, and upload the real-time data to the cloud platform.
[0078] Optionally, the master-slave determination module is also used to determine whether the product series of each energy storage device in the target network are the same; if the product series of each energy storage device are the same, the master and slave are determined in a networking mode without a master control box; if the product series of each energy storage device are different, the master and slave are determined in a networking mode with a master control box.
[0079] Optionally, the master-slave determination module is further used to determine a target energy storage device connected to the inverter in the target networking as a master, and other energy storage devices except the target energy storage device as slaves.
[0080] Optionally, the master-slave determination module is further used to determine that the main control box is the master, and all the energy storage devices are slaves.
[0081] Optionally, the communication connection establishment module is also used to retrieve Bluetooth devices within the target networking range; send connection instructions containing the host Bluetooth MAC address to the retrieved Bluetooth devices in turn; receive response information returned by each slave based on the connection instruction; and control the slave to establish a communication connection with the host according to the response information.
[0082] Optionally, the data transmission module is also used to obtain real-time data of each of the energy storage devices, and perform edge computing on the real-time data to extract key data and non-key data; encrypt the key data to obtain encrypted key data; determine the target transmission mode based on the current network status, and upload the encrypted key data and non-key data to the cloud platform according to the target transmission mode.
[0083] Optionally, the data transmission module is also used to obtain the firmware version of each of the energy storage devices, and obtain the latest firmware version and the corresponding update strategy from the cloud platform; if there is an energy storage device to be updated whose firmware version is not the latest firmware version, the firmware update package in the update strategy is divided into multiple data blocks, and verification information is generated; each of the data blocks is sent to the energy storage device to be updated block by block, and during the update process of the energy storage device to be updated, the update progress and device status are obtained in real time; when the update completion signal is obtained, the energy storage device to be updated is verified based on the verification information to obtain an update result, and the update result is sent to the cloud platform.
[0084] It should be noted that: when the system provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0085] An embodiment of the present application also provides a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded by a processor and executing a wireless networking method for a multi-scenario energy storage device in the above-mentioned embodiment. The specific execution process can be found in the specific description of the above-mentioned embodiment, which will not be repeated here.
[0086] Please refer to Figure 6 The application also discloses an electronic device. Figure 6 The electronic device 600 may include: at least one processor 601 , at least one network interface 604 , a user interface 603 , a memory 605 , and at least one communication bus 602 .
[0087] The communication bus 602 is used to realize the connection and communication between these components.
[0088] The user interface 603 may include a display screen (Display) and a camera (Camera). The optional user interface 603 may also include a standard wired interface and a wireless interface.
[0089] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0090] Among them, the processor 601 may include one or more processing cores. The processor 601 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 605, and calling data stored in the memory 605. Optionally, the processor 601 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 601 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 601, and it can be implemented separately through a chip.
[0091] Among them, the memory 605 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 605 includes a non-transitory computer-readable storage medium. The memory 605 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 605 may optionally also be at least one storage device located away from the aforementioned processor 601. Refer to Figure 6 , the memory 605 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for a wireless networking method for multi-scenario energy storage devices.
[0092] exist Figure 6In the electronic device 600 shown, the user interface 603 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 601 can be used to call the application program of a wireless networking method for a multi-scenario energy storage device stored in the memory 605. When executed by one or more processors 601, the electronic device 600 executes one or more of the methods described in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0093] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0094] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0095] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0096] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0097] If the integrated unit 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 memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0098] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
[0099] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A wireless networking method for multi-scenario energy storage devices, characterized in that: include: Obtain the product series of each energy storage device in the target network; Determine the master and slave according to the product series of each of the energy storage devices; Controlling the slave to communicate with the host based on the Bluetooth MAC address of the host; After a successful connection signal is obtained, real-time data of each energy storage device is obtained and uploaded to the cloud platform.
2. The wireless networking method for multi-scenario energy storage devices according to claim 1 is characterized in that: The determining of the master and the slave according to the product series of each of the energy storage devices includes: Determine whether the product series of each energy storage device in the target network are the same; If the product series of the energy storage devices are the same, determining the master and slave in a networking mode without a master control box; If the product series of the energy storage devices are different, the master and the slave are determined in a networking mode with a master control box.
3. The wireless networking method for multi-scenario energy storage devices according to claim 2 is characterized in that: Determining the master and slave in a networking mode without a master control box includes: In the target networking, a target energy storage device connected to the inverter is determined as a host, and other energy storage devices except the target energy storage device are determined as slaves.
4. The wireless networking method for multi-scenario energy storage devices according to claim 2 is characterized in that: Determining the master and slave in a networking mode with a master control box includes: Determine that the main control box is the host, and all the energy storage devices are slaves.
5. The wireless networking method for multi-scenario energy storage devices according to claim 1, characterized in that: The controlling the slave to communicate with the host based on the Bluetooth MAC address of the host includes: Retrieve Bluetooth devices within the target networking range; Sending connection instructions containing the host Bluetooth MAC address to the retrieved Bluetooth devices in turn; receiving response information returned by each of the slaves based on the connection instruction; The slave is controlled to establish a communication connection with the host according to the response information.
6. The wireless networking method for multi-scenario energy storage devices according to claim 1, characterized in that: The acquiring of real-time data of each of the energy storage devices and uploading the real-time data to the cloud platform includes: Acquire real-time data of each of the energy storage devices, and perform edge computing processing on the real-time data to extract key data and non-key data; Encrypting the key data to obtain encrypted key data; The target transmission mode is determined based on the current network status, and the encrypted critical data and the non-critical data are uploaded to the cloud platform according to the target transmission mode.
7. The wireless networking method for multi-scenario energy storage devices according to claim 1, characterized in that: The method further comprises: Obtaining the firmware version of each of the energy storage devices, and obtaining the latest firmware version and corresponding update strategy from the cloud platform; If there is an energy storage device to be updated whose firmware version is not the latest firmware version, dividing the firmware update package in the update strategy into multiple data blocks and generating verification information; Sending each of the data blocks to the energy storage device to be updated one by one, and obtaining the update progress and device status in real time during the updating process of the energy storage device to be updated; After the update completion signal is obtained, the energy storage device to be updated is verified based on the verification information to obtain an update result, which is then sent to the cloud platform.
8. A wireless networking system for multi-scenario energy storage equipment, characterized in that: The system comprises: A product series acquisition module is used to obtain the product series of each energy storage device in the target network; A master-slave determination module, used to determine the master and slave according to the product series of each energy storage device; A communication connection establishing module, used for controlling the slave to establish a communication connection with the host based on the Bluetooth MAC address of the host; The data transmission module is used to obtain the real-time data of each energy storage device after obtaining the connection success signal, and upload the real-time data to the cloud platform.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Smart home polling networking system and method based on bluetooth networking technology
CN106292585A
Data updating method and device and computer readable storage medium
CN112968921A
Networking solution based on WIFI-MESH wireless intelligent parallel operation energy storage system
CN118300914A
Wireless slave device, wireless master device selection method, and communication system
EP2999272A1
Bluetooth-based data communication method and device, and storage medium
WO2019105143A1
Cited By
Networking method and device of subway fire-fighting all-in-one machine, storage medium and program product
CN120880894A