Inverter network access method and photovoltaic power generation system

The inverter pre-storing network access information and automatically accessing the second wireless network using the wireless network, the problem of low efficiency of inverter access is solved, and an efficient network access process without manual participation is achieved.

CN120239007APending Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510169306.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, manual participation is required when establishing a wireless communication connection between the inverter and the access point, resulting in low network access efficiency.

Method used

The inverter pre-stores the network access information, communicates with the access point through the first wireless network, acquires the second network access information, and automatically completes the network access process of accessing the second wireless network, including the transmission of identity authentication and power control information.

Benefits of technology

The automatic network entry of the inverter is realized, which improves network entry efficiency, reduces manual operation steps, and simplifies the network entry process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239007A_ABST
    Figure CN120239007A_ABST
Patent Text Reader

Abstract

The invention provides a network access method of an inverter and a photovoltaic power generation system, and relates to the technical field of energy. In the method, an inverter can access a first wireless network according to pre-stored first network access information, sends request information for requesting to access a second wireless network to an access point through the first wireless network, receives second network access information from the access point through the first wireless network, and sends the second network access information to the access point through the first wireless network. And accessing the second wireless network according to the second network access information. Wherein the request information comprises the identity information of the inverter. The first wireless network and the second wireless network are both managed by the access point, but the first wireless network is different from the second wireless network, and the second wireless network is used for the inverter to send or receive power control information. According to the method, the inverter can complete the network access process without manual participation, so that the network access efficiency of the inverter is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of energy technologies, and particularly to a method for an inverter to access the network and a photovoltaic power generation system. Background Art

[0002] With the development of wireless communication technologies, an inverter can also be equipped with a wireless communication function to communicate with devices such as an energy manager or a server through the wireless communication function to ensure the normal operation of the inverter. For example, after the inverter is installed by an installer or an operator, the energy manager can be used to establish a wireless communication connection with an access point (AP) to access the access point, and communicate with the energy manager or the server through the access point.

[0003] However, during the process of the energy manager establishing a wireless communication connection with the access point, manual participation is required, and the process is relatively complex. If the inverter accesses the network in this way, the network access efficiency of the inverter will be low. Summary of the Invention

[0004] This application provides a method for an inverter to access the network and a photovoltaic power generation system, which can simplify the network access process of the inverter and improve the network access efficiency of the inverter.

[0005] To achieve the above object, this application adopts the following technical solutions:

[0006] In a first aspect, a method for an inverter to access the network 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 functions of the inverter.

[0007] Taking the case where this method is applied to an inverter as an example, the method includes: accessing a first wireless network according to pre-stored first network access information, where the first wireless network is managed by an access point; sending a request message to the access point through the first wireless network, where the request message is used to request access to a second wireless network, the second wireless network is managed by the access point, the second wireless network is different from the first wireless network, and the request message includes the identity information of the inverter; receiving a response message from the access point through the first wireless network, where the response message includes second network access information; accessing the second wireless network according to the second network access information, and the second wireless network is used for the inverter to send or receive power control information.

[0008] Based on the method provided in the above first aspect, the inverter can communicate with the access point through the first wireless network, obtain the second network access information, and access the second wireless network according to the second network access information, thereby completing the network access process. Subsequently, the inverter can send or receive power control information through the second wireless network. The above network access process does not require manual participation and is automatically completed by the inverter, which can improve the network access efficiency of the inverter.

[0009] In a possible implementation, the above request information further includes authentication information, which is obtained by encrypting the identity information of the inverter, and is used to verify whether the inverter is a legitimate device.

[0010] Based on the above implementation, when the access point determines that the inverter is a legitimate device, it can send the second network access information to the inverter to improve communication security.

[0011] In a possible implementation, the above response information further includes one or more of the following: first indication information or second indication information; the first indication information is used to indicate whether the inverter is a legitimate device, and the second indication information is used to indicate whether the inverter can join the second wireless network.

[0012] Based on the above implementation, when the response information includes the first indication information, the inverter can determine whether it is a legitimate device; when the response information includes the second indication information, the inverter can determine whether it can join the second wireless network. It can be understood that when the first indication information indicates that the inverter is a legitimate device, and / or, the second indication information indicates that the inverter can join the second wireless network, the inverter can automatically perform subsequent operations; when the first indication information indicates that the inverter is an illegal device, and / or, the second indication information indicates that the inverter cannot join the second wireless network, the operator can perform corresponding processing to troubleshoot the cause of the fault.

[0013] In a possible implementation, the second wireless network further has one or more of the following functions: the inverter reports at least one of working parameters or system logs; the inverter receives a software upgrade package; or, the inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

[0014] Based on the above implementation, the inverter can communicate with other devices through the second wireless network and perform corresponding services to ensure the normal operation of the power generation system. It should be understood that the second wireless network is the network that the inverter will ultimately join and has normal Internet functions, enabling the inverter to complete corresponding services. For example, the second wireless network is a home broadband network or an enterprise office wireless network.

[0015] In a possible implementation, the first wireless network and the second wireless network use Wi-Fi technology.

[0016] Based on the above implementation, the inverter can communicate with the access point through Wi-Fi technology.

[0017] In a second aspect, a photovoltaic power generation system is provided. The photovoltaic power generation system includes an inverter and an access point, and the inverter pre-stores first network access information. The inverter is configured to access a first wireless network according to the first network access information, and the first wireless network is managed by the access point; the inverter is further configured to send a request message to the access point through the first wireless network, and the request message is used to request access to a second wireless network, the second wireless network is managed by the access point, the second wireless network is different from the first wireless network, and the request message includes the identity information of the inverter; the access point is configured to receive the request message through the first wireless network and send a response message to the inverter through the first wireless network, and the response message includes second network access information; the inverter is further configured to receive the response message from the access point through the first wireless network and access the second wireless network according to the second network access information, and the second wireless network is used for the inverter to send or receive power control information.

[0018] In a possible implementation manner, the above request message further includes authentication information, and the authentication information is obtained by encrypting the identity information of the inverter, and the authentication information is used to verify whether the inverter is a legal device.

[0019] In a possible implementation manner, the above response message further includes one or more of the following: a first indication message or a second indication message; the first indication message is used to indicate whether the inverter is a legal device, and the second indication message is used to indicate whether the inverter can join the second wireless network.

[0020] In a possible implementation manner, the second wireless network further has one or more of the following functions: at least one of the inverter reporting working parameters or system logs; the inverter receiving a software upgrade package; or, the inverter communicating with an energy manager, and the energy manager is used to perform power control on the inverter.

[0021] In a possible implementation manner, the first wireless network and the second wireless network use Wi-Fi technology.

[0022] For the technical effects brought by the second aspect or any possible implementation manner in the second 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.

[0023] In a third aspect, a photovoltaic power generation system is provided. The photovoltaic power generation system includes an inverter and an access point. The access point is configured to receive the identity information of the inverter and broadcast a first message. The first message includes first encrypted information, which is obtained by encrypting first network access information with a first key. The first key is determined according to the identity information of the inverter. The inverter is configured to receive the first message, decrypt the first encrypted information with a second key to obtain the first network access information. The inverter is further configured to access a first wireless network according to the first network access information. The first wireless network is managed by the access point and is used for the inverter to send or receive power control information.

[0024] Based on the photovoltaic power generation system provided in the above third aspect, the inverter can obtain the first network access information through the first message broadcast by the access point, and access the first wireless network according to the first network access information, thereby completing the network access process. Subsequently, the inverter can send or receive power control information through the first wireless network. In the above process, after receiving the first message, the inverter can automatically complete the network access process without manual participation, which can improve the network access efficiency of the inverter.

[0025] In a possible implementation, the first key and the second key are the same.

[0026] Based on the above implementation, the first key and the second key are symmetric keys. The access point can encrypt the first network access information with the first key. Correspondingly, the inverter can use the same key to decrypt to obtain the first network access information.

[0027] In a possible implementation, the first key is the public key of the inverter, and the second key is the private key of the inverter.

[0028] Based on the above implementation, the access point can encrypt the first network access information with the public key of the inverter. Correspondingly, the inverter can use its own private key to decrypt to obtain the first network access information.

[0029] In a possible implementation, the first message further includes first indication information, which is used to indicate whether the inverter can join the first wireless network.

[0030] Based on the above implementation, the inverter can confirm whether it can join the first wireless network.

[0031] In a possible implementation, the first wireless network further has one or more of the following functions: the inverter reports at least one of working parameters or system logs; the inverter receives a software upgrade package; or, the inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

[0032] Based on the above implementation, the inverter can communicate with other devices through the first wireless network and perform corresponding operations to ensure the normal operation of the power generation system. It should be understood that the first wireless network is the network that the inverter will ultimately join and has normal Internet functions, enabling the inverter to complete corresponding operations. For example, the first wireless network is a home broadband network or an enterprise office wireless network.

[0033] In a possible implementation, receive the identity information of the inverter, including: receiving the identity information of the inverter from a user device or a server.

[0034] Based on the above implementation, the user device or the server can trigger the access point to broadcast the first information.

[0035] In a possible implementation, the first wireless network uses Wi-Fi technology.

[0036] Based on the above implementation, communication can be carried out between the access point and the inverter through Wi-Fi technology.

[0037] In a fourth aspect, a method for the inverter to access the network is provided. This method can be applied to the 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 functions of the inverter.

[0038] Taking the example that this method is applied to the inverter, the method includes: broadcasting the first information through the first wireless communication technology, where the first information includes the identity information of the inverter and the network status information of the inverter, and the network status information indicates that the inverter is not connected to the network; receiving the first network access information from the user device through the first wireless communication technology; accessing the first wireless network according to the first network access information, where the first wireless network is managed by an access point, the first wireless network uses the second wireless communication technology, the first wireless network is used for the inverter to send or receive power control information, and the second wireless communication technology is different from the first wireless communication technology.

[0039] Based on the method provided in the above fourth aspect, the inverter can trigger the user device to send the first network access information to itself through the first information, and thus access the first wireless network according to the first network access information to complete the network access process. Subsequently, the inverter can send or receive power control information through the first wireless network. In the above process, the inverter can automatically complete the network access process after being powered on, which can improve the network access efficiency of the inverter.

