Communication method of inverter, and communication method and system of photovoltaic power generation system
By sending information indicating that the inverter is not connected to the network to the energy manager, and using the first and second network access information to automatically switch to a network with better signal quality, the problem that the inverter cannot communicate with the energy manager normally is solved, and the normal operation of the inverter and the simplification of the network access process is achieved.
Patent Information
- Application Number
- CN202510169950.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-06-27
AI Technical Summary
The inverter cannot communicate with the energy manager normally, resulting in failure to work normally, and the network access process is inefficient, affecting the user experience.
By sending information indicating that the inverter is not connected to the network to the energy manager, receiving and using the first and second network access information, it automatically switches to a network with better signal quality, ensuring normal communication between the inverter and the energy manager.
It realizes stable communication between the inverter and the energy manager, ensures that the inverter works normally, simplifies the inverter's network access process, and improves the user experience.
Smart Images

Figure CN120224339A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy technologies, and in particular, to a communication method for an inverter, a communication method and system for a photovoltaic power generation system. Background Art
[0002] With the development of wireless communication technologies, energy devices such as inverters and energy managers can communicate with each other through wireless communication technologies to ensure the normal operation of the energy devices. For example, after an inverter and an energy manager are installed by an installer or an operator, they both need to establish a wireless communication connection with an access point (AP), and communicate with each other through the access point. However, the network maintained by the access point is not stable and often fails, resulting in the inability of the inverter to communicate with the energy manager, causing the inverter to malfunction. In addition, manual intervention is required in the initial stage of device network access, resulting in low installation efficiency and poor user experience. Summary of the Invention
[0003] This application provides a communication method for an inverter, a communication method and system for a photovoltaic power generation system, which can ensure normal communication between the inverter and the energy manager, enable the inverter to operate normally, and simplify the network access process of the inverter.
[0004] To achieve the above object, this application adopts the following technical solutions:
[0005] In a first aspect, a communication method for an inverter is provided. This method can be applied to an inverter, or a module in the inverter (such as a processor, a circuit, a chip, or a chip system, etc.), or a logical node, a logical module, or software that can implement all or part of the inverter functions.
[0006] Taking the case where this method is applied to an inverter as an example, the method includes: sending first information indicating that the inverter is not networked to the energy manager; receiving first network access information and second network access information from the energy manager; accessing a first network according to the first network access information, and in the case of a failure of the first network, accessing a second network according to the second network access information, or accessing a second network according to the second network access information, and in the case of a failure of the second network, accessing the first network according to the first network access information. Wherein, the first network access information is used to access the first network, the first network is managed by an access point, the second network access information is used to access the second network, the second network is managed by the energy manager, and the energy manager is used to perform power control on the inverter.
[0007] Based on the method provided in the first aspect above, the inverter can obtain the first network access information and the second network access information from the energy manager. Thus, in the case of a first network failure, it can communicate with the energy manager using the second network, and in the case of a second network failure, it can communicate with the energy manager using the first network, thereby ensuring normal communication between the inverter and the energy manager. Therefore, the energy manager can timely understand the actual working conditions of the inverter and can also send power control information to the inverter to control the power of the inverter, enabling the inverter to work properly and avoiding serious consequences such as incorrect power generation functions or power generation stoppage, thus ensuring the user experience. In addition, the above method does not require manual participation, and the inverter can obtain the network access information and complete network access automatically, simplifying the network access process of the inverter.
[0008] In a possible implementation, after receiving the first network access information and the second network access information from the energy manager, the above method further includes: determining to access the first network when the signal quality of the first network is greater than that of the second network; or determining to access the second network when the signal quality of the second network is greater than that of the first network.
[0009] Based on the above implementation, the inverter can access a network with better signal quality, thereby ensuring the communication quality between the inverter and the energy manager.
[0010] In a possible implementation, in the case of a first network failure, after accessing the second network according to the second network access information, the above method further includes: detecting whether the first network has returned to normal; and when the first network has returned to normal, accessing the first network according to the first network access information.
[0011] Based on the above implementation, the inverter can switch back to the first network after the first network has returned to normal. Since the first network is managed by an access point, and the access point usually also communicates with a server, after the inverter accesses the first network, it can communicate with the server through the access point, facilitating the server to manage the inverter.
[0012] In a possible implementation, in the case of a second network failure, after accessing the first network according to the first network access information, the above method further includes: detecting whether the second network has returned to normal; and when the second network has returned to normal, accessing the second network according to the second network access information.
[0013] Based on the above implementation, the inverter can switch back to the second network after the second network has returned to normal. Compared with the access point, the energy manager may be closer to the inverter, so the signal quality of the second network provided by the energy manager may be better than that of the first network provided by the access point. Therefore, the inverter switching back to the second network can improve the communication quality between the inverter and the energy manager.
[0014] In a possible implementation, the first information includes one or more of the following: identification information of the inverter, first indication information, or second indication information; the first indication information is used to indicate that the first information is broadcast information; the second indication information is used to indicate that the inverter is not connected to the network.
[0015] Based on the above implementation, when the first information includes the identification information of the inverter, the energy manager can identify the identity of the inverter. When the first information includes the first indication information, the energy manager can determine the information type of the first information, and thus parse the first information in a manner corresponding to the information type. When the first information includes the second indication information, the energy manager can determine that the inverter is not connected to the network, and thus send the first network access information and the second network access information to the inverter.
[0016] In a possible implementation, the first information further includes one or more of the following: third indication information, fourth indication information, fifth indication information, or authentication information; the third indication information is used to indicate the reason why the inverter is not connected to the network; the fourth indication information is used to indicate the authentication method of the inverter, and the authentication method includes energy manager authentication, user equipment authentication, or server authentication; the fifth indication information is used to indicate whether the inverter can join a new network; the authentication information is used to verify the identity information of the inverter.
[0017] Based on the above implementation, when the first information includes the third indication information, the energy manager can know why the inverter is not connected to the network. When the first information includes the fourth indication information, the energy manager can determine whether to authenticate the inverter by itself, by the user equipment, or by the server. When the first information includes the fifth indication information, the energy manager can determine whether the inverter can join a new network, and thus determine whether to send the first network access information and the second network access information to the inverter. When the first information includes the authentication information, the energy manager can verify the identity information of the inverter according to the authentication information, or send the authentication information to the server for the server to verify the identity information of the inverter.
[0018] In a possible implementation, the first network uses Wi-Fi technology, and the second network uses Wi-Fi technology.
[0019] Based on the above implementation, the inverter can access the first network or the second network based on Wi-Fi technology.
[0020] In a possible implementation, sending the first information to the energy manager includes: sending the first information to the energy manager via the first wireless communication technology; receiving the first network access information and the second network access information from the energy manager, including: receiving the first network access information and the second network access information from the energy manager via the first wireless communication technology. The first wireless communication technology is Wi-Fi technology, Bluetooth technology, or SparkLink technology.
[0021] Based on the above implementation, the inverter and the energy manager can communicate via Wi-Fi technology, Bluetooth technology, or SparkLink technology.
[0022] In a second aspect, a communication method for a photovoltaic power generation system is provided. The method includes: the inverter sending the first information to the energy manager, where the first information is used to indicate that the inverter is not networked, and the energy manager is used to perform power control on the inverter; the energy manager receiving the first information from the inverter and sending the first network access information and the second network access information to the inverter, where the first network access information is used to access the first network managed by an access point, and the second network access information is used to access the second network managed by the energy manager; the inverter receiving the first network access information and the second network access information from the energy manager; the inverter accessing the first network according to the first network access information, and in the case of a failure of the first network, accessing the second network according to the second network access information, or the inverter accessing the second network according to the second network access information, and in the case of a failure of the second network, accessing the first network according to the first network access information.
[0023] In a possible implementation, after the inverter receives the first network access information and the second network access information from the energy manager, the method further includes: when the signal quality of the first network is greater than that of the second network, the inverter determines to access the first network; or when the signal quality of the second network is greater than that of the first network, the inverter determines to access the second network.
[0024] In a possible implementation, in the case of a failure of the first network and after accessing the second network according to the second network access information, the method further includes: the inverter detecting whether the first network returns to normal, and when the first network returns to normal, accessing the first network according to the first network access information.
[0025] In a possible implementation, in the case of a failure of the second network and after accessing the first network according to the first network access information, the method further includes: the inverter detecting whether the second network returns to normal; when the second network returns to normal, accessing the second network according to the second network access information.
[0026] In a possible implementation, the first information includes one or more of the following: identification information of the inverter, first indication information, or second indication information; the first indication information is used to indicate that the first information is broadcast information; the second indication information is used to indicate that the inverter is not connected to the network.
[0027] In a possible implementation, the first information further includes one or more of the following: third indication information, fourth indication information, fifth indication information, or authentication information; the third indication information is used to indicate the reason why the inverter is not connected to the network; the fourth indication information is used to indicate the authentication method of the inverter, and the authentication methods include energy manager authentication, user equipment authentication, or server authentication; the fifth indication information is used to indicate whether the inverter can join a new network; the authentication information is used to verify the identity information of the inverter.
[0028] In a possible implementation, the first network uses Wi-Fi technology, and the second network uses Wi-Fi technology;
[0029] In a possible implementation, the inverter sends the first information to the energy manager, including: the inverter sends the first information to the energy manager through a first wireless communication technology, and the first wireless communication technology is Wi-Fi technology, Bluetooth technology, or XingShan technology; the energy manager sends the first network access information and the second network access information to the inverter, including: the energy manager sends the first network access information and the second network access information to the inverter through the first wireless communication technology.
[0030] In a third aspect, a photovoltaic power generation system is provided. The photovoltaic power generation system includes an inverter and an energy manager. Among them, the inverter is connected to the photovoltaic module, the energy manager is connected between the inverter and the power grid, and the energy manager is also connected to the load. The energy manager is used to perform power control on the inverter. The inverter is used to send the first information to the energy manager, and the first information is used to indicate that the inverter is not connected to the network; the energy manager is used to receive the first information from the inverter, and send the first network access information and the second network access information to the inverter. The first network access information is used to access the first network, and the first network is managed by an access point. The second network access information is used to access the second network, and the second network is managed by the energy manager; the inverter is further used to receive the first network access information and the second network access information from the energy manager; the inverter is further used to access the first network according to the first network access information. In the case of a failure of the first network, access the second network according to the second network access information. Or, the inverter is further used to access the second network according to the second network access information. In the case of a failure of the second network, access the first network according to the first network access information.
[0031] In a possible implementation, after receiving the first network access information and the second network access information from the energy manager, the inverter is further configured to determine to access the first network when the signal quality of the first network is greater than that of the second network; or, the inverter is further configured to determine to access the second network when the signal quality of the second network is greater than that of the first network.
[0032] In a possible implementation, in the case of a failure of the first network, after accessing the second network according to the second network access information, the inverter is further configured to detect whether the first network returns to normal, and when the first network returns to normal, access the first network according to the first network access information.
[0033] In a possible implementation, in the case of a failure of the second network, after accessing the first network according to the first network access information, the inverter is further configured to detect whether the second network returns to normal; when the second network returns to normal, access the second network according to the second network access information.
[0034] In a possible implementation, the first information includes one or more of the following: the identification information of the inverter, the first indication information, or the second indication information; the first indication information is used to indicate that the first information is broadcast information; the second indication information is used to indicate that the inverter is not networked.
[0035] In a possible implementation, the first information further includes one or more of the following: the third indication information, the fourth indication information, the fifth indication information, or the authentication information; the third indication information is used to indicate the reason why the inverter is not networked; the fourth indication information is used to indicate the authentication method of the inverter, and the authentication method includes energy manager authentication, user equipment authentication, or server authentication; the fifth indication information is used to indicate whether the inverter can join a new network; the authentication information is used to verify the identity information of the inverter.
[0036] In a possible implementation, the first network uses Wi-Fi technology, and the second network uses Wi-Fi technology.
[0037] In a possible implementation, the inverter is specifically configured to send the first information to the energy manager through the first wireless communication technology, and the first wireless communication technology is Wi-Fi technology, Bluetooth technology, or XingShan technology; the energy manager is specifically configured to send the first network access information and the second network access information to the inverter through the first wireless communication technology.
[0038] In a possible implementation, the above photovoltaic power generation system further includes one or more of the following: a charging pile or an energy storage device.
[0039] Among them, for the technical effects brought by any possible implementation manner in the second aspect to the third aspect, reference may be made to the technical effects brought by the first aspect or different possible implementation manners in the first aspect above, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 FIG. is a schematic diagram of a photovoltaic power generation system provided by the present application;
[0041] Figure 2 FIG. is a schematic diagram of a communication system provided by the present application;
[0042] Figure 3 FIG. is a schematic flowchart of a communication method for a photovoltaic power generation system provided by the present application Figure 1 ;
[0043] Figure 4 FIG. is a schematic diagram of a first piece of information provided by the present application;
[0044] Figure 5 FIG. is a schematic diagram of the connection relationship among an access point 500, an inverter 110, an energy manager 120, a server 700, and a user equipment 600 provided by the present application Figure 1 ;
[0045] Figure 6 FIG. is a schematic diagram of the connection relationship among an access point 500, an inverter 110, an energy manager 120, a server 700, and a user equipment 600 provided by the present application Figure 2 ;
[0046] Figure 7 FIG. is a schematic flowchart of a communication method for a photovoltaic power generation system provided by the present application Figure 2 。 DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] The following describes the embodiments of the present application in detail with reference to the accompanying drawings.
[0048] In order to solve the problem that the inverter cannot communicate with the energy manager, resulting in the abnormal operation of the inverter, the present application provides a communication method for the inverter and a communication method for a photovoltaic power generation system. The above communication method can be applied to a photovoltaic power generation system. For example, the above communication method can be applied to Figure 1 the photovoltaic power generation system 100 shown in FIG. The photovoltaic power generation system 100 may include an inverter 110 and an energy manager 120. Among them, the energy manager 120 is connected between the inverter 110 and the power grid 400, and the energy manager 120 is also connected to the load 300.
[0049] In one embodiment, the photovoltaic power generation system 100 further includes at least one of a energy storage device 130, a charging pile 140, or a photovoltaic module 150. In Figure 1Among them, the photovoltaic module 150 and the energy storage device 130 are both connected to the inverter 110, and the charging pile 140 is connected to the energy manager 120. In one implementation, the energy storage device 130 can also be connected to the energy manager 120.
[0050] In Figure 1 it, the photovoltaic module 150 can generate direct current. For example, the photovoltaic module 150 includes a photovoltaic power generation panel, and the photovoltaic power generation panel can convert solar energy into direct current. The energy storage device 130 is a power storage unit and can store the direct current generated by the photovoltaic module 150. For example, the energy storage device 130 is an energy storage battery. The inverter 110 can convert the direct current generated by the photovoltaic module 150 into alternating current and transmit the alternating current to the power grid 400 and / or the load 300, and / or, the inverter 110 can convert the direct current stored in the energy storage device 130 into alternating current and transmit the alternating current to the power grid 400 and / or the load 300. The energy manager 120 is used to perform power control on the inverter 110 so that the inverter 110 operates with an appropriate inversion power.
[0051] In one implementation, the load 300 can also be directly connected to the inverter 110 instead of being connected to the inverter 110 through the energy manager 120 to receive the alternating current provided by the inverter 110.
[0052] In one implementation, the energy manager 120 can also manage devices other than the inverter 110. For example, the energy manager 120 can perform power control on the charging pile 140 so that the charging pile 140 charges the device to be charged (such as an electric vehicle, etc.) with an appropriate power. For another example, the energy manager 120 can perform one or more operations such as power scheduling, power optimization, or power statistics on the power grid 400 and / or the load 300. For another example, the energy manager 120 can control when the energy storage device 130 stores electrical energy and when to provide electrical energy to the inverter 110.
[0053] In this application, the energy manager can also have other naming methods, such as an energy center device. In addition, the functions of the energy manager 120 can also be integrated into the inverter. In other words, the energy manager 120 can also be replaced by the inverter 120. For the convenience of description, the following embodiments of this application are introduced by taking the energy manager 120 as an example.
[0054] It should be understood that the above-mentioned "connection" should be understood in a broad sense. For example, "connection" can be a fixed connection, an electrical connection, a detachable connection, or integrated; "connection" can be a direct connection or an indirect connection through an intermediate medium, without limitation. In addition, the inverter 110, the energy manager 120, the energy storage device 130, the charging pile 140, and the photovoltaic module 150 can be collectively referred to as energy devices. The energy devices mentioned in the following embodiments of the present application can refer to one or more of the inverter 110, the energy manager 120, the energy storage device 130, the charging pile 140, or the photovoltaic module 150.
[0055] In the present application, the inverter 110 and the energy manager 120 have wireless communication functions. Therefore, information can be exchanged between the inverter 110 and the energy manager 120, enabling the energy manager 120 to obtain the working state of the inverter 110, thereby accurately controlling the power of the inverter 110 and enabling the inverter 110 to work properly.
[0056] In one implementation, one or more of the photovoltaic module 150, the load 300, the energy storage device 130, or the charging pile 140 also have wireless communication functions, so that the inverter 110 or the energy manager 120 can manage these devices. For example, the inverter 110 can send instructions to the photovoltaic module 150 / load 300 to control the power parameters of the photovoltaic module 150 / load 300. For another example, the inverter 110 or the energy manager 120 can send instructions to the energy storage device 130 to control the energy storage device 130 to store electrical energy or provide electrical energy. For another example, the energy manager 120 can send instructions to the charging pile 140 to control the power parameters of the charging pile 140.
[0057] Exemplarily, the above-mentioned photovoltaic power generation system 100 can be applied Figure 2 to the shown communication system 210. The communication system 210 can include an access point 500, and the inverter 110 and the energy manager 120 that can be communicatively connected to the access point 500 through wireless communication technology. In the communication system 210, the inverter 110 and the energy manager 120 can also be communicatively connected through wireless communication technology.
[0058] The above wireless communication technology refers to the technology that enables communication between devices without a wired connection. For example, wireless communication technologies include wireless fidelity (WiFi) technology, Bluetooth technology, or Starlink technology, etc. The Bluetooth technology in this application may refer to Bluetooth Low Energy (BLE) technology, or non-BLE technology. The Starlink technology in this application may refer to Starlink Low Energy (SLE) technology, or non-SLE technology. In addition, the above wireless communication technology may also include new wireless communication technologies introduced with the evolution of communication technology.
[0059] In Figure 2 it, the access point 500 can manage the first network, the energy manager 120 can manage the second network, and the inverter 110 can communicate with the energy manager 120 through the first network or through the second network. For example, when the first network fails, the inverter 110 can communicate with the energy manager 120 through the second network; or when the second network fails, the inverter 110 can communicate with the energy manager 120 through the first network. That is to say, the first network and the second network can ensure normal communication between the inverter 110 and the energy manager 120. Therefore, the energy manager 120 can learn about the working state of the inverter 110, so as to accurately control the power of the inverter 110 and enable the inverter 110 to work properly.
[0060] In one implementation, the first network and the second network use WiFi technology. For example, in the first network, the inverter 110 and the energy manager 120 are stations and can access the access point 500. In the second network, the energy manager 120 is the access point, the inverter 110 is the station, and the inverter 110 can access the energy manager 120.
[0061] In one implementation, the communication system 210 further includes one or more of the following: a server 700 communicatively connected to the access point 500, or a user equipment (UE) 600 communicatively connected to the access point 500.
[0062] The access point 500 and the server 700 can be communicatively connected in a wired manner, or through the above-mentioned wireless communication technology, or through cellular communication technology. Among them, cellular communication technology includes fifth-generation (5G) communication technology, fourth-generation (4G) communication technology, or future evolved cellular communication technology, etc. It should be understood that when the access point 500 and the server 700 communicate through WiFi technology, the server 700 can also access the first network.
[0063] The access point 500 and the user equipment 600 can be communicatively connected through the above-mentioned wireless communication technology, or through cellular communication technology. It should be understood that when the access point 500 and the user equipment 600 communicate through WiFi technology, the user equipment 600 can also access the first network.
[0064] It can be understood that when the photovoltaic module 150, the load 300, the energy storage device 130, or the charging pile 140 also has a wireless communication function, the communication system 210 can also include the above-mentioned device / component. It should be understood that the above-mentioned device / component can communicate with the energy manager 120 through the first network, or communicate with the energy manager 120 through the second network.
[0065] The functions that the access point 500, the energy manager 120, the inverter 110, the server 700, and the user equipment 600 can have in the communication system 210 will be introduced separately below.
[0066] In one embodiment, the access point 500 can provide wireless access services for energy devices (such as the inverter 110 and the energy manager 120, etc.). After the energy device accesses the access point 500 through the first network, the access point 500 can enable communication between energy devices, and / or forward information such as working parameters or system logs sent by the energy device to the server 700, and / or forward instructions, configured parameters, or software upgrade packages, etc. sent by the server 700 to the energy device.
[0067] In one embodiment, the access point 500 can also provide wireless access services for the user equipment 600, so that the user equipment 600 can view the status of the energy device (such as whether it is connected to the network, or whether it is working properly, etc.) or working parameters, or enable the user equipment 600 to verify the identity information of the energy device, upgrade the energy device, configure the parameters of the energy device, or control the switch of the energy device, etc. In this application, connecting to the network means that the communication component of the energy device is connected to the wireless communication network through correct configuration and completes relevant communication work normally. Therefore, the energy device after connecting to the network can communicate with other devices in the wireless communication network.
[0068] Exemplarily, the access point 500 is a router, such as a router in a home scenario, or a router in an industrial and commercial scenario, etc.
[0069] In one implementation, the energy manager 120 can monitor the status of energy devices (such as the inverter 110, etc.) (such as monitoring whether they are connected to the network, or monitoring whether they are working properly, etc.) or perform power management (such as controlling power, etc.). The energy manager 120 can also provide wireless access services for energy devices (such as the inverter 110, etc.). After the energy device accesses the energy manager 120 through the second network, the energy manager 120 can implement communication between the energy device and the energy manager 120, or implement communication between energy devices.
[0070] In one implementation, communication connection can be established between the energy manager 120 and the user device 600 through the above wireless communication technology, enabling the user device 600 to view the status (such as whether it is connected to the network, or whether it is working properly, etc.) or working parameters of the energy device, or enabling the user device 600 to verify the identity information of the energy device, configure the parameters of the energy device, or control the switch of the energy device, etc. It should be understood that when the energy manager 120 and the user device 600 communicate through WiFi technology, the user device 600 can also access the second network.
[0071] In one implementation, the server 700 can manage energy devices (such as the inverter 110 and the energy manager 120, etc.) and record the status of the energy devices (such as whether they are connected to the network, or whether they are working properly, etc.). Exemplarily, the server 700 is an application server (AS), a cloud server, or a cloud platform, etc.
[0072] In one implementation, an application (APP) is installed on the user device 600. Through the APP, the status or working parameters of the energy device can be viewed, or the identity information of the energy device can be verified, the energy device can be upgraded, the parameters of the energy device can be configured, or the switch of the energy device can be controlled, etc. Exemplarily, the user device 600 is a mobile phone, a tablet computer, a laptop computer, a personal digital assistant, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, etc.), a satellite terminal, or a computer with wireless transceiver function, etc.
[0073] Next, the method provided in this application will be described in conjunction with the Figure 2 communication system 210 shown above.
[0074] It can be understood that the inverter 110 and / or the energy manager 120 may execute some or all of the steps in the following embodiments of the present application. These steps are only examples, and the present application may also execute other steps or various deformations of the steps. In addition, each step may be executed in a different order presented in the present application, and it is possible that not all steps in the present application are to be executed.
[0075] As Figure 3 shown, a communication method for a photovoltaic power generation system provided by the present application. The communication method for the photovoltaic power generation system covers the communication method of the inverter 110 and the communication method of the energy manager 120. The communication method for the photovoltaic power generation system may include the following steps:
[0076] S301: The inverter 110 sends a first piece of information to the energy manager 120. Correspondingly, the energy manager 120 receives the first piece of information from the inverter 110.
[0077] In the present application, the first piece of information may be used to indicate that the inverter 110 is not connected to the network. The inverter 110 not being connected to the network means that the inverter 110 has not joined the network. Here, the "network" is a general term and does not specifically refer to a certain network. After receiving the first piece of information, the energy manager 120 may determine that the inverter 110 is not connected to the network, and thus send corresponding network connection information to the inverter 110, such as sending the first network connection information and the second network connection information in S302.
[0078] A possible implementation is that the inverter 110 and the energy manager 120 communicate through a first wireless communication technology. Among them, the first wireless communication technology is a WiFi technology, a Bluetooth technology, or a XingShan technology. For example, the inverter 110 sends the first piece of information to the energy manager 120 through the first wireless communication technology. Correspondingly, the energy manager 120 receives the first piece of information from the inverter 110 through the first wireless communication technology.
[0079] It can be understood that the inverter 110 may establish a connection relationship with the energy manager 120 through the first wireless communication technology. For example, after the two are paired, the inverter 110 sends the first piece of information to the energy manager 120. Or, the inverter 110 does not establish a connection relationship with the energy manager 120. For example, if the two are not paired, the inverter 110 directly broadcasts the first piece of information through the first wireless communication technology, and the energy manager 120 can receive the first piece of information when it is within the broadcast range of the inverter 110.
[0080] In one embodiment, the inverter 110 periodically broadcasts the first piece of information to ensure that the energy manager 120 can receive the first piece of information.
[0081] A possible design, the first information includes one or more of the following: identification information of the inverter 110, first indication information, second indication information, third indication information, fourth indication information, fifth indication information, or authentication information.
[0082] Among them, the identification information of the inverter 110 may include the unique identification number of the inverter 110, such as the serial number of the inverter 110, or the media access control (MAC) address of the inverter 110, etc. The identification information of the inverter 110 can be used by the energy manager 120 to identify the identity of the inverter 110.
[0083] The first indication information is used to indicate that the first information is broadcast information. When the information type of the first information is broadcast information, the first information may carry the first indication information, so that the energy manager 120 can determine that the information type of the first information is broadcast information, and thus parse the first information in a manner corresponding to this information type. For example, the first indication information can indicate that the first information is broadcast information by carrying the information type identifier corresponding to the broadcast information.
[0084] It can be understood that when the information type of the first information is broadcast information, the first information can be parsed by devices with the first wireless communication technology, regardless of whether these devices are connected to the inverter 110. Therefore, when the energy manager 120 has the first wireless communication technology, the energy manager 120 can obtain the first information without establishing a connection with the inverter 110, thus simplifying the implementation of the energy manager 120. In addition, when the information type of the first information is broadcast information, the first information can be carried in a broadcast frame, and the first indication information can indicate the frame type of the broadcast frame.
[0085] The second indication information is used to indicate that the inverter 110 is not connected to the network. When the inverter 110 is not connected to the network, the first information may carry the second indication information, and the second indication information indicates that the inverter 110 is not connected to the network, so that the energy manager 120 can determine that the inverter 110 is not connected to the network, and then send corresponding network connection information to the inverter 110. It should be understood that when the inverter 110 is already connected to the network, the first information may carry the second indication information, and the second indication information indicates that the inverter 110 is connected to the network, so that the energy manager 120 can determine that the inverter 110 is connected to the network, and thus does not send network connection information to the inverter 110.
[0086] The third indication information is used to indicate the reason why the inverter 110 fails to access the network, enabling the energy manager 120 to determine why the inverter 110 fails to access the network. For example, the third indication information may carry the identifier corresponding to the above reason. Taking reason A as "there is access network information, but the connection to the access point fails" and reason B as "the new device does not have any access network information" as an example, if the inverter 110 fails to access the network due to reason A, the third indication information carries the identifier of reason A; if the inverter 110 fails to access the network due to reason B, the third indication information carries the identifier of reason B.
[0087] The fourth indication information is used to indicate the authentication method of the inverter 110, which includes authentication by the energy manager 120, authentication by the user equipment 600, or authentication by the server 700. To indicate the above authentication methods, the fourth indication information may carry the identifiers of the corresponding authentication methods, enabling the energy manager 120 to determine whether to authenticate the inverter 110 by itself, by the user equipment 600, or by the server 700.
[0088] In a possible implementation, the corresponding authentication method has been pre-configured for the inverter 110 when it leaves the factory. Alternatively, when the installer or operator installs the inverter 110, the corresponding authentication method is configured for the inverter 110.
[0089] The fifth indication information is used to indicate whether the inverter 110 can join a new network. When the fifth indication information indicates that the inverter 110 can join a new network, the energy manager 120 can determine that the inverter 110 is ready to access the network and can access the network. Therefore, the energy manager 120 can send the corresponding access network information to the inverter 110. When the fifth indication information indicates that the inverter 110 cannot join a new network, the energy manager 120 can determine that the inverter 110 is not ready to access the network and cannot access the network. Therefore, the energy manager 120 may not send the access network information to the inverter 110. Of course, when the fifth indication information indicates that the inverter 110 cannot join a new network, the energy manager 120 may also send the corresponding access network information to the inverter 110, enabling the inverter 110 to directly access the network according to the access network information after it is ready to access the network later.
[0090] The authentication information is used to verify the identity information of the inverter 110. For example, the authentication information includes encrypted information. The encryption method of this encrypted information is related to the above authentication method. For example, if the authentication method is server 700 authentication, the encrypted information is generated using an encryption method known to both the server 700 and the inverter 110, with the identification information of the inverter 110 as one of the inputs. If the authentication method is energy manager 120 authentication, the encrypted information is generated using an encryption method known to both the energy manager 120 and the inverter 110, with the identification information of the inverter 110 as one of the inputs. Therefore, the authentication information has confidentiality and can prevent illegal devices from obtaining authentication by forging the identification information of the inverter 110, thus ensuring communication security.
[0091] In a possible implementation, when the fourth indication information indicates energy manager 120 authentication, the authentication information carried in the first information is valid, and the energy manager 120 can verify the identity information of the inverter 110 based on this authentication information. When the fourth indication information indicates server 700 authentication, the authentication information carried in the first information is valid, and the energy manager 120 can send this authentication information to the server 700 so that the server 700 can verify the identity information of the inverter 110 based on this authentication information. When the fourth indication information indicates user equipment 600 authentication, the authentication information carried in the first information is invalid, or the first information does not carry authentication information.
[0092] In a possible implementation, when the second indication information indicates that the inverter 110 has joined the network, the third indication information, fourth indication information, fifth indication information, and authentication information carried in the first information are invalid, or the first information does not carry the third indication information, fourth indication information, fifth indication information, and authentication information.
[0093] Exemplarily, the content indicated by the first information can be as Figure 4 shown. In Figure 4 , N0 bits in the first information can indicate the frame type (such as a broadcast frame); N1 bits in the first information can indicate the identification information of the inverter 110; N2 bits in the first information can indicate whether the inverter 110 has joined the network; N3 bits in the first information can indicate the reason why the inverter 110 has not joined the network; N4 bits in the first information can indicate the authentication method of the inverter 110; N5 bits in the first information can indicate the authentication information; N6 bits in the first information can indicate whether the inverter 110 can join a new network. Among them, N0 to N6 are positive integers, and any two values among N0 to N6 can be the same or different.
[0094] It can be understood that for any value among N0 to N6, if the value is a multiple of 8, the unit of this value can also be replaced by a byte. For example, if N0 is equal to 8, then N0 bits can be replaced by 1 byte.
[0095] It can be understood that Figure 4 are only examples of the first information. In specific applications, the first information may include more or less information than Figure 4 shown; or the positions of fields with different functions in the first information may also be different from Figure 4 shown. For example, N4 bits may also be located after N5 bits, or before N2 bits, etc., without limitation.
[0096] S302: The energy manager 120 sends the first network access information and the second network access information to the inverter 110. Correspondingly, the inverter 110 receives the first network access information and the second network access information from the energy manager 120.
[0097] In this application, the first network access information is used to access the first network, and the first network is managed by the access point 500. The first network access information may include the information required to access the first network. Taking the first network using WiFi technology as an example, the first network access information may include the service set identifier (SSID) of the first network and the access password of the first network.
[0098] A possible implementation is that the energy manager 120 can obtain the first network access information from the user device 600.
[0099] Exemplarily, after the energy manager 120 and the user device 600 establish a communication connection through WiFi technology / Bluetooth technology / SparkLink technology, the user device 600 sends the first network access information to the energy manager 120.
[0100] Another possible implementation is that the energy manager 120 can obtain the first network access information from the access point 500.
[0101] Exemplarily, after the access point 500 authenticates the energy manager successfully, it sends the first network access information to the energy manager 120. Or, after the user device 600 or the server 700 authenticates the energy manager successfully, it sends a notification to the access point 500. After receiving the notification, the access point 500 sends the first network access information to the energy manager 120.
[0102] Exemplarily, the access point 500 may encrypt the first network access information using an encryption method known to the access point 500 and the energy manager 120, and broadcast the encrypted first network access information. After receiving the encrypted first network access information, the energy manager 120 can decrypt it to obtain the first network access information. In one implementation, devices other than the access point 500 and the energy manager 120 do not know the above encryption method, so communication security can be guaranteed.
[0103] It can be understood that after the energy manager 120 obtains the first network access information from the user device 600 or the access point 500, it can access the first network according to the first network access information. The energy manager 120 accessing the first network means that the energy manager 120 establishes a communication connection with the access point 500.
[0104] In this application, the second network access information is used to access the second network, and the second network is managed by the energy manager 120. The second network access information can be stored in the energy manager 120. The second network access information may include the information required to access the second network. Taking the second network using WiFi technology as an example, the second network access information may include the SSID of the second network and the access password of the second network.
[0105] In a possible implementation, the inverter 110 and the energy manager 120 communicate through the first wireless communication technology. For example, the energy manager 120 sends the first network access information and the second network access information to the inverter 110 through the first wireless communication technology. Correspondingly, the inverter 110 receives the first network access information and the second network access information from the energy manager 120 through the first wireless communication technology.
[0106] In a possible implementation, in order to improve communication security, the energy manager 120 sends the first network access information and the second network access information to the inverter 110 when the identity information verification of the inverter 110 is successful.
[0107] As described in S301, the energy manager 120, the user device 600, and the server 700 can all authenticate the inverter 110. If the fourth indication information is carried in the first information, the energy manager 120 determines the device for authenticating the inverter 110 according to the fourth indication information; if the fourth indication information is not carried in the first information, the energy manager 120 can determine the device for authenticating the inverter 110 by itself.
[0108] In a possible implementation, when the energy manager 120 determines to authenticate the inverter 110 by itself, the energy manager 120 can verify the identity information of the inverter 110 according to the identification information of the inverter 110 carried in the first information, and / or, the authentication information.
[0109] Exemplarily, if the inverter 110 has been registered in the energy manager 120, the energy manager 120 can verify whether the identification information of the inverter 110 carried in the first information is the same as the identification information of the registered inverter 110. If they are the same, the energy manager 120 determines that the identity information verification of the inverter 110 is successful. If they are different, the energy manager 120 determines that the identity information verification of the inverter 110 fails. Alternatively, the energy manager 120 uses an encryption method known to both the energy manager 120 and the inverter 110 to encrypt the identification information of the registered inverter 110, and verifies whether the obtained information is the same as the encrypted information in the authentication information. If they are the same, the energy manager 120 determines that the identity information verification of the inverter 110 is successful. If they are different, the energy manager 120 determines that the identity information verification of the inverter 110 fails. Alternatively, the energy manager 120 uses a decryption method known to both the energy manager 120 and the inverter 110 to decrypt the encrypted information in the authentication information, and verifies whether the obtained information is the same as the identification information of the registered inverter 110. If they are the same, the energy manager 120 determines that the identity information verification of the inverter 110 is successful. If they are different, the energy manager 120 determines that the identity information verification of the inverter 110 fails.
[0110] Exemplarily, if the inverter 110 has not been registered in the energy manager 120, the energy manager 120 uses an encryption method known to both the energy manager 120 and the inverter 110 to encrypt the identification information of the inverter 110 carried in the first information, and verifies whether the obtained information is the same as the encrypted information in the authentication information. If they are the same, the energy manager 120 determines that the identity information verification of the inverter 110 is successful. If they are different, the energy manager 120 determines that the identity information verification of the inverter 110 fails. Alternatively, the energy manager 120 uses a decryption method known to both the energy manager 120 and the inverter 110 to decrypt the encrypted information in the authentication information, and verifies whether the obtained information is the same as the identification information of the inverter 110 carried in the first information. If they are the same, the energy manager 120 determines that the identity information verification of the inverter 110 is successful. If they are different, the energy manager 120 determines that the identity information verification of the inverter 110 fails.
[0111] In one implementation, devices other than the energy manager 120 and the inverter 110 do not know the above encryption method and decryption method, so communication security can be guaranteed.
[0112] Another possible implementation is that when the energy manager 120 determines that the inverter 110 is to be authenticated by the server 700, the energy manager 120 may send a first authentication request to the server 700 to request the server 700 to verify the identity information of the inverter 110. After verifying the identity information of the inverter 110, the server 700 may send a first authentication result to the energy manager 120 to indicate whether the identity information of the inverter 110 is successfully verified. Among them, the first authentication request may include the first information, or the identification information of the inverter 110, and / or the authentication information.
[0113] Exemplarily, the server 700 verifies the identity information of the inverter 110 according to the identification information of the inverter 110, and / or the authentication information. Specifically, reference may be made to the process of the energy manager 120 verifying the identity information of the inverter 110 as described above. The difference is that when the server 700 verifies, the decryption method or the encryption method known to both the server 700 and the inverter 110 is used. In one implementation, the devices other than the server 700 and the inverter 110 do not know the above encryption method and decryption method, so the communication security can be guaranteed.
[0114] It can be understood that the above first authentication request is sent by the energy manager 120 to the access point 500 through the first network, and then sent by the access point 500 to the server 700; the first authentication result is sent by the server 700 to the access point 500, and then sent by the access point 500 to the energy manager 120 through the first network.
[0115] Another possible implementation is that when the energy manager 120 determines that the inverter 110 is to be authenticated by the user device 600, the energy manager 120 may send a second authentication request to the user device 600 to request the user device 600 to verify the identity information of the inverter 110. After verifying the identity information of the inverter 110, the user device 600 may send a second authentication result to the energy manager 120 to indicate whether the identity information of the inverter 110 is successfully verified. Among them, the second authentication request may include the first information, or the identification information of the inverter 110.
[0116] Exemplarily, after receiving the second authentication request, the user device 600 may display the identification information of the inverter 110 on the human-computer interaction interface of the user device 600 through the APP for the user to verify.
[0117] It can be understood that the above-mentioned second authentication request is sent by the energy manager 120 to the access point 500 through the first network, and then sent by the access point 500 to the user device 600; the second authentication result is sent by the user device 600 to the access point 500, and then sent by the access point 500 to the energy manager 120 through the first network. Alternatively, the above-mentioned second authentication request is sent by the energy manager 120 to the user device 600 through the second wireless communication technology, and the second authentication result is sent by the user device 600 to the energy manager 120 through the second wireless communication technology. Among them, the second wireless communication technology includes WiFi technology, Bluetooth technology or XingShan technology. The second wireless communication technology can be the same as or different from the first wireless communication technology. For example, both the first wireless communication technology and the second wireless communication technology are WiFi technology. Another example is that the first wireless communication technology is WiFi technology, the second wireless communication technology is Bluetooth technology or XingShan technology, or the first wireless communication technology is Bluetooth technology or XingShan technology, and the second wireless communication technology is WiFi technology.
[0118] It can be understood that after the inverter 110 receives the first network access information and the second network access information, it can access the first network according to the first network access information, or access the second network according to the second network access information.
[0119] A possible implementation is that the inverter 110 determines to access the first network or the second network according to a preset policy. When the inverter 110 determines to access the first network, the inverter 110 can execute the following S303a and S304a (denoted as Method 1); when the inverter 110 determines to access the second network, the inverter 110 can execute the following S303b and S304b (denoted as Method 2).
[0120] Exemplarily, if the preset policy is to preferentially access the first network, then the inverter 110 determines to access the first network. If the preset policy is to preferentially access the second network, then the inverter 110 determines to access the second network.
[0121] Exemplarily, if the preset policy is to preferentially access the network with better signal quality, then when the signal quality of the first network is greater than that of the second network, the inverter 110 determines to access the first network; when the signal quality of the second network is greater than that of the first network, the inverter 110 determines to access the second network. In this way, the inverter 110 can access the network with better signal quality to ensure the communication quality between the inverter 110 and the energy manager 120.
[0122] The following introduces the specific processes of S303a to S304a and S303b to S304b.
[0123] S303a: The inverter 110 accesses the first network according to the first network access information.
[0124] In a possible implementation, the inverter 110 sends first network access information to the access point 500. After receiving the first network access information, the access point 500 permits the inverter 110 to access the first network according to the first network access information. The inverter 110 accessing the first network means that the inverter 110 establishes a communication connection with the access point 500. For example, authentication and association related to communication are completed between the inverter 110 and the access point 500.
[0125] It can be understood that after the inverter 110 accesses the first network, it can communicate with the energy manager 120 through the first network. For example, the inverter 110 can send operating parameters and / or system logs to the energy manager 120 so that the energy manager 120 can timely understand the actual operating conditions of the inverter 110. Also for example, the energy manager 120 can send power control information to the inverter 110 so that the inverter 110 can operate with an appropriate power.
[0126] It can be understood that the inverter 110 can also communicate with the server 700. For example, the inverter 110 sends indication information that the inverter 110 has accessed the network, and / or operating parameters, and / or system logs to the server 700. Also for example, the server 700 sends configured parameters and / or software upgrade packages and other information to the inverter 110. In addition, the user device 600 can view the status of the inverter 110 (such as whether it has accessed the network or whether it is operating normally, etc.) or operating parameters. The user device 600 can also upgrade the inverter 110, configure the parameters of the inverter 110, or control the switch of the inverter 110, etc. Of course, the energy manager 120 can also communicate with the server 700, and the user device 600 can also view the status or parameters of the energy manager 120, or upgrade the energy manager 120, configure the parameters of the energy manager 120, or control the switch of the energy manager 120, etc.
[0127] Exemplarily, when the inverter 110, the energy manager 120, and the user device 600 all access the first network, the connection relationships among the access point 500, the inverter 110, the energy manager 120, the server 700, and the user device 600 can be as Figure 5 shown. It can be understood that when the server 700 communicates with the access point 500 through WiFi technology, the server 700 can also access the first network.
[0128] S304a: In the case of a first network failure, the inverter 110 accesses the second network according to second network access information.
[0129] In this application, the first network failure may mean that the inverter 110 fails to detect the first network, or the signal quality of the second network is greater than that of the first network, and the absolute value of the difference between the two is greater than or equal to the first threshold, or the signal quality of the first network is less than or equal to the second threshold.
[0130] In a possible implementation, in the case of a first network failure, the inverter 110 sends second network access information to the energy manager 120. After receiving the second network access information, the energy manager 120 allows the inverter 110 to access the second network according to the second network access information. The inverter 110 accessing the second network means that the inverter 110 establishes a communication connection with the energy manager 120. For example, the authentication and association related to communication are completed between the inverter 110 and the energy manager 120.
[0131] It can be understood that after the inverter 110 accesses the second network, it can communicate with the energy manager 120 through the second network. For example, the inverter 110 can send operating parameters and / or system logs to the energy manager 120. Also, for example, the energy manager 120 can send power control information to the inverter 110. That is, in the case of a first network failure, the inverter 110 and the energy manager 120 can communicate through the second network to ensure the normal operation of the inverter 110.
[0132] It can be understood that when the user device 600 also accesses the second network, for example, the user device 600 can obtain the second network access information by scanning the QR code of the energy manager 120 (such as the QR code on its shell) and access the second network. The user device 600 can view the status or operating parameters of the inverter 110 / energy manager 120. The user device 600 can also configure the parameters of the inverter 110 / energy manager 120 or control the switch of the inverter 110 / energy manager 120, etc.
[0133] It can be understood that since the server 700 is not connected to the second network, the inverter 110 and the energy manager 120 cannot communicate with the server 700.
[0134] Exemplarily, when the inverter 110 and the energy manager 120 communicate through the second network, the connection relationship among the access point 500, the inverter 110, the energy manager 120, the server 700, and the user device 600 can be as Figure 6As shown. It can be understood that when the server 700 communicates with the access point 500 via WiFi technology, due to the first network failure, the communication link between the server 700 and the access point 500 is also disconnected; when the server 700 communicates with the access point 500 via wired communication or cellular technology, the failure of the first network does not affect the communication link between the server 700 and the access point 500, so the server 700 and the access point 500 can still communicate normally. In one implementation, the user device 600 can communicate with the energy manager 120 via WiFi technology / Bluetooth technology / SparkLink technology, etc. When the user device 600 communicates with the energy manager 120 via WiFi technology, the user device 600 can also access the second network.
[0135] In a possible implementation, after S304a, the inverter 110 can detect whether the first network has returned to normal. In the case where the first network has returned to normal, it accesses the first network according to the first network access information. That is, in the case where the first network has returned to normal, the inverter 110 can switch to the first network to communicate with the server 700. Similarly, in the case where the first network has returned to normal, the energy manager 120 can also access the first network according to the first network access information.
[0136] In this application, whether the first network has returned to normal can mean that the signal quality of the first network is greater than the signal quality of the second network and lasts for a period of time, or the signal quality of the first network is greater than the second threshold and lasts for a period of time.
[0137] S303b: The inverter 110 accesses the second network according to the second network access information.
[0138] In a possible implementation, the inverter 110 sends the second network access information to the energy manager 120. After receiving the second network access information, the energy manager 120 allows the inverter 110 to access the second network according to the second network access information.
[0139] It can be understood that after the inverter 110 accesses the second network, it can communicate with the energy manager 120 via the second network. For example, the inverter 110 can send operating parameters and / or system logs to the energy manager 120. Another example is that the energy manager 120 can send power control information to the inverter 110.
[0140] It can be understood that when the user device 600 also accesses the second network, the user device 600 can view the status or operating parameters of the inverter 110 / energy manager 120. The user device 600 can also configure the parameters of the inverter 110 / energy manager 120 or control the switch of the inverter 110 / energy manager 120, etc.
[0141] It can be understood that since the server 700 is not connected to the second network, the inverter 110 and the energy manager 120 cannot communicate with the server 700.
[0142] Exemplarily, when the inverter 110 and the energy manager 120 communicate through the second network, the connection relationships among the access point 500, the inverter 110, the energy manager 120, the server 700, and the user equipment 600 can be as Figure 6 shown.
[0143] S304b: In the case of a second network failure, the inverter 110 accesses the first network according to the first network access information.
[0144] In the present application, the second network failure may mean that the inverter 110 cannot detect the second network, or the signal quality of the first network is greater than that of the second network, and the absolute value of the difference between the two is greater than or equal to a third threshold, or the signal quality of the second network is less than or equal to a fourth threshold.
[0145] A possible implementation is that, in the case of a second network failure, the inverter 110 sends the first network access information to the access point 500. After receiving the first network access information, the access point 500 allows the inverter 110 to access the first network according to the first network access information. Similarly, in the case of a second network failure, the energy manager 120 sends the first network access information to the access point 500. After receiving the first network access information, the access point 500 allows the energy manager 120 to access the first network according to the first network access information.
[0146] It can be understood that after the inverter 110 and the energy manager 120 access the first network, they can communicate with the energy manager 120 through the first network. For example, the inverter 110 can send operating parameters and / or system logs to the energy manager 120. Also for example, the energy manager 120 can send power control information to the inverter 110. That is to say, in the case of a second network failure, the inverter 110 and the energy manager 120 can communicate through the first network to ensure the normal operation of the inverter 110.
[0147] It can be understood that the inverter 110 can also communicate with the server 700. For example, the inverter 110 sends the indication information that the inverter 110 has accessed the network, and / or operating parameters, and / or system logs to the server 700. Also for example, the server 700 sends the configured parameters, and / or software upgrade packages and other information to the inverter 110. In addition, the user device 600 can view the status or operating parameters of the inverter 110. The user device 600 can also upgrade the inverter 110, configure the parameters of the inverter 110, or control the switch of the inverter 110, etc. Of course, the energy manager 120 can also communicate with the server 700. The user device 600 can also view the status or parameters of the energy manager 120, or upgrade the energy manager 120, configure the parameters of the energy manager 120, or control the switch of the energy manager 120, etc.
[0148] Exemplarily, when the inverter 110, the energy manager 120, and the user device 600 are all connected to the first network, the connection relationship among the access point 500, the inverter 110, the energy manager 120, the server 700, and the user device 600 can be as Figure 5 shown.
[0149] In a possible implementation, after S304b, the inverter 110 can detect whether the second network has returned to normal. When the second network has returned to normal, the inverter 110 accesses the second network according to the second network access information.
[0150] In this application, whether the second network has returned to normal can mean that the signal quality of the second network is greater than that of the first network and lasts for a period of time, or the signal quality of the second network is greater than a fourth threshold and lasts for a period of time. That is, when the second network has returned to normal, the inverter 110 can switch to the second network to ensure the communication quality between the inverter 110 and the energy manager 120.
[0151] Based on Figure 3 the method shown, the inverter 110 can obtain the first network access information and the second network access information from the energy manager 120, so that in the case of a failure of the first network, the inverter 110 uses the second network to communicate with the energy manager 120, and in the case of a failure of the second network, the inverter 110 uses the first network to communicate with the energy manager 120, thus avoiding the situation where the inverter 110 cannot communicate with the energy manager 120. In the case where the inverter 110 cannot communicate with the energy manager 120, the energy manager 120 cannot timely understand the actual working conditions of the inverter 110, nor can it send power control information to the inverter 110, resulting in the inverter 110 working with an inappropriate power, or the inverter 110 not knowing what power to use, ultimately causing serious consequences such as incorrect power generation function or power generation stop, affecting the normal power supply to the power grid 400 and / or the load 300. ThroughFigure 3 The method shown can ensure normal communication between the inverter 110 and the energy manager 120, enabling the energy manager 120 to timely understand the actual working conditions of the inverter 110 and send power control information to the inverter 110, so that the inverter 110 can work properly and ensure the user experience. In addition, Figure 3 For the method shown, the inverter 110 can obtain the network access information without manual participation and automatically complete the network access, simplifying the network access process of the inverter 110.
[0152] To better understand the method provided by this application, the following introduces the complete process of the communication method of the photovoltaic power generation system provided by this application in combination with specific application scenarios.
[0153] As Figure 7 shown, another communication method of the photovoltaic power generation system provided by this application is provided. The communication method of the photovoltaic power generation system covers the communication method of the inverter 110 and the communication method of the energy manager 120. The communication method of the photovoltaic power generation system may include the following steps:
[0154] S701: The user device 600 adds the site setup and startup configuration of the energy manager 120.
[0155] Among them, the startup of the energy manager 120 refers to the configuration that the energy manager 120 needs to complete when it is first used to correctly join the network. For example, the startup of the energy manager 120 includes one or more of the power function configuration, power network configuration, or communication network configuration of the energy manager 120.
[0156] A possible implementation is that after the energy manager 120 is installed by the installer or operator, the installer or operator adds the site setup and startup configuration of the energy manager 120 to the server 700 through the APP installed on the user device 600, such as adding one or more of the power function configuration, power network configuration, or communication network configuration of the energy manager 120.
[0157] In one implementation, the user device 600 also adds the site setup and startup configuration of the inverter 110. The startup of the inverter 110 refers to the configuration that the inverter 110 needs to complete when it is first used to correctly join the network. For example, the startup of the inverter 110 includes one or more of the power function configuration, power network configuration, or communication network configuration of the inverter 110. After the inverter 110 is installed by the installer or operator, the installer or operator adds the site setup and startup configuration of the inverter 110 to the server 700 through the APP installed on the user device 600.
[0158] S702: The user equipment 600 sends the first network access information to the energy manager 120 via the second wireless communication technology. Correspondingly, the energy manager 120 receives the first network access information from the user equipment 600 via the second wireless communication technology.
[0159] Before S702, the user equipment 600 has already accessed the first network, so the user equipment 600 has obtained the first network access information. For example, before S702, the user equipment 600 scans the nearby networks to obtain the SSID of the first network, and accesses the first network by manually inputting the access password of the first network by the user. In addition, the user equipment 600 also saves the SSID and the access password of the first network, and sends them to the energy manager 120 as the first network access information in S702. The introduction of the first network and the first network access information can be referred to the corresponding description in the Figure 3 method shown, which will not be elaborated here.
[0160] A possible implementation is that the user equipment 600 establishes a second wireless communication link with the energy manager 120 via the second wireless communication technology, and sends the first network access information to the energy manager 120 via the established second wireless communication link. For example, the user equipment 600 scans the QR code of the energy manager 120 (such as the QR code on its shell) to obtain the information required to establish the second wireless communication link, and establishes the second wireless communication link with the energy manager 120 according to this information. The introduction of the second wireless communication technology can be referred to the corresponding description in the Figure 3 method shown, which will not be elaborated here.
[0161] In this application, after the user equipment 600 establishes the second wireless communication link with the energy manager 120, it can disconnect from the first network or remain connected to the first network, without limitation.
[0162] In one implementation, S702 is manually triggered by the commissioning personnel. For example, the APP of the user equipment 600 displays the corresponding trigger button in the human-computer interaction interface, and the commissioning personnel clicks this button to trigger the user equipment 600 to send the first network access information to the energy manager 120 via the second wireless communication technology.
[0163] S703: The energy manager 120 accesses the first network according to the first network access information.
[0164] A possible implementation is that the energy manager 120 sends the first network access information to the access point 500. After receiving the first network access information, the access point 500 allows the energy manager 120 to access the first network according to the first network access information.
[0165] In one implementation, after the energy manager 120 accesses the first network, the energy manager 120 or the access point 500 sends indication information to the server 700, indicating that the network access status of the energy manager 120 has changed to networked. After receiving the indication information, the server 700 can set the network access status of the energy manager 120 to networked; or the energy manager 120 or the access point 500 sends indication information to the user device 600, indicating that the network access status of the energy manager 120 has changed to networked. After receiving the indication information, the user device 600 can set the network access status of the energy manager 120 to networked in the APP and update it to the server 700.
[0166] Thus, the energy manager 120 completes network access.
[0167] S704: The inverter 110 sends the first information to the energy manager 120 through the first wireless communication technology. Correspondingly, the energy manager 120 receives the first information from the inverter 110 through the first wireless communication technology.
[0168] Among them, the first information is used to indicate that the inverter 110 is not networked.
[0169] A possible implementation is that the inverter 110 establishes a first wireless communication link with the energy manager 120 through the first wireless communication technology and sends the first information to the energy manager 120 through the established first wireless communication link. The introduction of the first wireless communication technology can refer to Figure 3 the corresponding description in the method shown, which will not be elaborated here.
[0170] In some implementations, the first wireless communication link, the second wireless communication link, and the first network can coexist. Here, coexistence means that the first wireless communication link, the second wireless communication link, and the first network can work simultaneously without interfering with each other.
[0171] In some implementations, the modulation methods of the first wireless communication link and the first network are different, and / or the protocols used are different, and / or the underlying methods corresponding are different.
[0172] It can be understood that the specific process of S704 is similar to that of S301 above and can refer to the corresponding description in S301, which will not be elaborated here.
[0173] Figure 3 The method shown introduces that the energy manager 120, the server 700, and the user device 600 can all verify the identity information of the inverter 110, which will not be elaborated one by one here. Only the example of the server 700 verifying the identity information of the inverter 110 will be elaborated below.
[0174] S705: The energy manager 120 may send a first authentication request to the server 700. Correspondingly, the server 700 receives the first authentication request from the energy manager 120.
[0175] In a possible implementation, the energy manager 120 sends the first authentication request to the access point 500 via the first network. After receiving the first authentication request, the access point 500 sends the first authentication request to the server 700.
[0176] Wherein, the first authentication request is used to request verification of the identity information of the inverter 110. For the specific content included in the first authentication request and the specific process of the server 700 verifying the identity information of the inverter 110, reference can be made to Figure 3 the corresponding description in the method shown, which will not be elaborated here.
[0177] S706: The server 700 sends a first authentication result to the energy manager 120. Correspondingly, the energy manager 120 receives the first authentication result from the server 700.
[0178] In a possible implementation, the server 700 sends the first authentication result to the access point 500. After receiving the first authentication result, the access point 500 sends the first authentication result to the energy manager 120 via the first network. Wherein, the first authentication result may indicate that the identity information verification of the inverter 110 is successful or failed.
[0179] It can be understood that when the first authentication result indicates that the identity information verification of the inverter 110 is successful, the energy manager 120 may perform the following steps:
[0180] S707: The energy manager 120 sends the first network access information and the second network access information to the inverter 110 via the first wireless communication technology. Correspondingly, the inverter 110 receives the first network access information and the second network access information from the energy manager 120 via the first wireless communication technology.
[0181] It can be understood that the specific process of S707 is similar to that of S302 above. Reference can be made to the corresponding description in S302 and will not be elaborated here.
[0182] It can be understood that after the inverter 110 obtains the first network access information and the second network access information, it can access the first network according to the first network access information or access the second network according to the second network access information. Specifically, reference can be made to Figure 3 the corresponding description in the method shown. Hereinafter, taking the inverter 110 accessing the first network according to the first network access information first as an example for elaboration, that is, the inverter 110 accesses the network in the Figure 3 way one shown.
[0183] S708: The inverter 110 accesses the first network according to the first network access information.
[0184] Thus, the inverter 110 completes network access.
[0185] In one implementation, after the inverter 110 accesses the first network, the access point 500 changes the network access status of the inverter 110 from pending network access to network accessed, and records this result. The inverter 110 or the access point 500 may send indication information to the server 700 indicating that the network access status of the inverter 110 has changed to network accessed. After receiving the indication information, the server 700 may set the network access status of the inverter 110 to network accessed; or the inverter 110 or the access point 500 sends indication information to the user equipment 600 indicating that the network access status of the inverter 110 has changed to network accessed. After receiving the indication information, the user equipment 600 may set the network access status of the inverter 110 to network accessed in the APP and update it to the server 700.
[0186] S709: In the case of a failure of the first network, the inverter 110 accesses the second network according to the second network access information.
[0187] It can be understood that the specific processes of S708 - S709 are similar to those of S303a - S304a, and reference can be made to the corresponding descriptions in S303a - S304a, which will not be elaborated here.
[0188] S710: The inverter 110 detects whether the first network returns to normal. In the case where the first network returns to normal, it accesses the first network according to the first network access information.
[0189] It should be understood that for the Figure 7 methods shown above, and Figure 3 for the steps or technical features with the same functions in the methods shown, reference can be made to each other.
[0190] It can be understood that Figure 3 and Figure 7 the problem solved by the methods shown is how to ensure normal communication between the inverter 110 and the energy manager 120. In specific applications, the energy manager 120 can also manage devices other than the inverter 110, such as managing photovoltaic modules 150, loads 300, energy storage devices 130, charging piles 140, or inverters other than the inverter 110. When these energy devices have wireless communication functions, they can also obtain the first network access information and the second network access information through the Figure 3 or Figure 7 methods shown to access the first network or the second network.
[0191] The above mainly introduces the solution provided by this application from the perspective of the interaction between various devices. Correspondingly, this application also provides a photovoltaic power generation system, which may include an inverter and an energy manager. The inverter is connected to the photovoltaic modules, the energy manager is connected between the inverter and the power grid, and the energy manager is also connected to the load. The energy manager is used to control the power of the inverter. Among them, the inverter is used to execute Figure 3 all or part of the steps executed by the inverter 110 in the method shown, and the energy manager is used to execute Figure 3 all or part of the steps executed by the energy manager 120 in the method shown; or, the inverter is used to execute Figure 7 all or part of the steps executed by the inverter 110 in the method shown, and the energy manager is used to execute Figure 7 all or part of the steps executed by the energy manager 120 in the method shown. The introduction of the relevant beneficial effects can also refer to Figure 3 or Figure 7 the corresponding descriptions in the methods shown, and will not be elaborated here.
[0192] In some embodiments, the photovoltaic power generation system further includes one or more of the following: an energy storage device, a charging pile, or photovoltaic modules.
[0193] Exemplarily, the circuit topology schematic diagram of the photovoltaic power generation system may be as shown in the photovoltaic power generation system 100 in Figure 1 .
[0194] It can be understood that the names of the information transmitted between the various devices in the above embodiments of this application or the names of the parameters in the information are only examples, and in specific implementations, other names may also be used. This application does not make specific limitations in this regard. In addition, the terms "system" and "network" in this application can be used interchangeably.
[0195] It can be understood that in this application, " / " can indicate that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" can be used to describe three relationships of associated objects. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. These three situations, where A and B can be singular or plural. In addition, expressions similar to "at least one of A, B, and C" or "at least one of A, B, or C" are usually used to represent any one of the following: A exists alone; B exists alone; C exists alone; A and B exist simultaneously; A and C exist simultaneously; B and C exist simultaneously; A, B, and C exist simultaneously. The above uses three elements A, B, and C as an example to illustrate the selectable items of this item. When there are more elements in the expression, the meaning of the expression can be obtained according to the foregoing rules.
[0196] For the convenience of describing the technical solutions of this application, in this application, terms such as "first" and "second" may be used to distinguish technical features with the same or similar functions. These terms such as "first" and "second" do not limit the quantity and execution order, and these terms such as "first" and "second" do not necessarily limit that they are different. In this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. The use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific way for easy understanding.
[0197] It can be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of this application. Therefore, throughout the specification, the various embodiments do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in the various embodiments of this application, the magnitude of the serial numbers of the various processes does not mean the sequence of execution, and the execution sequence of the various processes should be determined by their functions and internal logics, and should not constitute any limitation to the implementation process of this application.
[0198] It can be understood that in this application, "for indicating" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. When describing that a certain indication information is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the indication information. If the information indicated by a certain information (such as the first indication information mentioned above) is called the information to be indicated, then in the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, it can directly indicate the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It can also indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated.
[0199] It can be understood that in this application, "when...", "in the case of...", "if" and "if" all mean that corresponding processing will be performed under a certain objective situation, not to limit the time, and it is not required that there must be a judgment action when implemented, nor does it mean that there are other limitations.
[0200] It can be understood that some optional features in this application can, in some scenarios, be implemented independently without relying on other features, such as the current solution it is based on, to solve the corresponding technical problems and achieve the corresponding effects. In some scenarios, they can also be combined with other features according to requirements. Correspondingly, the systems provided in this application can also implement these features or functions accordingly, which will not be elaborated here.
[0201] As described above, the above are only specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A communication method for an inverter, characterized in that: The method comprises: Sending first information to an energy manager, where the first information is used to indicate that the inverter is not connected to the network, and the energy manager is used to perform power control on the inverter; receiving first network access information and second network access information from the energy manager, wherein the first network access information is used to access a first network managed by an access point, and the second network access information is used to access a second network managed by the energy manager; Access the first network according to the first network access information, and when the first network fails, access the second network according to the second network access information; or access the second network according to the second network access information, and when the second network fails, access the first network according to the first network access information.
2. The method according to claim 1, characterized in that After receiving the first network access information and the second network access information from the energy manager, the method further includes: In a case where the signal quality of the first network is greater than the signal quality of the second network, determining to access the first network; or, When the signal quality of the second network is greater than the signal quality of the first network, it is determined to access the second network.
3. The method according to claim 1 or 2, characterized in that: In the case of a failure of the first network, after accessing the second network according to the second network access information, the method further includes: detecting whether the first network has returned to normal; in the case of the first network returning to normal, accessing the first network according to the first network access information; or, In case of a failure of the second network, after accessing the first network according to the first network access information, the method further includes: detecting whether the second network returns to normal; and in case the second network returns to normal, accessing the second network according to the second network access information.
4. The method according to any one of claims 1 to 3, characterized in that The first information includes one or more of the following: identification information of the inverter, first indication information, or second indication information; The first indication information is used to indicate that the first information is broadcast information; The second indication information is used to indicate that the inverter is not connected to the grid.
5. The method according to claim 4, characterized in that The first information further includes one or more of the following: third indication information, fourth indication information, fifth indication information or authentication information; The third indication information is used to indicate the reason why the inverter is not connected to the grid; The fourth indication information is used to indicate an authentication method of the inverter, where the authentication method includes energy manager authentication, user equipment authentication or server authentication; The fifth indication information is used to indicate whether the inverter can join a new network; The authentication information is used to verify the identity information of the inverter.
6. The method according to any one of claims 1 to 5, characterized in that The second network uses wireless fidelity technology; The sending the first information to the energy manager includes: sending the first information to the energy manager via a first wireless communication technology, where the first wireless communication technology is a wireless fidelity technology, a Bluetooth technology, or a StarFlash technology; The receiving the first network access information and the second network access information from the energy manager includes: receiving the first network access information and the second network access information from the energy manager through the first wireless communication technology.
7. A communication method for a photovoltaic power generation system, characterized in that: The method comprises: The inverter sends first information to the energy manager, where the first information is used to indicate that the inverter is not connected to the network, and the energy manager is used to perform power control on the inverter; The energy manager receives the first information from the inverter, and sends first network access information and second network access information to the inverter, wherein the first network access information is used to access a first network managed by an access point, and the second network access information is used to access a second network managed by the energy manager; The inverter receives the first network access information and the second network access information from the energy manager; The inverter accesses the first network according to the first network access information, and when the first network fails, accesses the second network according to the second network access information; or, the inverter accesses the second network according to the second network access information, and when the second network fails, accesses the first network according to the first network access information.
8. The method according to claim 7, characterized in that After the inverter receives the first network access information and the second network access information from the energy manager, the method further includes: When the signal quality of the first network is greater than the signal quality of the second network, the inverter determines to access the first network; or, When the signal quality of the second network is greater than the signal quality of the first network, the inverter determines to access the second network.
9. The method according to claim 7 or 8, characterized in that: In the case of a fault in the first network, after accessing the second network according to the second network access information, the method further includes: the inverter detecting whether the first network returns to normal, and in the case of the first network returning to normal, accessing the first network according to the first network access information; or, In the event of a fault in the second network, after accessing the first network according to the first network access information, the method further includes: the inverter detecting whether the second network has returned to normal; and in the event of the second network returning to normal, accessing the second network according to the second network access information.
10. The method according to any one of claims 7 to 9, characterized in that The first information includes one or more of the following: identification information of the inverter, first indication information, or second indication information; The first indication information is used to indicate that the first information is broadcast information; The second indication information is used to indicate that the inverter is not connected to the grid.
11. The method according to claim 10, characterized in that The first information further includes one or more of the following: third indication information, fourth indication information, fifth indication information or authentication information; The third indication information is used to indicate the reason why the inverter is not connected to the grid; The fourth indication information is used to indicate an authentication method of the inverter, where the authentication method includes energy manager authentication, user equipment authentication or server authentication; The fifth indication information is used to indicate whether the inverter can join a new network; The authentication information is used to verify the identity information of the inverter.
12. The method according to any one of claims 7 to 11, characterized in that The second network uses wireless fidelity technology; The inverter sends the first information to the energy manager, comprising: the inverter sends the first information to the energy manager through a first wireless communication technology, where the first wireless communication technology is a wireless fidelity technology, a Bluetooth technology, or a StarFlash technology; The energy manager sends the first network access information and the second network access information to the inverter, including: the energy manager sends the first network access information and the second network access information to the inverter through the first wireless communication technology.
13. A photovoltaic power generation system, characterized in that: include: An inverter and an energy manager, wherein the inverter is connected to a photovoltaic module, the energy manager is connected between the inverter and a power grid, and the energy manager is also connected to a load, and the energy manager is used to perform power control on the inverter; The inverter is used to send first information to the energy manager, where the first information is used to indicate that the inverter is not connected to the network; The energy manager is used to receive the first information from the inverter, and send first network access information and second network access information to the inverter, wherein the first network access information is used to access a first network managed by an access point, and the second network access information is used to access a second network managed by the energy manager; The inverter is further configured to receive the first network access information and the second network access information from the energy manager; The inverter is further used to access the first network according to the first network access information, and when the first network fails, access the second network according to the second network access information; or, the inverter is further used to access the second network according to the second network access information, and when the second network fails, access the first network according to the first network access information.
14. The photovoltaic power generation system according to claim 13, characterized in that: After receiving the first network access information and the second network access information from the energy manager, The inverter is further configured to determine to access the first network when the signal quality of the first network is greater than the signal quality of the second network; or The inverter is further configured to determine to access the second network when the signal quality of the second network is greater than the signal quality of the first network.
15. The photovoltaic power generation system according to claim 13 or 14, characterized in that: In the case of a fault in the first network, after accessing the second network according to the second network access information, the inverter is further used to detect whether the first network has returned to normal, and in the case of the first network returning to normal, access the first network according to the first network access information; In the event of a fault in the second network, after accessing the first network according to the first network access information, the inverter is further used to detect whether the second network has returned to normal; when the second network has returned to normal, access the second network according to the second network access information.
16. The photovoltaic power generation system according to any one of claims 13 to 15, characterized in that: The first information includes one or more of the following: identification information of the inverter, first indication information, or second indication information; The first indication information is used to indicate that the first information is broadcast information; The second indication information is used to indicate that the inverter is not connected to the grid.
17. The photovoltaic power generation system according to claim 16, characterized in that: The first information further includes one or more of the following: third indication information, fourth indication information, fifth indication information or authentication information; The third indication information is used to indicate the reason why the inverter is not connected to the grid; The fourth indication information is used to indicate an authentication method of the inverter, where the authentication method includes energy manager authentication, user equipment authentication or server authentication; The fifth indication information is used to indicate whether the inverter can join a new network; The authentication information is used to verify the identity information of the inverter.
18. The photovoltaic power generation system according to any one of claims 13 to 17, characterized in that: The second network uses wireless fidelity technology; The inverter is specifically used to send the first information to the energy manager through a first wireless communication technology, where the first wireless communication technology is a wireless fidelity technology, a Bluetooth technology or a StarFlash technology; The energy manager is specifically configured to send the first network access information and the second network access information to the inverter through the first wireless communication technology.
19. The photovoltaic power generation system according to any one of claims 13 to 18, characterized in that: The photovoltaic power generation system also includes one or more of the following: a charging pile or an energy storage device.