[0040] In a possible implementation, the network status information further indicates one or more of the following: the reason why the inverter is not connected to the network, or whether the inverter can join a new network.

[0041] Based on the above implementation, the user equipment can learn the reason why the inverter fails to access the network and / or whether the inverter can join a new network. When the network status information indicates that the inverter cannot join a new network, the user equipment may not send the first network access information to the inverter; or, the user equipment may send the first network access information to the inverter so that when the inverter can join a new network subsequently, it can directly use the first network access information to access the network.

[0042] In a possible implementation, the first wireless network also has one or more of the following functions: the inverter reports at least one of working parameters or system logs; the inverter receives a software upgrade package; or, the inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

[0043] Based on the above implementation, the inverter can communicate with other devices through the first wireless network and execute corresponding services to ensure the normal operation of the power generation system. It should be understood that the first wireless network is the network that the inverter will ultimately join and has normal Internet functions, enabling the inverter to complete corresponding services. For example, the first wireless network is a home broadband network or an enterprise office wireless network.

[0044] In a possible implementation, the first wireless communication technology includes Bluetooth technology or XingShan technology; the second wireless communication technology includes Wi-Fi technology.

[0045] Based on the above implementation, the inverter can communicate with the user equipment through Bluetooth technology or XingShan technology to obtain the first network access information, access the first wireless network according to the first network access information, and thus communicate with the access point through Wi-Fi technology to implement sending or receiving power control information. Description of the Drawings

[0046] Figure 1 Schematic diagram of the communication system architecture provided by this application;

[0047] Figure 2 Schematic diagram of the process of the energy manager's network access method provided by this application;

[0048] Figure 3 Schematic diagram of the photovoltaic power generation system provided by this application;

[0049] Figure 4 Schematic diagram of the circuit topology of the inverter 302, energy manager 303, charging pile 304, photovoltaic module 305, and energy storage device 306 provided by this application;

[0050] Figure 5 Schematic diagram of the process of the inverter's network access method provided by this application Figure 1 ;

[0051] Figure 6 Schematic diagram of the network access information request frame provided by this application;

[0052] Figure 7 Schematic diagram of the network access information response frame provided by this application;

[0053] Figure 8 Flow diagram of the network access method for the inverter provided by this application Figure 2 ;

[0054] Figure 9 Flow diagram of the network access method for the inverter provided by this application Figure 3 ;

[0055] Figure 10 Flow diagram of the network access method for the inverter provided by this application Figure 4 ;

[0056] Figure 11 Schematic diagram of the broadcast frame provided by this application Figure 1 ;

[0057] Figure 12 Flow diagram of the network access method for the inverter provided by this application Figure 5 ;

[0058] Figure 13 Flow diagram of the network access method for the inverter provided by this application Figure 6 ;

[0059] Figure 14 Schematic diagram of the broadcast frame provided by this application Figure 2 . Detailed implementation manner

[0060] Currently, energy devices such as inverters, photovoltaic modules, energy storage devices, or charging piles are connected to the energy manager through wired communication methods, such as power line communication (PLC) and recommended standard 485 (RS485) serial communication, etc., and the energy manager is connected to the access point through wireless communication.

[0061] For example, in Figure 1 , the photovoltaic module and the energy storage device are connected to the inverter through wired communication, and the inverter and the charging pile are connected to the energy manager through wired communication. The energy manager, user equipment (UE), and the server are connected to the access point through wireless communication.

[0062] The wired communication method requires manual wiring and connection. In a complex physical environment, the construction is difficult, time-consuming, and costly. The wireless communication method does not require manual wiring and connection. The devices can be placed flexibly, the installation is simple, time-consuming is short, and the installation cost is also low. Therefore, with the development of wireless communication technology, it is imperative to configure wireless communication functions for energy devices such as inverters. When the inverter has a wireless communication function, it can access the access point by establishing a wireless communication connection between the energy manager and the access point. Subsequently, the inverter can communicate with devices such as the energy manager, the server, or the user device through the access point.

[0063] Currently, the energy manager establishes a wireless communication connection with the access point through the method as Figure 2 shown. Specifically, Figure 2 the method shown can include the following steps:

[0064] S201: The user device responds to the service set identifier (SSID) and access password input by the user, establishes a wireless fidelity (WiFi) connection with the access point, and saves the SSID and access password.

[0065] S202: The user device disconnects the WiFi connection with the access point and establishes a wireless communication connection with the energy manager.

[0066] For example, the user device disconnects the connection with the access point and establishes a wireless communication connection with the energy manager by scanning the QR code on the shell of the energy manager. The QR code contains the information required to access the wireless network established by the energy manager.

[0067] S203: The user device sends the above SSID and access password to the energy manager. Correspondingly, the energy manager receives the SSID and access password from the user device.

[0068] For example, the user device sends the above SSID and access password to the energy manager through the installed energy management software.

[0069] S204: The energy manager establishes a WiFi connection with the access point according to the received SSID and access password.

[0070] From the above introduction, it can be seen that during the process of the energy manager establishing a wireless communication connection with the access point, multiple manual operations are required, and the process is relatively complex. If the inverter accesses the network in this way, the network access efficiency of the inverter will be low.

[0071] To solve the above problems, this application provides the following three methods:

[0072] Method 1: The inverter accesses the first wireless network according to pre-stored first network access information, and sends a request message to the access point through the first wireless network to request access to the second wireless network. Herein, both the first wireless network and the second wireless network are managed by the access point, but they are different. After receiving the request message, the access point sends a response message to the inverter through the first wireless network, and the response message includes second network access information. After receiving the response message, the inverter can access the second wireless network according to the second network access information, and the second wireless network is used for the inverter to send or receive power control information.

[0073] Through Method 1, the inverter can communicate with the access point through the first wireless network, obtain the second network access information, and access the second wireless network according to the second network access information, thereby completing the network access process. The above process does not require manual participation and is automatically completed by the inverter, which can improve the network access efficiency of the inverter. The detailed process of Method 1 will be described in the methods shown in the following Figure 5 , Figure 8 and Figure 9 shown below.

[0074] Method 2: After receiving the identity information of the inverter, the access point can broadcast a first message. Herein, the first message includes first encrypted information, and the first encrypted information is obtained by encrypting the first network access information with a first key, and the first key is determined according to the identity information of the inverter. After receiving the first message, the inverter decrypts the first encrypted information with a second key to obtain the first network access information, and accesses the first wireless network according to the first network access information. Herein, the first wireless network is managed by the access point, and the first wireless network is used for the inverter to send or receive power control information.

[0075] Through Method 2, the inverter can obtain the first network access information through the first message broadcast by the access point, and access the first wireless network according to the first network access information, thereby completing the network access process. In the above process, after receiving the first message, the inverter can automatically complete the network access process without manual participation, which can improve the network access efficiency of the inverter. The detailed process of Method 2 will be described in the methods shown in the following Figure 10 and Figure 12 shown below.

[0076] Method 3: The inverter broadcasts a first message through a first wireless communication technology. Herein, the first message includes the identity information of the inverter and the network status information of the inverter, and the network status information of the inverter indicates that the inverter is not networked. After receiving the first message, the user equipment sends the first network access information to the inverter through the first wireless communication technology. After receiving the first network access information, the inverter accesses the first wireless network according to the first network access information. The first wireless network uses a second wireless communication technology and is managed by the access point. The first wireless network is used for the inverter to send or receive power control information. The second wireless communication technology is different from the first wireless communication technology.

[0077] Through Method 3, the inverter can trigger the user equipment to send the first network access information to itself through the first information, so as to access the first wireless network according to the first network access information and complete the network access process. In the above process, the inverter can automatically complete the network access process after power-on, which can improve the network access efficiency of the inverter. The detailed process of Method 3 will be described in the method shown below Figure 13 and elaborated in the following

[0078] The method provided in this application can be applied to a photovoltaic power generation system. For example, the above Method 1 to Method 3 can be applied to the Figure 3 photovoltaic power generation system 300 shown in the figure. In Figure 3 the photovoltaic power generation system 300 may include an access point 301 and an inverter 302. The inverter 302 and the access point 301 can communicate through a wireless communication technology (such as WiFi technology, etc.). Exemplarily, the access point 301 is a router, such as a router in a home scenario or a router in an industrial and commercial scenario, etc.

[0079] In one implementation, the photovoltaic power generation system 300 further includes one or more of the following: an energy manager 303, a charging pile 304, a photovoltaic module 305, or an energy storage device 306. When these devices have wireless communication capabilities, these devices can also communicate with the access point 301 through a wireless communication technology (such as WiFi technology, etc.), so as to realize communication between energy devices through the access point 301. The energy devices mentioned in this application may refer to one or more of an inverter, an energy manager, an energy storage device, a charging pile, or a photovoltaic module.

[0080] In one implementation, the access point 301 can communicate with the user equipment 400 through a wireless communication technology (such as WiFi technology or cellular communication technology, etc.), so that the user equipment 400 can view the status of the energy device (such as whether it is networked or whether it is working properly, etc.) or working parameters, or so that the user equipment 400 can 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. Among them, the cellular communication technology includes the fifth-generation (5th generation, 5G) communication technology, the fourth-generation (4th generation, 4G) communication technology, or a future evolved cellular communication technology, etc. In addition, the network access in this application means that the communication component of the energy device is correctly configured to connect to a wireless communication network and normally completes relevant communication work. Therefore, the energy device after network access can communicate with other devices in the wireless communication network.

[0081] Exemplarily, the user equipment 400 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 a wireless transceiver function, etc.

[0082] In one embodiment, the access point 301 can communicate with the server 500 by means of wired communication or wireless communication (such as WiFi technology or cellular communication technology, etc.), so that the server 500 can manage energy devices, such as: obtaining the status of energy devices (such as whether they are connected to the network or whether they are working properly, etc.), working parameters, or system logs, and / or sending software upgrade packages to energy devices. Exemplarily, the server 500 is an application server (AS), a cloud server, or a cloud platform, etc.

[0083] In one embodiment, the circuit topologies of the inverter 302, the energy manager 303, the charging pile 304, the photovoltaic module 305, and the energy storage device 306 can be as Figure 4 shown. In Figure 4 it, the inverter 302 can be connected to the photovoltaic module 305 and the energy storage device 306. The energy manager 303 is connected between the power grid 600 (or the load 700) and the inverter 302, and the energy manager 303 is also connected to the charging pile 304.

[0084] In Figure 4 it, the photovoltaic module 305 can generate direct current. For example, the photovoltaic module 305 includes a photovoltaic power generation panel, and the photovoltaic power generation panel can convert solar energy into direct current. The energy storage device 306 is a power storage unit and can store the direct current generated by the photovoltaic module 305. For example, the energy storage device 306 is an energy storage battery. The inverter 302 can convert the direct current generated by the photovoltaic module 305 into alternating current and transmit the alternating current to the power grid 600 and / or the load 700, and / or the inverter 302 can convert the direct current stored in the energy storage device 306 into alternating current and transmit the alternating current to the power grid 600 and / or the load 700. The energy manager 303 is used to control the power of the inverter 302 so that the inverter 302 operates with an appropriate inversion power.

[0085] In one embodiment, the load 700 can also be directly connected to the inverter 302 instead of being connected to the inverter 302 through the energy manager 303 to receive the alternating current provided by the inverter 302.

[0086] In one embodiment, the energy manager 303 can also manage devices other than the inverter 302. For example, the energy manager 303 can perform power control on the charging pile 304 so that the charging pile 304 charges the device to be charged (such as an energy vehicle, etc.) with an appropriate power. For another example, the energy manager 303 can perform one or more operations such as power scheduling, power optimization, or power statistics on the power grid 600 and / or the load 700. For another example, the energy manager 303 can be connected to the energy storage device 306 to control when the energy storage device 306 stores electrical energy and when to supply electrical energy to the inverter 302.

[0087] In this application, the energy manager can also have other naming methods, such as the energy center device. In addition, the functions of the energy manager 303 can also be integrated into the inverter. In other words, the energy manager 303 can also be replaced by the inverter 303. For the sake of convenience of description, the following embodiments of this application are described by taking the energy manager 303 as an example.

[0088] It should be understood that Figure 4 the "connection" described in should be understood in a broad sense. For example, "connection" can be a fixed connection, an electrical connection, or a detachable connection, or integrated; "connection" can be a direct connection or an indirect connection through an intermediate medium, without limitation.

[0089] Next, the method provided in this application will be described in combination with the Figure 3 photovoltaic power generation system 300 shown above.

[0090] It can be understood that in this application, the inverter 302 and / or the access point 301 can execute some or all of the steps in this application. These steps are only examples, and this application can also execute other steps or various deformations of the steps. In addition, each step can be executed in a different order presented in this application, and it is possible not to execute all the steps in this application.

[0091] As Figure 5 shown, a method for the inverter to access the network provided in this application may include the following steps:

[0092] S501: The inverter 302 accesses the first wireless network according to the first network access information.

[0093] Among them, the first wireless network is managed by the access point 301. The first network access information may include the information required to access the first wireless network. Taking the first wireless network using WiFi technology as an example, if the first wireless network is an open network, the first network access information includes the SSID of the first wireless network; if the first wireless network is not an open network, the first network access information includes the SSID and access password of the first wireless network.

[0094] In a possible design, the inverter 302 pre-stores the first network access information. For example, the first network access information is configured during the production and manufacturing of the inverter 302. Alternatively, the first network access information is configured by the installer, manufacturer, or user before the commissioning of the inverter 302. In this way, the inverter 302 can access the first wireless network according to the first network access information.

[0095] In one embodiment, when the inverter 302 is commissioned, it accesses the first wireless network according to the first network access information. Here, commissioning means the configuration that an energy device (here, the inverter 302) needs to complete when it is used for the first time to correctly join the network. For example, the commissioning of the inverter 302 can complete the communication network configuration. In addition, the commissioning of the inverter 302 can also complete one or more of the following configurations: power function settings of the device or power network configuration, etc.

[0096] In one embodiment, the access point 301 always maintains the first wireless network, and the inverter 302 can access the first wireless network according to the first network access information after being powered on.

[0097] In another embodiment, to reduce the performance loss of the access point 301 and improve the communication network security, the access point 301 opens or establishes the first wireless network after receiving an instruction from the user device 400 or the server 500 for the inverter 302 to access.

[0098] As an example, after the installation of the inverter 302 is completed, the installer triggers the server 500 to send an instruction to the access point 301 to establish the first wireless network. After receiving this instruction, the access point 301 opens or establishes the first wireless network. Alternatively, after the installation of the inverter 302 is completed, the user sends an instruction to the access point 301 to establish the first wireless network through the application of the user device 400. After receiving this instruction, the access point 301 opens or establishes the first wireless network.

[0099] As another example, when the inverter 302 is registered with the server 500 but not associated with the access point 301 for network access, the server 500 can determine that an energy device will access the network. Therefore, the server 500 can send an instruction to the access point 301 to instruct the access point 301 to open or establish the first wireless network, or to indicate to the access point 301 that an energy device will access the network. After receiving this instruction, the access point 301 opens or establishes the first wireless network.

[0100] In one embodiment, after the access point 301 turns on or establishes the first wireless network, it closes the first wireless network according to a preset policy. For example, after the access point 301 turns on or establishes the first wireless network and maintains it for a period of time, it closes the first wireless network. This period of time can be pre-stored in the access point 301, or configured by an installer or a user. For another example, after the access point 301 turns on or establishes the first wireless network and detects that the inverter 302 has accessed the second wireless network, it closes the first wireless network. For still another example, when the server 500 or the user equipment 400 detects that the inverter 302 has accessed the second wireless network, it sends a corresponding instruction to the access point 301. After receiving the instruction, the access point 301 closes the first wireless network.

[0101] In addition, the first wireless network can also be closed manually. For example, an operator can use an application on the server 500, an application on the user equipment 400, or the management software or management web page of the access point 301 to close the first wireless network.

[0102] In one embodiment, the first network access information has nothing to do with the identity information of the inverter 302. The identity information of the inverter 302 may include the unique identification number of the inverter 302, such as the serial number of the inverter 302, or the media access control (MAC) address of the inverter 302, etc. In this case, the access point 301 maintains a network to communicate with different energy devices, which can simplify the operation of the access point 301.

[0103] The fact that the first network access information has nothing to do with the identity information of the inverter 302 can be understood as that the SSID of the first wireless network, and / or the access password is not generated by the identity information of the inverter 302. Or, the SSID of the first wireless network, and / or the access password does not include content related to the identity information of the inverter 302. For example, the SSID of the first wireless network, and / or the access password does not include all or part of the information in the serial number of the inverter 302.

[0104] In another embodiment, the first network access information is related to the identity information of the inverter 302. For example, the SSID of the first wireless network, and / or the access password is obtained by processing the identity information of the inverter 302 through an algorithm; or the SSID of the first wireless network includes all or part of the information in the serial number of the inverter 302. In this case, the access point 301 can maintain different networks for different energy devices. For example, the access point 301 can maintain a network for each of multiple energy devices respectively. Different energy devices access their own networks through different network access information to improve network communication security.

[0105] For the above embodiments, the access point 301 may obtain the identity information of the inverter 302 before S501 and establish a first wireless network according to the identity information.

[0106] As an example, after the installation of the inverter 302 is completed, the installer triggers the server 500 to send the identity information of the inverter 302 to the access point 301. After receiving the identity information, the access point 301 establishes a first wireless network according to the identity information. Alternatively, after the installation of the inverter 302 is completed, the user sends the identity information of the inverter 302 to the access point 301 through the application of the user device 400. After receiving the identity information, the access point 301 establishes a first wireless network according to the identity information.

[0107] As another example, when the inverter 302 is registered with the server 500 but not associated with the access point 301 for network access, the server 500 can determine that an energy device will access the network. Therefore, the server 500 can send the identity information of the inverter 302 to the access point 301. After receiving the identity information, the access point 301 establishes a first wireless network according to the identity information.

[0108] In one embodiment, the identity information of the inverter 302 may be carried in the above "instruction to establish a first wireless network".

[0109] S502: The inverter 302 sends a request message to the access point 301 through the first wireless network. Correspondingly, the access point 301 receives the request message from the inverter 302 through the first wireless network.

[0110] Among them, the request message is used to request access to a second wireless network. The second wireless network is managed by the access point 301, and the second wireless network may use WiFi technology. The second wireless network is different from the first wireless network. For example, their functions are different.

[0111] In a possible design, the first wireless network is used for the inverter 302 to obtain the network access information of the second wireless network (such as the second network access information in S503). The second wireless network is used for the inverter 302 to send or receive power control information. Taking the energy manager 303 controlling the power of the inverter 302 as an example, the energy manager 303 can send power control information to the inverter 302 through the second wireless network. Correspondingly, the inverter 302 receives the power control information from the energy manager 303 through the second wireless network. Taking the inverter 302 having the function of an energy manager as an example, the inverter 302 can send power control information to other inverters through the second wireless network to control the power of other inverters.

[0112] In one embodiment, the second wireless network further has one or more of the following functions: the inverter 302 reports at least one of operating parameters or system logs; or, the inverter 302 receives a software upgrade package; or, the inverter 302 communicates with the energy manager 303. Among them, the energy manager 303 is used to perform power control on the inverter 302.

[0113] Exemplarily, the inverter 302 can report at least one of operating parameters or system logs to the energy manager 303 via the second wireless network; and / or; the inverter 302 can report at least one of operating parameters or system logs to the server 500 via the second wireless network; and / or; the inverter 302 can receive a software upgrade package sent by the server 500 via the second wireless network.

[0114] In summary, the first wireless network can be understood as a network with minimized functions or a temporary network, which can realize sending the second network access information to the inverter 302. The second wireless network is the network that the inverter 302 will ultimately join and has normal Internet functions, enabling the inverter 302 to complete corresponding services. It should be understood that the user equipment 400 and the server 500 are also connected to the second wireless network. In other words, the second wireless network can provide data exchange services for the connected devices (such as various energy devices, user equipment 400, and server 500, etc.). For example, the second wireless network is a home broadband network or an enterprise office wireless network.

[0115] In addition, the first wireless network and the second wireless network can also have other naming methods. For example, the first wireless network can also be called the "network configuration transfer network", and the second wireless network can also be called the "data network" or the "service network", etc.

[0116] In a possible design, the request information may include the identity information of the inverter 302 so that the access point 301, the server 500, or the user equipment 400 can identify the identity of the inverter 302.

[0117] In one embodiment, the request information further includes authentication information. The authentication information is obtained by encrypting the identity information of the inverter 302 and is used to verify whether the inverter 302 is a legal device. For example, the access point 301 or the server 500 can verify whether the inverter 302 is a legal device based on the authentication information. The authentication information has confidentiality, so it can be used to prevent security attacks by illegal devices forging the identity information of the inverter 302 and prevent illegal devices from obtaining the network access information of the second wireless network through the first wireless network.

[0118] Taking the access point 301 verifying whether the inverter 302 is a legitimate device according to the authentication information as an example, before S501, the information of the inverter 302 (such as the identity information, configuration parameters, etc. of the inverter 302) has been registered at the access point 301. The authentication information is an encrypted information generated by using an encryption method known to both the inverter 302 and the access point 301, with the identity information of the inverter 302 as one of the inputs. After receiving the request information, the access point 301 can identify the identity of the inverter 302 according to the identity information of the inverter 302 carried in the request information, and encrypt the previously registered identity information of the inverter 302 by using the above encryption method. Compare the information obtained by encryption with the authentication information. If they are consistent, it is determined that the inverter 302 is a legitimate device; if they are inconsistent, it is determined that the inverter 302 is an illegal device.

[0119] Taking the server 500 verifying whether the inverter 302 is a legitimate device according to the authentication information as an example, before S501, the information of the inverter 302 has been registered at the server 500. The authentication information is an encrypted information generated by using an encryption method known to both the inverter 302 and the server 500, with the identity information of the inverter 302 as one of the inputs. After receiving the request information, the access point 301 can send the request information to the server 500. After receiving the request information, the server 500 identifies the identity of the inverter 302 according to the identity information of the inverter 302 carried in the request information, and encrypts the previously registered identity information of the inverter 302 by using the above encryption method. Compare the information obtained by encryption with the authentication information. If they are consistent, it is determined that the inverter 302 is a legitimate device; if they are inconsistent, it is determined that the inverter 302 is an illegal device. Subsequently, the server 500 indicates to the access point 301 whether the inverter 302 is a legitimate device.

[0120] The above registration can be carried out by the installer, manufacturer or user at the access point 301 or the server 500.

[0121] Exemplarily, the user uses the user device 400 to scan the two-dimensional code including the registration information on the outer shell of the inverter 302, so that the user device 400 obtains the registration information of the inverter 302, and sends the registration information to the server 500 to complete the registration.

[0122] Exemplarily, the user controls the user device 400 to read the registration information in the RFID or NFC module of the inverter 302 by using radio frequency identification (RFID) or near-field communication (NFC) technology, and sends the registration information to the server 500 to complete the registration.

[0123] Exemplarily, the user equipment 400 discovers the inverter 302 through a short-range communication technology such as Bluetooth technology or Starlink technology, receives the registration information sent by the inverter 302, and sends the registration information to the server 500 to complete the registration. 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. A unified description is made here and will not be repeated later.

[0124] Exemplarily, the installer or manufacturer inputs the registration information of the inverter 302 into the server 500 to complete the registration of the inverter 302 in the server 500. It should be understood that when the installer or manufacturer registers energy devices, a large number of energy devices are usually registered, so the server 500 can use the computer file method for batch registration.

[0125] The above describes the situation where the information of the inverter 302 is pre-registered at the access point 301 or the server 500. In a specific application, the information of the inverter 302 may not be pre-registered. In this case, after receiving the request information, the access point 301 sends the request information to the user equipment 400 through the server 500, or directly sends the request information to the user equipment 400 for the user to perform manual authentication on the inverter 302. Subsequently, the user equipment 400 indicates to the access point 301 whether the inverter 302 is a legal device. For the above situation, the request information may not carry authentication information.

[0126] In one implementation, the request information further includes third indication information, and the third indication information is used to indicate that the type of the request information is an access network information request.

[0127] In one implementation, the above request information is carried in a formal data network access request frame. At this time, the third indication information may indicate that the frame type of the access network information request frame is an access network information request.

[0128] Exemplarily, the content carried in the access network information request frame may be as Figure 6 shown. In Figure 6 , N0 bits in the access network information request frame may indicate the frame type (such as an access network information request); N1 bits in the access network information request frame may indicate the identity information of the inverter 302; N2 bits in the access network information request frame may indicate authentication information. Among them, N0 to N2 are positive integers, and any two values among N0 to N2 may be the same or different.

[0129] It is understandable that for any value among N0 to N2, 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, N0 bits can be replaced by 1 byte.

[0130] It is understandable that Figure 6 This is only an example of the network access information request frame. In specific applications, the network access information request frame may include more or less information than Figure 6 that shown; or the positions of fields with different functions in the network access information request frame may also be different from Figure 6 that shown. For example, N2 bits may also be located before N1 bits, without limitation.

[0131] S503: The access point 301 sends response information to the inverter 302 through the first wireless network. Correspondingly, the inverter 302 receives the response information from the access point 301 through the first wireless network.

[0132] Among them, the response information includes second network access information. The second network access information is used to access the second wireless network. Taking the second wireless network using WiFi technology as an example, the second network access information includes the SSID and access password of the second wireless network.

[0133] In one implementation, when the inverter 302 is a legal device, the access point 301 sends response information to the inverter 302 through the first wireless network to improve network communication security.

[0134] In S502, it is introduced that the access point 301, the server 500 or the user equipment 400 can verify whether the inverter 302 is a legal device. When the access point 301 verifies whether the inverter 302 is a legal device, after receiving the request information, the access point 301 can verify the inverter 302 in the manner introduced in S502, and when verifying that the inverter 302 is a legal device, send response information to the inverter 302 through the first wireless network.

[0135] When the server 500 (or the user equipment 400) verifies whether the inverter 302 is a legal device, after the access point 301 receives the request information, it requests the server 500 (or the user equipment 400) to verify whether the inverter 302 is a legal device. The server 500 (or the user equipment 400) can verify the inverter 302 in the manner introduced in S502 and send the verification result to the access point 301. After receiving the verification result, when the verification result indicates that the inverter 302 is a legal device, the access point 301 sends response information to the inverter 302 through the first wireless network.

[0136] In one embodiment, the response information further includes one or more of the following: first indication information or second indication information. The first indication information is used to indicate whether the inverter 302 is a legal device, and the second indication information is used to indicate whether the inverter 302 can join the second wireless network. It can be understood that the number of devices accessing the access point 301 is limited. If the current number of accessed devices does not reach the maximum number of devices that the access point 301 can access, then the access point 301 can indicate that it can join the second wireless network; if the current number of accessed devices reaches the maximum number of devices that the access point 301 can access, then the access point 301 can indicate that it cannot join the second wireless network, so that the installer can make corresponding processing.

[0137] In one embodiment, if the first indication information indicates that the inverter 302 is an illegal device, it means that the verification of the inverter 302 fails. At this time, the response information may further include fourth indication information to indicate the reason for the failure of the verification of the inverter 302. For example, the fourth indication information includes the code corresponding to the above reason.

[0138] In one embodiment, the response information further includes fifth indication information, and the fifth indication information is used to indicate that the type of the response information is an access network information response.

[0139] In one embodiment, the above response information is carried in an access network information response frame (formal data network access response frame). At this time, the fifth indication information can indicate that the frame type of the access network information response frame is an access network information response.

[0140] Exemplarily, the content carried in the access network information response frame can be as Figure 7 shown. In Figure 7 , N3 bits in the access network information response frame can indicate the frame type (such as an access network information response); N4 bits in the access network information response frame can indicate whether the inverter 302 is a legal device; N5 bits in the access network information response frame can indicate the reason for the failure of the verification of the inverter 302. When the N4 bits indicate that the inverter 302 is a legal device, the N5 bits are meaningless; N6 bits in the access network information response frame can indicate the second access network information. When the N4 bits indicate that the inverter 302 is an illegal device, the N6 bits are meaningless; N7 bits in the access network information response frame can indicate whether the inverter 302 can join the second wireless network. When the N4 bits indicate that the inverter 302 is an illegal device, the N7 bits are meaningless. Among them, N3 to N7 are positive integers, and any two values among N3 to N7 can be the same or different.

[0141] It can be understood that for any value among N3 to N7, if the value is a multiple of 8, the unit of this value can also be replaced by a byte. For example, if N4 is equal to 8, N4 bits can be replaced by 1 byte.

[0142] It can be understood that Figure 7 This is only an example of the network access information response frame. In specific applications, the network access information response frame may include more or less information than Figure 7 shown; or the positions of fields with different functions in the network access information response frame may also be different from Figure 7 shown. For example, N6 bits may also be located before N4 bits, without limitation.

[0143] S504: The inverter 302 accesses the second wireless network according to the second network access information.

[0144] In one implementation, the inverter 302 disconnects the connection with the first wireless network, uses the second network access information to authenticate and associate with the second wireless network, and joins the second wireless network.

[0145] In one implementation, after the inverter 302 accesses the second wireless network, the access point 301 changes the status of the inverter 302 from pending network access (or not yet networked) to networked, and records this result.

[0146] In one implementation, after the inverter 302 accesses the second wireless network, the access point 301 or the inverter 302 indicates to the server 500 (or the user equipment 400) that the status of the inverter 302 is the networked status. Subsequently, the user can query through the application program of the user equipment 400 that the status of the inverter 302 is the networked status.

[0147] Based on Figure 5 the method shown, since the first network access information is pre-stored in the inverter 302, the inverter 302 can automatically access the first wireless network in a network configuration-free manner (such as: without the need for the access point 301, the server 500 or the user equipment 400 to configure network parameters). After accessing the first wireless network, the inverter 302 can communicate with the access point 301 through the first wireless network, thereby obtaining the second network access information, and accessing the access point 301 according to the second network access information, thus realizing network access. The above network access process is automatically completed by the inverter 302, which can simplify the network access process of the inverter 302 and improve the network access efficiency of the inverter 302.

[0148] To better understand Figure 5 the method shown, the following introduces the complete process of this method in combination with a specific application scenario. First, take the server 500 verifying whether the inverter 302 is a legal device as an example for elaboration.

[0149] As shown in Figure 8 the figure, another method for the inverter to access the network provided by this application may include the following steps:

[0150] S801: The user device 400 adds the site setup and startup configuration of the inverter 302.

[0151] In a possible implementation, after the inverter 302 is installed by the installer or operator, the installer or operator adds the site setup and startup configuration of the inverter 302 to the server 500 through the application installed on the user device 400, such as adding one or more of the power function configuration, power network configuration, or communication network configuration of the inverter 302.

[0152] Exemplarily, the user device 400 scans the QR code on the shell of the inverter 302 to obtain the site setup and startup configuration of the inverter 302 and adds it to the server 500. Alternatively, the user device 400 discovers the inverter 302 through short-range communication technologies such as Bluetooth technology or XingFlash technology, receives the identity information of the inverter 302, associates the site setup and startup configuration of the inverter 302 according to this identity information, and adds it to the server 500.

[0153] S802: The server 500 registers the information of the inverter 302.

[0154] In a possible implementation, in response to the operation of the installer, manufacturer, or user, the server 500 registers the inverter 302. For example, it saves information such as the identity information and configuration parameters of the inverter 302 and binds this information to the energy site. Among them, the energy site includes the access point 301 and the energy devices connected to the access point 301.

[0155] Exemplarily, taking the Figure 3 network architecture shown in the figure as an example, the energy site may include the access point 301 and the inverter 302. In one implementation, if the energy manager 303, energy storage device 306, photovoltaic module 305, and charging pile 304 also have wireless communication functions, then the energy site may also include these devices or components.

[0156] Through registration, the inverter 302 can establish a binding relationship with the energy site and / or establish a mapping relationship with the access point 301, so that the operator can query the inverter 302 through the application of the server 500 and configure and operate the inverter 302. In this way, after the inverter 302 is installed and powered on, it can achieve automatic network access in the non-configuration network mode.

[0157] S803: When starting up, the inverter 302 accesses the first wireless network managed by the access point 301 according to the first network access information.

[0158] Typically, when the inverter 302 is manufactured and has not performed the initial network access operation, its status is set to the non-networked status. Therefore, when starting up, if the inverter 302 determines that it is in the non-networked status and discovers the first wireless network, it can use the pre-stored first network access information to access the first wireless network.

[0159] It should be understood that the above non-networked status can also be manually configured without limitation.

[0160] S804: The inverter 302 sends a network access information request frame to the access point 301 via the first wireless network. Correspondingly, the access point 301 receives the network access information request frame from the inverter 302 via the first wireless network.

[0161] It can be understood that the specific processes of S803 - S804 are similar to those of S501 - S502 above and can refer to the corresponding descriptions in S501, which will not be elaborated here.

[0162] S805: The access point 301 sends a network access information request frame to the server 500. Correspondingly, the server 500 receives the network access information request frame from the access point 301.

[0163] After receiving the network access information request frame from the inverter 302, the access point 301 can directly forward the network access information request frame to the server 500, or further process the network access information request frame, such as performing one or more operations including encapsulation, decapsulation, adding information, or deleting information, and send the processed information to the server 500.

[0164] In one implementation, after receiving the network access information request frame, the server 500 can verify whether the inverter 302 is a legitimate device based on the network access information request frame. The process of the server 500 verifying whether the inverter 302 is a legitimate device can refer to the corresponding description in S502 above, which will not be elaborated here.

[0165] S806: The server 500 sends a network access information response frame to the access point 301. Correspondingly, the access point 301 receives the network access information response frame from the server 500.

[0166] Among them, the introduction of the network access information response frame can refer to the description of the response information in S503.

[0167] S807: The access point 301 sends a network access information response frame to the inverter 302 via the first wireless network. Correspondingly, the inverter 302 receives the network access information response frame from the access point 301 via the first wireless network.

[0168] Understandably, after receiving the network access information response frame from the server 500, the access point 301 can directly forward the network access information response frame to the inverter 302, or further process the network access information response frame, such as performing one or more operations including encapsulation, decapsulation, adding information, or deleting information, and send the processed information to the inverter 302.

[0169] In addition, when the server 500 communicates with the access point 301 through WiFi technology, the server 500 can obtain the second network access information. Therefore, the second network access information can be carried in the network access information response frame sent by the server 500, or, if the second network access information is not carried in the network access information response frame sent by the server 500, after receiving the network access information response frame, the access point 301 adds the second network access information to the network access information response frame and sends it to the inverter 302.

[0170] S808: The inverter 302 accesses the second wireless network managed by the access point 301 according to the second network access information carried in the network access information response frame.

[0171] Understandably, the specific process of S808 is similar to the process of S504 above, and the corresponding description in S504 above can be referred to, which will not be elaborated here.

[0172] So far, the inverter 302 has completed network access.

[0173] In one implementation, the energy device that has accessed the network will no longer use the Figure 5 method shown or Figure 8 the method shown or the following Figure 9 method shown to join the network. In other words, when the status of the inverter 302 changes from the to-be-networked (or non-networked) state to the networked state, it is regarded as the Figure 5 method shown or Figure 8 the method shown or the following Figure 9 termination condition and non-trigger condition of the method shown. In this way, it is convenient for the user to view the network access result of the zero-configuration network access process, and / or convenient for the server to perceive the network access result of the zero-configuration network access process.

[0174] Next, taking the user device 400 to verify whether the inverter 302 is a legal device as an example, the network access process of the inverter 302 will be described.

[0175] As Figure 9 shown, another network access method for the inverter provided by this application may include the following steps:

[0176] S901: The user device 400 adds the site setup and startup configuration of the inverter 302.

[0177] It is understandable that the specific process of S901 is similar to that of S801 above. For the corresponding description in S801, please refer to it, and it will not be elaborated here.

[0178] S902: At the beginning of the startup, the inverter 302 accesses the first wireless network managed by the access point 301 according to the first network access information.

[0179] Generally, when the inverter 302 is manufactured and has not performed the startup network access operation, its state is set to the non-networked state. Therefore, at the beginning of the startup, if the inverter 302 determines that it is in the non-networked state and discovers the first wireless network, it can use the pre-stored first network access information to access the first wireless network.

[0180] It should be understood that the above non-networked state can also be manually configured without limitation.

[0181] S903: The inverter 302 sends a network access information request frame to the access point 301 through the first wireless network. Correspondingly, the access point 301 receives the network access information request frame from the inverter 302 through the first wireless network.

[0182] It is understandable that the specific processes of S902 - S903 are similar to those of S501 - S502 above. For the corresponding description in S501, please refer to it and it will not be elaborated.

[0183] S904: The access point 301 sends a network access information request frame to the server 500. Correspondingly, the server 500 receives the network access information request frame from the access point 301.

[0184] After receiving the network access information request frame from the inverter 302, the access point 301 can directly forward the network access information request frame to the server 500, or perform further processing on the network access information request frame, such as one or more operations including encapsulation, decapsulation, adding information, or deleting information, and send the processed information to the server 500.

[0185] In one implementation, after receiving the network access information request frame, the server 500 can identify the inverter 302 according to the identity information of the inverter 302 carried in the network access information request frame. According to the identity information of the inverter 302, more information about the inverter 302, such as the model and manufacturing information of the inverter 302, is read from the database and sent to the user device 400, so that the user device 400 can verify whether the inverter 302 is a legal device based on this information.

[0186] S905: The server 500 sends a verification request to the user device 400. Correspondingly, the user device 400 receives the verification request from the server 500.

[0187] The verification request is used to request the user equipment 400 to verify whether the inverter 302 is a legitimate device. The verification request may include the identity information of the inverter 302.

[0188] In one implementation, the verification request further includes information related to the inverter 302 read by the server 500 from the database, such as the model and manufacturing information of the inverter 302 .

[0189] In one implementation, the server 500 may send the verification request to the user equipment 400 via the access point 301, or the server 500 may send the verification request to the user equipment 400 via cellular communication technology.

[0190] S906: The user equipment 400 sends the verification result to the server 500. Correspondingly, the server 500 receives the verification result from the user equipment 400.

[0191] In one embodiment, after receiving the verification request, the user device 400 can display the information carried in the verification request on the human-computer interaction interface of the user device 400 through an application program for verification by the user. Subsequently, in response to the user's operation, the user device 400 obtains the verification result (such as whether the inverter 302 is a legal device or an illegal device), and sends the verification result to the server 500.

[0192] In one implementation, the verification result may also indicate the reason why the inverter 302 fails verification.

[0193] In one implementation, the user equipment 400 may send the verification result to the server 500 via the access point 301, or the user equipment 400 may send the verification result to the server 500 via cellular communication technology.

[0194] S907 : The server 500 sends a network access information response frame to the access point 301 . Correspondingly, the access point 301 receives the network access information response frame from the server 500 .

[0195] In one implementation, the server 500 generates a network access information response frame based on the received verification result, and sends it to the access point 301. For an introduction to the network access information response frame, reference may be made to the description of the response information in S503.

[0196] S908: The access point 301 sends a network access information response frame to the inverter 302 via the first wireless network. Correspondingly, the inverter 302 receives the network access information response frame from the access point 301 via the first wireless network.

[0197] Understandably, after receiving the network access information response frame from the server 500, the access point 301 can directly forward the network access information response frame to the inverter 302, or further process the network access information response frame, such as performing one or more operations including encapsulation, decapsulation, adding information, or deleting information, and send the processed information to the inverter 302.

[0198] In addition, when the server 500 communicates with the access point 301 through WiFi technology, the server 500 can obtain the second network access information. Therefore, the second network access information can be carried in the network access information response frame sent by the server 500, or, if the second network access information is not carried in the network access information response frame sent by the server 500, after receiving the network access information response frame, the access point 301 adds the second network access information to the network access information response frame and sends it to the inverter 302.

[0199] S909: The inverter 302 accesses the second wireless network managed by the access point 301 according to the second network access information carried in the network access information response frame.

[0200] Understandably, the specific process of S909 is similar to the process of S504 above, and the corresponding description in S504 above can be referred to, which will not be elaborated here.

[0201] Thus far, the inverter 302 has completed network access.

[0202] In one implementation, the energy device that has accessed the network will no longer use Figure 5 the method shown or Figure 8 the method shown or Figure 9 the method shown to join the network. In other words, when the status of the inverter 302 changes from the to-be-networked (or non-networked) state to the networked state, it is regarded as Figure 5 the method shown or Figure 8 the method shown or Figure 9 the termination condition and non-trigger condition of the method shown. In this way, it can be convenient for users to view the network access result of the zero-configuration network access process, and / or it can be convenient for the server to perceive the network access result of the zero-configuration network access process.

[0203] Compared with Figure 8 the method shown, Figure 9 the method described does not require registering the information of the inverter 302 in the server 500 in advance, but verifies the identity information of the inverter 302 through the user's manual method, which can simplify the process before the inverter 302 is powered on.

[0204] In Figure 5 、 Figure 8 and Figure 9In the method shown, the access point 301 maintains a first wireless network and a second wireless network, so that the inverter 302 first accesses the first wireless network, obtains the network access information of the second wireless network through the first wireless network, and thus accesses the second wireless network to send or receive power control information through the second wireless network. In specific applications, in addition to the above method, the inverter 302 can also access the access point 301 in other ways to send or receive power control information.

[0205] As Figure 10 shown, another method for the inverter to access the network provided by this application may include the following steps:

[0206] S1001: The access point 301 obtains the identity information of the inverter 302.

[0207] Among them, the identity information of the inverter 302 may include the unique identification number of the inverter 302, such as the serial number of the inverter 302, or the MAC address of the inverter 302, etc.

[0208] In one implementation, the access point 301 receives the identity information of the inverter 302 from the server 500 or the user equipment 400.

[0209] As an example, in response to the operation of the installer, manufacturer, or user, the server 500 registers the inverter 302, thereby obtaining the identity information of the inverter 302 and sending the identity information to the access point 301.

[0210] As another example, the user equipment 400 scans the QR code on the shell of the inverter 302 to obtain the identity information of the inverter 302 and sends the identity information to the access point 301. Alternatively, the user equipment 400 discovers the inverter 302 through short-range communication technologies such as Bluetooth technology or XingShan technology, receives the identity information sent by the inverter 302, and sends the identity information to the access point 301.

[0211] S1002: The access point 301 broadcasts the first information. Correspondingly, the inverter 302 receives the first information.

[0212] Among them, the first information includes first encrypted information. The first encrypted information is obtained by encrypting the first network access information with a first key, and the first key is determined according to the identity information of the inverter 302.

[0213] As an example, the access point 301 stores the corresponding relationship between the identity information of the inverter 302 and the first key. After receiving the identity information of the inverter 302, the access point 301 can obtain the first key according to the identity information and the above corresponding relationship, and encrypt the first network access information with the first key to obtain the first information.

[0214] As another example, after receiving the identity information of the inverter 302, the access point 301 uses the identity information of the inverter 302 as one of the inputs of the first algorithm to obtain a first key, and encrypts the first network access information with the first key to obtain the first information. Herein, the first algorithm is a key generation algorithm.

[0215] The above-mentioned first network access information includes the information required to access the first wireless network. The first wireless network is managed by the access point 301. Taking the first wireless network using WiFi technology as an example, the first network access information includes the SSID of the first wireless network and the access password.

[0216] In one implementation, the first information further includes first indication information. Herein, the first indication information is used to indicate whether the inverter 302 can join the first wireless network.

[0217] It can be understood that the number of devices accessing the access point 301 is limited. If the current number of accessed devices has not reached the maximum number of devices that the access point 301 can access, then the access point 301 can indicate that it can join the first wireless network; if the current number of accessed devices has reached the maximum number of devices that the access point 301 can access, then the access point 301 can indicate that it cannot join the first wireless network, so that the installer can make corresponding processing.

[0218] In one implementation, the first information further includes second indication information. Herein, the second indication information is used to indicate that the information type of the first information is broadcast information.

[0219] It should be understood that since the first information is broadcast information, the first information can be parsed by a device with the corresponding communication technology, and this device does not need to establish a communication connection with the access point 301. Taking the first wireless network using WiFi technology as an example, if the inverter 302 has a WiFi function and the inverter 302 is within the broadcast range of the access point 301, the inverter 302 can receive and parse the first information without establishing a communication connection with the access point 301.

[0220] In one implementation, the first information is carried in a broadcast frame, such as carried in a WiFi beacon frame. At this time, the first indication information can indicate that the frame type of the broadcast frame is a network access information broadcast frame.

[0221] Exemplarily, the content carried in the broadcast frame can be as Figure 11 shown. In Figure 11Among them, N8 bits in the broadcast frame may indicate that the frame type of the broadcast frame is an access network information broadcast frame; N9 bits in the broadcast frame may indicate the first encryption information; N10 bits in the broadcast frame may indicate whether the inverter 302 can join the first wireless network. Wherein, N8 to N10 are positive integers, and any two values among N8 to N10 can be the same or different.

[0222] It can be understood that for any one value among N8 to N10 that is a positive integer, if this value is a multiple of 8, the unit of this value can also be replaced by a byte.

[0223] It can be understood that Figure 11 is only an example of the broadcast frame. In specific applications, the broadcast frame may include more or less information than Figure 11 shown; or the positions of fields with different functions in the access network information request frame may also be different from Figure 11 shown. For example, N10 bits may also be located before N9 bits, without limitation.

[0224] In one implementation, the access point 301 broadcasts the first information periodically to increase the probability that the inverter 302 receives the first information. Among them, the broadcast period of the access point 301 may be pre-stored, or configured by the user equipment 400 or the server 500.

[0225] S1003: The inverter 302 decrypts the first encryption information carried in the first information according to the second key to obtain the first access network information.

[0226] Among them, the second key may be pre-stored in the inverter 302, or the second key is obtained by the inverter 302 using the identity information of the inverter 302 as one of the inputs of the first algorithm.

[0227] In one implementation, the first key and the second key are the same. For example, the first key and the second key are symmetric keys.

[0228] In another implementation, the first key and the second key are different. For example, the first key is the public key of the inverter 302, and the second key is the private key of the inverter 302.

[0229] S1004: The inverter 302 accesses the first wireless network according to the first access network information.

[0230] In a possible design, the first wireless network is used for the inverter 302 to send or receive power control information.

[0231] Exemplarily, taking the energy manager 303 controlling the power of the inverter 302 as an example, the energy manager 303 can send power control information to the inverter 302 through the first wireless network. Correspondingly, the inverter 302 receives the power control information from the energy manager 303 through the first wireless network.

[0232] Exemplarily, taking the inverter 302 having the function of an energy manager as an example, the inverter 302 can send power control information to other inverters through the first wireless network to control the power of other inverters.

[0233] In one implementation, the first wireless network also has one or more of the following functions: the inverter 302 reports at least one of working parameters or system logs; or, the inverter 302 receives a software upgrade package; or, communication is performed between the inverter 302 and the energy manager 303. Among them, the energy manager 303 is used to perform power control on the inverter 302.

[0234] Exemplarily, the inverter 302 can report at least one of working parameters or system logs to the energy manager 303 through the first wireless network; and / or; the inverter 302 can report at least one of working parameters or system logs to the server 500 through the first wireless network; and / or; the inverter 302 can receive a software upgrade package sent by the server 500 through the first wireless network.

[0235] In summary, the first wireless network is the network that the inverter 302 will ultimately join, and has normal Internet functions, enabling the inverter 302 to complete corresponding services. It should be understood that the user equipment 400 and the server 500 are also connected to the first wireless network. In other words, the first wireless network can provide data exchange services for the connected devices (such as various energy devices, the user equipment 400, and the server 500, etc.). For example, the first wireless network is a home broadband network or an enterprise office wireless network.

[0236] In one implementation, after the inverter 302 is connected to the first wireless network, the access point 301 changes the status of the inverter 302 from pending network access (or not yet networked) to networked and records this result.

[0237] In one implementation, after the inverter 302 is connected to the first wireless network, the access point 301 or the inverter 302 indicates to the server 500 (or the user equipment 400) that the status of the inverter 302 is the networked state. Subsequently, the user can query through the application program of the user equipment 400 that the status of the inverter 302 is the networked state.

[0238] In one implementation, after the access point 301 detects that the inverter 302 is connected to the first wireless network, it stops broadcasting the first information.

[0239] Based on Figure 10 the method shown above, the access point 301 can broadcast the encrypted first network access information according to the instructions of the server 500 or the user equipment 400, so that the inverter 302 receives and decrypts the information to obtain the first network access information, and then accesses the first wireless network according to the first network access information. In the above process, after the user equipment 400 or the server 500 triggers the access point 301 to broadcast the first information, the inverter 302 automatically completes the network access process, which can improve the network access efficiency of the inverter 302.

[0240] To better understand Figure 10 the method shown above, the following takes the user equipment 400 triggering the access point 301 to broadcast the first information as an example to introduce the complete process of this method.

[0241] As Figure 12 shown, another network access method for the inverter provided by this application may include the following steps:

[0242] S1201: The user equipment 400 adds the site construction start-up configuration of the inverter 302.

[0243] Among them, the site construction start-up configuration of the inverter 302 includes the identity information of the inverter 302, and the introduction of this identity information can refer to the description in the method shown in Figure 10 the above.

[0244] It can be understood that the specific process of S1201 is similar to the process of S801 above, and the corresponding description in S801 above can be referred to, which will not be elaborated here.

[0245] In an implementation manner, the server 500 can register the information of the inverter 302. The registration process of the server 500 can refer to the corresponding description in S802 above, which will not be elaborated here.

[0246] S1202: The user equipment 400 sends the identity information of the inverter 302 to the access point 301. Correspondingly, the access point 301 receives the identity information of the inverter 302 from the user equipment 400.

[0247] It can be understood that after the access point 301 receives the identity information of the inverter 302, it can determine that the inverter 302 wants to access the network, so it executes S1203.

[0248] S1203: The access point 301 broadcasts the first information. Correspondingly, the inverter 302 receives the first information.

[0249] S1204: The inverter 302 decrypts the first encrypted information carried in the first information according to the second key to obtain the first network access information.

[0250] S1205: The inverter 302 accesses the first wireless network according to the first network access information.

[0251] It can be understood that the specific processes of S1203 to S1205 are similar to those of S1002 to S1004 above. For corresponding descriptions, reference can be made to S1002 to S1004 above, and details will not be elaborated here.

[0252] S1206: After the access point 301 detects that the inverter 302 has accessed the network, it stops broadcasting the first information.

[0253] In the above Figure 5 、 Figure 8 、 Figure 9 、 Figure 10 and Figure 12 In the methods shown, the inverter 302 obtains network access information through interaction with the access point 301, and thus accesses the access point 301. In specific applications, the inverter 302 can also obtain network access information through interaction with the user equipment 400, and thus access the access point 301. Specifically, reference can be made to the method shown in the following Figure 13 shown.

[0254] As Figure 13 shown, another network access method for the inverter provided by this application is shown, and this method may include the following steps:

[0255] S1301: The user equipment 400 discovers the inverter 302.

[0256] A possible implementation is that the user manually registers the inverter 302 in the user equipment 400, so that the user equipment 400 discovers the inverter 302.

[0257] Exemplarily, the user uses the user equipment 400 to scan the two-dimensional code including registration information on the outer shell of the inverter 302, so that the user equipment 400 obtains the registration information of the inverter 302, and sends the registration information to the server 500 to complete the registration. In the above process, the user equipment 400 can discover the inverter 302 and establish a connection with the inverter 302 through the first wireless communication technology.

[0258] Exemplarily, the user controls the user equipment 400 to read the registration information in the RFID or NFC module of the inverter 302 by using RFID or NFC technology, and sends the registration information to the server 500 to complete the registration. In the above process, the user equipment 400 can discover the inverter 302 and establish a connection with the inverter 302 through the first wireless communication technology.

[0259] In another possible implementation, the inverter 302 broadcasts the first information via the first wireless communication technology. Correspondingly, the user equipment 400 receives the first information via the first wireless communication technology, thereby discovering the inverter 302.

[0260] Among them, the first information includes the identity information of the inverter 302 and the network status information of the inverter 302. The identity information of the inverter 302 may include the unique identification number of the inverter 302, such as the serial number of the inverter 302 or the MAC address of the inverter 302, etc., so that the user equipment 400 can identify the identity of the inverter 302. The above network status information may indicate that the inverter 302 is not connected to the network, so that the user equipment 400 confirms that the inverter 302 is not connected to the network, and thus sends the first network connection information to the inverter 302. Of course, the above network status information may also indicate that the inverter 302 is already connected to the network. At this time, the user equipment 400 does not send the first network connection information to the inverter 302.

[0261] In one implementation, the above network status information also indicates one or more of the following: the reason why the inverter 302 is not connected to the network, or whether the inverter 302 can join a new network.

[0262] It can be understood that when the network status information indicates that the inverter 302 is not connected to the network, the network status information can also indicate the reason why the inverter 302 is not connected to the network, so that the user equipment 400 can determine why the inverter 302 is not connected to the network. For example, the network status information may carry the identifier corresponding to the above reason. Taking reason A as "there is already network connection information, but it has not been successfully connected to the access point" and reason B as "the new device does not have any network connection information" as an example, if the inverter 302 is not connected to the network due to reason A, the network status information carries the identifier of reason A, and if the inverter 302 is not connected to the network due to reason B, the network status information carries the identifier of reason B.

[0263] It can be understood that when the network status information indicates that the inverter 302 can join a new network, the user equipment 400 can determine that the inverter 302 is ready to be connected to the network and can be connected to the network. Therefore, the user equipment 400 can send the first network connection information to the inverter 302. When the network status information indicates that the inverter 302 cannot join a new network, the user equipment can determine that the inverter 302 is not ready to be connected to the network and cannot be connected to the network. Therefore, the user equipment may not send the first network connection information to the inverter 302. Of course, when the network status information indicates that the inverter 302 cannot join a new network, the user equipment 400 may also send the first network connection information to the inverter 302, so that after the inverter 302 is ready to be connected to the network later, it can directly access the network according to the first network connection information.

[0264] In one implementation, the first information further includes first indication information. The first indication information is used to indicate that the information type of the first information is broadcast information.

[0265] It is understandable 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 302. Therefore, when the user equipment 400 has the first wireless communication technology, the user equipment 400 can obtain the first information without establishing a connection with the inverter 302. 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 that the frame type of the broadcast frame is an unconnected state broadcast frame sent to the user equipment.

[0266] Exemplarily, the content carried in the above broadcast frame can be as Figure 14 shown. In Figure 14 , N11 bits in the first information can indicate the frame type (such as an unconnected state broadcast frame sent to the user equipment); N12 bits in the first information can indicate the identity information of the inverter 302; N13 bits in the first information can indicate whether the inverter 302 is connected to the network; N14 bits in the first information can indicate the reason why the inverter 302 is not connected to the network; N15 bits in the first information can indicate whether the inverter 302 can join a new network. Among them, N11 to N15 are positive integers, and any two values among N11 to N15 can be the same or different.

[0267] It is understandable that for any one of N11 to N15, if the value is a multiple of 8, the unit of this value can be replaced by a byte.

[0268] It is understandable that Figure 14 is only an example of the first information. In specific applications, the first information can include more or less information than Figure 14 shown; or the positions of fields with different functions in the first information can also be different from Figure 14 shown. For example, N15 bits can also be after N12 bits, or before N12 bits, etc., without limitation.

[0269] In one implementation, after the inverter 302 is powered on, it periodically broadcasts the first information through the first wireless communication technology to increase the probability that the user equipment 400 receives the first information.

[0270] S1302: The user equipment 400 sends the first network connection information to the inverter 302 through the first wireless communication technology. Correspondingly, the inverter 302 receives the first network connection information from the user equipment 400 through the first wireless communication technology.

[0271] Before S1302, the user equipment 400 has obtained the first network access information. Among them, the first network access information includes the information required to access the first wireless network. The first wireless network is managed by the access point 301. The first wireless network uses the second wireless communication technology. Taking the second wireless communication technology as the wifi technology as an example, the first network access information may include the SSID of the first wireless network and the access password.

[0272] Exemplarily, before S1302, the user equipment 400 obtains the SSID of the first wireless network by scanning the nearby networks, and accesses the first wireless network by manually inputting the access password of the first wireless network by the user. In addition, the user equipment 400 also saves the SSID of the first wireless network and the access password, and sends them to the inverter 302 as the first network access information in S1302.

[0273] In one implementation, the user equipment 400 displays the identity information of the inverter 302 on the human-computer interaction interface through the application program, so that the user can confirm whether to send the first network access information to the inverter 302 to improve communication security. In response to the user's operation, the user equipment 400 sends the first network access information to the inverter 302 through the first wireless communication technology.

[0274] In one implementation, the user equipment 400 establishes a first communication link with the inverter 302 through the first wireless communication technology, and sends the first network access information to the inverter 302 through the first communication link.

[0275] The above-mentioned second wireless communication technology is different from the first wireless communication technology. For example, the first wireless communication technology includes Bluetooth technology or XingFlash technology, and the second wireless communication technology includes WiFi technology.

[0276] It can be understood that when the user equipment 400 communicates with the inverter 302 through the first wireless communication technology, it can maintain the connection with the access point 301 or disconnect the connection with the access point 301. In other words, for the user equipment 400, the first wireless communication technology and the second wireless communication technology can coexist and do not affect each other.

[0277] S1303: The inverter 302 accesses the first wireless network according to the first network access information.

[0278] In a possible design, the first wireless network is used for the inverter 302 to send or receive power control information.

[0279] Exemplarily, taking the energy manager 303 controlling the power of the inverter 302 as an example, the energy manager 303 can send power control information to the inverter 302 through the first wireless network. Correspondingly, the inverter 302 receives the power control information from the energy manager 303 through the first wireless network.

[0280] Exemplarily, taking the inverter 302 as an example with the function of an energy manager, the inverter 302 can send power control information to other inverters through the first wireless network to control the power of other inverters.

[0281] In one implementation, the first wireless network also has one or more of the following functions: the inverter 302 reports at least one of the working parameters or system logs; or, the inverter 302 receives a software upgrade package; or, the inverter 302 communicates with the energy manager 303. Among them, the energy manager 303 is used to perform power control on the inverter 302.

[0282] Exemplarily, the inverter 302 can report at least one of the working parameters or system logs to the energy manager 303 through the first wireless network; and / or; the inverter 302 can report at least one of the working parameters or system logs to the server 500 through the first wireless network; and / or; the inverter 302 can receive a software upgrade package sent by the server 500 through the first wireless network.

[0283] In summary, the first wireless network is the network that the inverter 302 will ultimately join, with normal Internet functions, enabling the inverter 302 to complete corresponding services. It should be understood that the user equipment 400 and the server 500 are also connected to the first wireless network. In other words, the first wireless network can provide data exchange services for the connected devices (such as various energy devices, user equipment 400, and server 500, etc.). For example, the first wireless network is a home broadband network or an enterprise office wireless network.

[0284] In one implementation, after the inverter 302 is connected to the first wireless network, the access point 301 changes the status of the inverter 302 from pending network access (or not yet networked) to networked and records this result.

[0285] In one implementation, after the inverter 302 is connected to the first wireless network, the access point 301 or the inverter 302 indicates to the server 500 (or the user equipment 400) that the status of the inverter 302 is the networked state. Subsequently, the user can query through the application of the user equipment 400 that the status of the inverter 302 is the networked state.

[0286] It can be understood that after the inverter 302 is connected to the first wireless network, it can maintain the first communication link with the user equipment 400, or it can also disconnect the first communication link with the user equipment 400. In other words, for the inverter 302, the first wireless communication technology and the second wireless communication technology can coexist and do not affect each other.

[0287] Based on Figure 13In the method shown, the inverter 302 can obtain the first network access information from the user equipment 400 and access the first wireless network according to the first network access information. In the above process, after the user triggers the user equipment 400 to send the first network access information to the inverter 302, the inverter 302 automatically completes the network access process, which can improve the network access efficiency of the inverter 302.

[0288] It can be understood that the problem solved by the above method embodiment is how to simplify the network access process of the inverter and improve the network access efficiency of the inverter. In specific applications, energy devices other than the inverter 302, such as the energy manager 303, the photovoltaic module 305, the energy storage device 306, the charging pile 304, or an inverter other than the inverter 302, may also have wireless communication functions. At this time, these energy devices can also obtain network access information through the above Figure 5 、 Figure 8 、 Figure 9 、 Figure 10 、 Figure 12 or Figure 13 described method to access the access point 301 to improve the network access efficiency of these energy devices.

[0289] In addition, when these energy devices access the access point 301 through Figure 5 、 Figure 8 、 Figure 9 、 Figure 10 or Figure 12 the described method, the access point 301 can process (or synchronously process) the network access processes of these energy devices in parallel to improve the network access efficiency. Taking the Figure 5 shown method as an example, the access point 301 can process the request information sent by each energy device in parallel. Taking the Figure 10 shown method as an example, the access point 301 can periodically broadcast the first information so that each energy device can receive the first information. The access point 301 can also stop broadcasting the first information after each energy device has accessed the first wireless network. In addition, the second keys used by these energy devices can be the same to reduce the complexity of the operations of the access point 301. Of course, the second keys used by these energy devices can also be different to improve communication security.

[0290] When these energy devices obtain the first network access information through Figure 13 the described method to access the first wireless network, the user equipment 400 can process (or synchronously process) the information of these energy devices in parallel. For example, in S1301, the user equipment 400 can discover multiple energy devices and send the first network access information to each energy device through the first wireless communication technology in a short time, or the user equipment 400 broadcasts the first network access information through the first wireless communication technology, so that each energy device can obtain the first network access information.

[0291] The above has introduced the solution provided by the present application mainly from the perspective of interactions between various devices. Correspondingly, the present application also provides a photovoltaic power generation system, which may include an inverter and an access point.

[0292] Among them, the inverter is used to execute Figure 5 all or part of the steps executed by the inverter 302 in the method shown, and the access point is used to execute Figure 5 all or part of the steps executed by the access point 301 in the method shown; or, the inverter is used to execute Figure 8 all or part of the steps executed by the inverter 302 in the method shown, and the access point is used to execute Figure 8 all or part of the steps executed by the access point 301 in the method shown; or, the inverter is used to execute Figure 9 all or part of the steps executed by the inverter 302 in the method shown, and the access point is used to execute Figure 9 all or part of the steps executed by the access point 301 in the method shown; or, the inverter is used to execute Figure 10 all or part of the steps executed by the inverter 302 in the method shown, and the access point is used to execute Figure 10 all or part of the steps executed by the access point 301 in the method shown; or, the inverter is used to execute Figure 12 all or part of the steps executed by the inverter 302 in the method shown, and the access point is used to execute Figure 12 all or part of the steps executed by the access point 301 in the method shown. The introduction of relevant beneficial effects can also refer to the corresponding descriptions in the above Figure 5 、 Figure 8 、 Figure 9 、 Figure 10 or Figure 12 the method shown, and will not be elaborated here.

[0293] It can be understood that the message names between each network element or the names of each parameter in the message in the above embodiments of the present application are only examples, and in specific implementations, they can also be other names, and the present application does not make specific limitations in this regard. In addition, the terms "system" and "network" in the present application can be used interchangeably.

[0294] 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. Here, 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 takes three elements A, B, and C as examples to illustrate the selectable items of this item. When there are more elements in the expression, the meaning of this expression can be obtained according to the foregoing rules.

[0295] For the convenience of describing the technical solutions of this application, in this application, words such as "first" and "second" can be used to distinguish technical features with the same or similar functions. These words such as "first" and "second" do not limit the quantity and execution order, and these words such as "first" and "second" do not necessarily limit being 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. Using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.

[0296] 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 various embodiments of this application, the magnitude of the serial numbers of the various processes does not mean the sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of this application.

[0297] 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 it is described 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 it does not mean that A must be carried in the indication information. The information indicated by a certain information (such as the first indication information described above) is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It is also possible to 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. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to implement the indication of specific information by relying on the arrangement order of each information pre-agreed (such as protocol regulations), so as to reduce the indication overhead to a certain extent.

[0298] 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 limited to time, and it is not required that there must be a judgment action during implementation, nor does it mean that there are other limitations.

[0299] 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 they are 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 devices given in this application can also implement these features or functions accordingly, which will not be elaborated here.

[0300] It can be understood that in this application, the same step or steps or technical features with the same function can be referred to and learned from each other between different embodiments.

[0301] As described above, the above is only the specific implementation manner 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 claimed rights.

Claims

1. A method for connecting an inverter to a network, characterized in that: The inverter pre-stores first network access information, and the method includes: accessing a first wireless network according to the first network access information, where the first wireless network is managed by an access point; Sending a request message to the access point through the first wireless network, the request message is used to request access to a second wireless network, the second wireless network is managed by the access point, the second wireless network is different from the first wireless network, and the request message includes identity information of the inverter; receiving response information from the access point through the first wireless network, the response information including second network access information; Access the second wireless network according to the second network access information, where the second wireless network is used for the inverter to send or receive power control information.

2. The method according to claim 1, characterized in that: The request information also includes authentication information, which is obtained by encrypting the identity information of the inverter, and is used to verify whether the inverter is a legal device.

3. The method according to claim 1 or 2, characterized in that: The response information further includes one or more of the following: first indication information or second indication information; The first indication information is used to indicate whether the inverter is a legal device, and the second indication information is used to indicate whether the inverter can join the second wireless network.

4. The method according to any one of claims 1 to 3, characterized in that The second wireless network also has one or more of the following functions: The inverter reports at least one of the operating parameters or system logs; The inverter receives a software upgrade package; or, The inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

5. The method according to any one of claims 1 to 4, characterized in that The first wireless network and the second wireless network use the Wireless Fidelity technology.

6. A photovoltaic power generation system, characterized in that: include: An inverter and an access point, wherein the inverter pre-stores first network access information; The inverter is used to access a first wireless network according to the first network access information, and the first wireless network is managed by the access point; The inverter is further used to send a request message to the access point through the first wireless network, wherein the request message is used to request access to a second wireless network, the second wireless network is managed by the access point, the second wireless network is different from the first wireless network, and the request message includes identity information of the inverter; The access point is configured to receive the request information through the first wireless network, and send response information to the inverter through the first wireless network, wherein the response information includes second network access information; The inverter is further used to receive the response information from the access point through the first wireless network, and access the second wireless network according to the second network access information, and the second wireless network is used for the inverter to send or receive power control information.

7. The photovoltaic power generation system according to claim 6, characterized in that: The request information also includes authentication information, which is obtained by encrypting the identity information of the inverter, and is used to verify whether the inverter is a legal device.

8. The photovoltaic power generation system according to claim 6 or 7, characterized in that: The response information further includes one or more of the following: first indication information or second indication information; The first indication information is used to indicate whether the inverter is a legal device, and the second indication information is used to indicate whether the inverter can join the second wireless network.

9. The photovoltaic power generation system according to any one of claims 6 to 8, characterized in that: The second wireless network also has one or more of the following functions: The inverter reports at least one of the operating parameters or system logs; The inverter receives a software upgrade package; or, The inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

10. The photovoltaic power generation system according to any one of claims 6 to 9, characterized in that: The first wireless network and the second wireless network use the Wireless Fidelity technology.

11. A photovoltaic power generation system, characterized in that: include: Inverters and access points, The access point is used to receive the identity information of the inverter and broadcast the first information, where the first information includes first encrypted information, where the first encrypted information is obtained by encrypting the first network access information with a first key, and the first key is determined according to the identity information of the inverter; The inverter is configured to receive the first information, decrypt the first encrypted information according to a second key, and obtain the first network access information; The inverter is further used to access a first wireless network according to the first network access information, the first wireless network is managed by the access point, and the first wireless network is used for the inverter to send or receive power control information.

12. The photovoltaic power generation system according to claim 11, characterized in that: The first key and the second key are the same.

13. The photovoltaic power generation system according to claim 11, characterized in that: The first key is a public key of the inverter, and the second key is a private key of the inverter.

14. The photovoltaic power generation system according to any one of claims 11 to 13, characterized in that: The first information also includes first indication information, where the first indication information is used to indicate whether the inverter can join the first wireless network.

15. The photovoltaic power generation system according to any one of claims 11 to 14, characterized in that: The first wireless network also has one or more of the following functions: The inverter reports at least one of the operating parameters or system logs; The inverter receives a software upgrade package; or, The inverter communicates with an energy manager, and the energy manager is used to perform power control on the inverter.

16. The photovoltaic power generation system according to any one of claims 11 to 15, characterized in that: The receiving the identity information of the inverter includes: Receive the identity information of the inverter from a user device or a server.

17. The photovoltaic power generation system according to any one of claims 11 to 16, characterized in that: The first wireless network uses the Wireless Fidelity technology.