Energy monitoring device and micro inverse system
By introducing wireless communication modules, microprocessors, RS485 communication modules and storage modules into the energy monitoring device, combining Socket communication methods and multiple data encryption algorithms, the problems of high and low data transmission risks in the existing technology are solved, data isolation and security are improved, and applicable scenarios are expanded.
Patent Information
- Application Number
- CN202422171264.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2034-09-04
AI Technical Summary
The existing energy monitoring devices have problems such as high data transmission risk, low efficiency and narrow application scenarios during wireless communication, especially when expanding capacity.
The energy monitoring device including a wireless communication module, a microprocessor, an RS485 communication module and a storage module is adopted. The energy data of multiple micro inverters is received through the RS485 communication module, the microprocessor performs data processing, the storage module stores offline data when network abnormalities, and is connected to the server through Socket communication, supporting multiple Socket channels and data encryption algorithms.
It realizes data isolation, reduces transmission risks, improves data security and efficiency, avoids data loss, expands applicable scenarios, and improves energy monitoring effects.
Smart Images

Figure CN223219105U_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data monitoring technology, and in particular to an energy monitoring device and a microinverter system. Background Art
[0002] As a key node connecting inverters and remote monitoring equipment (such as cloud servers, APPs, etc.), energy monitoring devices play an increasingly important role in smart energy management scenarios.
[0003] Existing energy monitoring devices typically use a single data transmission channel to transmit all data when wirelessly communicating with remote monitoring equipment. This approach is simple to deploy, implement, and maintain. However, a single data transmission channel makes it difficult to implement specific security measures for different types of data, resulting in higher data transmission risks. Single-channel data transmission also presents performance bottlenecks, which can easily lead to data congestion and delays when transmitting large amounts of data. Furthermore, when a microinverter system needs to be expanded and new microinverters added, energy monitoring devices in related technologies are difficult to apply.
[0004] Currently, no effective solution has been proposed to the problems of high data transmission risk, low data transmission efficiency, poor energy monitoring effect and narrow application scenarios in energy monitoring devices in related technologies. Utility Model Content
[0005] The energy monitoring device and microinverter system provided by the embodiments of the present invention at least solve the problems of high data transmission risk, low data transmission efficiency, poor energy monitoring effect, and narrow application scenarios existing in energy monitoring devices in related technologies.
[0006] In order to solve the above problems, one aspect of the embodiment of the present invention provides an energy monitoring device, comprising: a wireless communication module, a microprocessor, an RS485 communication module and a storage module; wherein,
[0007] The RS485 communication module is connected to the data acquisition device and the microprocessor respectively, and is used to receive energy data collected by the data acquisition device for the multiple micro-inverters and send the energy data to the microprocessor; wherein the energy data is collected by the data acquisition device for the multiple micro-inverters;
[0008] The microprocessor is used for data processing of energy data;
[0009] The storage module is connected to the microprocessor and is used to store offline energy data during the network abnormality period;
[0010] The wireless communication module communicates with the server based on the Socket communication method to transmit energy data and / or data processing results; wherein the Socket communication method includes at least one Socket channel.
[0011] In some embodiments, the wireless communication module is used to establish a Socket communication connection with the server and create multiple Socket channels; wherein each Socket channel is used to transmit different types of data.
[0012] In some embodiments, the Socket channel includes an MQTT Socket, an HTTP Socket, and a UDP Socket.
[0013] In some embodiments, the energy monitoring device further includes a clock module; wherein,
[0014] The clock module is used to record the timestamp corresponding to the offline energy data obtained in real time.
[0015] In some embodiments, the microprocessor is further connected to the storage module for reading the offline energy data in the storage module and sending the offline energy data to the server in sequence via the wireless communication module according to the timestamp corresponding to the offline energy data.
[0016] In order to solve the above problems, one aspect of the embodiment of the present invention provides a micro-inverter system, which includes multiple micro-inverters, a data acquisition device, and any of the above energy monitoring devices; wherein,
[0017] The data acquisition device is connected to the plurality of micro-inverters respectively, and is used to collect energy data corresponding to the plurality of micro-inverters and send the energy data to the energy monitoring device;
[0018] The energy monitoring device includes an RS485 communication module, a wireless communication module, a microprocessor and a storage module; wherein the RS485 communication module is connected to the data acquisition device and the microprocessor respectively, and is used to receive energy data sent by the data acquisition device and send the energy data to the microprocessor; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor and is used to store offline energy data within the network abnormality time period; the wireless communication module communicates with the server based on the Socket communication method to transmit energy data and / or data processing results; wherein the Socket communication method includes at least one Socket channel.
[0019] In some embodiments, the wireless communication module is used to establish a Socket connection with the server and create multiple Socket channels; wherein each Socket channel is used to transmit different types of data.
[0020] In some of the embodiments, when the micro-inverter is a PLC micro-inverter, the data acquisition device is connected to each PLC micro-inverter based on a power line; the data acquisition device is used to obtain energy data corresponding to multiple PLC micro-inverters based on the power line; and is used to send control commands to multiple PLC micro-inverters, wherein the control commands are generated by the microprocessor based on the energy data.
[0021] In some embodiments, when the micro-inverter is a WiFi micro-inverter, the data acquisition device is connected to the grid-connected side convergence sampling points of multiple WiFi inverters. The data acquisition device is used to obtain the grid-fed energy data of the multiple WiFi micro-inverters based on the sampling points, and send the grid-fed energy data to the energy monitoring device.
[0022] In some embodiments, multiple WiFi micro inverters are respectively connected to a server and an energy monitoring device based on Socket communication, so as to send inverter energy data to the server and receive control commands sent by the energy monitoring device.
[0023] The beneficial effects of the embodiment of the utility model are as follows: an energy monitoring device including a wireless communication module, a microprocessor, an RS485 communication module and a storage module is adopted; wherein the RS485 communication module is connected to the data acquisition device and the microprocessor respectively, and is used to receive energy data collected by the data acquisition device for multiple micro inverters, and send the energy data to the microprocessor; wherein the energy data is collected by the data acquisition device for multiple micro inverters; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor, and is used to store offline energy data within the network abnormality time period; the wireless communication module communicates with the server based on the Socket communication method to transmit energy data and / or data processing results; wherein the Socket communication method includes The technical means of including at least one Socket channel overcomes the problems in the related art that the energy monitoring device only adopts a single data transmission channel, resulting in high data transmission risk, low data transmission efficiency and narrow application scenarios. It realizes the connection between the wireless communication module based on the energy monitoring device and the server based on at least one Socket channel, and stores the offline energy data based on the storage module, avoids the risk of data loss, realizes data isolation and improves data security; at the same time, multiple Socket channels can be used in combination with the data volume to be transmitted, the number of micro-inverters arranged, etc., that is, data isolation is realized, and it also helps to improve data transmission efficiency, avoid data congestion and data delay, and achieve the technical effect of improving energy monitoring effects and expanding the applicable scenarios of energy monitoring devices.
[0024] Details of one or more embodiments of the present invention are set forth in the following drawings and description to make other features, objects, and advantages of the present invention more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained based on these drawings without inventive work.
[0026] Figure 1 It is a schematic diagram of the framework of an energy monitoring device according to an embodiment of the present utility model.
[0027] Figure 2 It is a schematic diagram of the framework of an energy monitoring device according to another embodiment of the present utility model.
[0028] Figure 3 This is a schematic diagram of the connections of various components in a microinverter system according to one embodiment of the present invention.
[0029] Figure 4 This is a schematic diagram of the connections of various components in a microinverter system according to another embodiment of the present invention. DETAILED DESCRIPTION
[0030] The following describes embodiments of the present invention in more detail with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0031] Existing energy monitoring devices typically use a single data transmission channel to wirelessly communicate with remote monitoring equipment. This approach is simple to deploy, implement, and maintain. However, a single data transmission channel makes it difficult to implement specific security measures for different types of data, resulting in higher data transmission risks. Single-channel data transmission also presents performance bottlenecks, which can easily lead to data congestion and delays when transmitting large amounts of data. Furthermore, energy monitoring devices in related technologies are difficult to adapt to the needs of expanding the microinverter system and adding new microinverters. Furthermore, network anomalies between the wireless communication module and the server create the risk of data loss.
[0032] Socket communication is a universal communication method based on the TCP / IP protocol suite, used for data exchange between computers on the Internet or a local area network. It is applicable to a wide variety of devices and applications. Sockets form the basis of an end-to-end communication model, allowing programs to send and receive data over a network. More broadly, a socket can be considered one endpoint in a bidirectional communication link between two programs.
[0033] In order to solve the above problems, the present invention provides an energy monitoring device. Figure 1 As shown, the energy monitoring device includes: a wireless communication module, a microprocessor, an RS485 communication module and a storage module; wherein the RS485 communication module is connected to the data acquisition device and the microprocessor respectively, and is used to receive energy data collected by the data acquisition device for multiple micro inverters, and send the energy data to the microprocessor; wherein the energy data is collected by the data acquisition device for multiple micro inverters; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor, and is used to store offline energy data within the network abnormality time period; the wireless communication module communicates with the server based on the Socket communication method to transmit energy data and / or data processing results; wherein the Socket communication method includes at least one Socket channel.
[0034] In the energy monitoring device provided by the present embodiment, the wireless communication module is used for data transmission with the server. It adopts a socket communication method and can support at least one socket channel and multiple data encryption algorithms, thus ensuring data security and avoiding the risk of data transmission congestion and delay. The RS485 communication module is used to receive energy data from multiple micro-inverters. RS485 is a commonly used serial communication interface that supports half-duplex or multi-point communication and is suitable for distributed systems. The microprocessor is used to process the energy data, which can include data cleaning, data format conversion, data analysis, and other operations, and then generate control commands for the micro-inverters.
[0035] Among them, the energy data provided by the embodiment of the present utility model includes output voltage, current, power, power generation, operating status and other data.
[0036] Through the above-mentioned settings, the wireless communication module based on the energy monitoring device is connected to the server based on at least one Socket channel, and multiple data encryption algorithms are used in the Socket communication method. Based on the storage module, offline energy data within the network abnormality period can be stored, avoiding the risk of data loss. Based on multiple data encryption algorithms, targeted security protection can be achieved for different types of data, reducing data transmission risks, achieving data isolation and improving data security; at the same time, multiple Socket channels can be used in combination with the amount of data to be transmitted, the number of micro-inverters arranged, etc., to improve data transmission efficiency, avoid data congestion and data delay, and achieve the technical effect of improving energy monitoring effects and expanding the applicable scenarios of energy monitoring devices.
[0037] In some embodiments, when the wireless communication module is started and the network connection is successful, the wireless communication module is used to establish a Socket communication connection with the server and create multiple Socket channels; wherein each Socket channel is used to transmit different types of data and adopts different data encryption algorithms and encryption keys.
[0038] When the network connection is successful, Socket communication is established with the server based on the wireless communication module in the energy monitoring device, and multiple Socket channels are created. Each Socket channel is used to transmit different types of data, thereby achieving data isolation and avoiding data transmission congestion and transmission delays. Furthermore, different data encryption algorithms and encryption keys can be used for the type of data transmitted in each Socket channel, thereby ensuring data security and helping to improve energy monitoring results. In some embodiments, the above-mentioned Socket channels include MQTT Socket, HTTP Socket and UDP Socket; the data encryption algorithm includes a symmetric encryption algorithm or an asymmetric encryption algorithm.
[0039] Socket channels include three common communication protocols: MQTT Socket, HTTP Socket, and UDP Socket. Each socket channel uses a specific data encryption algorithm, including symmetric and asymmetric encryption algorithms, to protect data security.
[0040] MQTT (Message Queuing Telemetry Transport) is a lightweight publish / subscribe messaging protocol commonly used for IoT device communication in low-bandwidth, high-latency, and unreliable network environments. Energy monitoring devices connect to a cloud-based MQTT server by creating an MQTT socket, subscribing to specific topics to receive messages published by the cloud and publishing their own status data. MQTT sockets enable fast data transmission and maintain a stable connection.
[0041] HTTP (Hypertext Transfer Protocol): A standard web service protocol used to send and receive web content. HTTP Sockets: Used to process HTTP requests and responses, such as one-time requests like firmware upgrades and system configuration changes. Energy monitoring devices connect to a cloud-based HTTP server by creating an HTTP Socket, sending GET or POST requests and receiving responses. HTTP Sockets are suitable for large file transfers and one-time requests.
[0042] UDP (User Datagram Protocol) is a connectionless transmission protocol commonly used for real-time control and data transmission. Energy monitoring devices or WiFi inverters create UDP sockets to connect to the corresponding router on the cloud server to send and receive real-time control commands and energy data. UDP sockets are suitable for scenarios with high real-time requirements but relatively low reliability requirements.
[0043] With the above configuration, the energy monitoring device can use all three socket channels simultaneously. Multiple sockets enable parallel processing of different data transmission requirements, improving data transmission efficiency. For example, an MQTT socket can be used for data reporting and receiving control commands, an HTTP socket for firmware upgrades, and a UDP socket for real-time control. This multi-socket communication approach improves system efficiency and responsiveness while ensuring isolation and security of different functions.
[0044] In some embodiments, the energy monitoring device further includes a clock module; wherein, when a network anomaly occurs between the wireless communication module and the server, the clock module is used to record a timestamp corresponding to the offline energy data obtained in real time.
[0045] In actual applications, when the network between the energy monitoring device and the server is disconnected or an abnormality occurs in the network, the existing energy monitoring device is often unable to save the real-time energy data in time, and recover and report the data after the network is restored, resulting in a high risk of data loss, which poses a challenge to the stability and reliability of the energy monitoring device. Figure 2 As shown, through the above settings, the energy monitoring device provided by the embodiment of the present invention is further provided with a storage module and a clock module, which effectively solves the problem of data loss of the energy monitoring device in the event of network disconnection, improves the stability and reliability of the device, and can also effectively ensure the continuity and accuracy of the micro-inverter system operation data, thereby improving the energy management performance and efficiency of the entire micro-inverter system.
[0046] According to a specific implementation of an embodiment of the present invention, when the network is abnormal, the energy monitoring device reads the timestamp corresponding to the RTC (Real-Time Clock) clock module, converts the real-time energy data into a storage format according to a preset data format, and stores it in a storage module (SD card).
[0047] According to a specific implementation of an embodiment of the present utility model, when the network is disconnected or abnormal, the steps for the energy monitoring device to save offline energy data include: 1) After the micro-inverter system is running, the wireless communication module of the energy monitoring device establishes a network connection with the server, and then performs time calibration on the RTC clock module. 2) The energy monitoring device receives the real-time energy data of multiple micro-inverters collected by the data acquisition device at predetermined time intervals (for a networked micro-inverter system, the energy data corresponding to micro-inverter SN1 to micro-inverter SNx are read in sequence). 3) After the energy monitoring device reads the real-time energy data corresponding to the micro-inverter, it detects whether the network connection is normal. If normal, the energy data is converted into a reporting format and sent to the cloud server. 4) If the network connection is abnormal, the RTC real-time clock is read, and the real-time energy data is converted into a storage format according to a preset data format. 5) Open the SD card and check whether there is a file named SNx. If not, create a new file named SNx on the SD card and record the total number of packets (always stored at the beginning of the file). Store the offline energy data in the storage format on the SD card. If a file named SNx exists, record the total number of packets plus 1 and append the offline energy data to the end of the file.
[0048] In some embodiments, when the network between the wireless communication module and the server is restored, the microprocessor is also connected to the storage module to read the offline energy data in the storage module, and send the offline energy data to the server in sequence via the wireless communication module according to the timestamp corresponding to the offline energy data.
[0049] When the network between the energy monitoring device and the server is restored, the energy monitoring device (mainly composed of the microprocessor therein) reads the total number of packets corresponding to the offline energy data in the storage module and the current number of reported packets according to the storage format, calculates the storage offset, reads out the stored offline energy data in sequence, and parses the offline energy data of the micro-inverter during the network abnormality period (data packets with timestamps) according to the above offline storage format, and finally packages (for example, every 5 data can be compressed into 1 packet) into the communication protocol data frame agreed upon by the micro-inverter system; the offline energy data is reported using data with timestamps, and the server side supports simultaneous reporting and warehousing. The offline energy data must be reported in sequence according to the historical records.
[0050] Through the above configuration, the energy monitoring device provided by the present invention can promptly save real-time energy data in the event of a network disconnection or anomaly, and report the stored data to the cloud after the network is restored, thus avoiding data loss and improving the stability and reliability of the energy monitoring device. In some embodiments, offline energy data can be reported in blocking mode to further ensure the integrity of offline energy data.
[0051] According to a specific implementation of an embodiment of the present invention, when the network is restored, the energy monitoring device implements the steps of reading and reporting offline energy data, including: offline energy data reading step: 11) the energy monitoring device detects that the network connection is normal; 12) after the predetermined time interval of the real-time data reading of the micro-inverter in this round is completed, the offline energy data stored in the SD card is read (that is, the SD card is read during the idle time to see whether there is offline energy data stored). The design of this device is to give priority to real-time data reporting, and offline data reading is done during the idle time; 13) the energy monitoring device reads the total number of packets and the current number of reported packets according to the storage format, calculates the storage offset, reads the stored offline energy data in sequence, parses the offline energy data (data packets with timestamps) of the micro-inverter during the network abnormality period according to the above offline storage format, and finally packages (compresses every 5 into 1 packet) into the communication protocol data frame agreed upon by the micro-inverter system; 14) records the current number of reported items, and deletes the read files in the SD card after all are read. Offline energy data reporting steps: 21) Offline energy data is reported in a time-stamped format. The cloud server supports simultaneous reporting and storage. Offline energy data reporting must be reported in sequence according to historical records; 22) Offline energy data reporting adopts a blocking mode, that is, it is reported in sequence according to historical records, and the reporting timer stops when the reporting timer expires; 23) The total number of packets and the current number of packets reported for offline energy data. After the network is restored, the total number of packets needs to be counted when reporting again (the number of items to be reported this time = the total number of items - the number of items currently reported).
[0052] The energy monitoring device provided by the embodiment of the present invention is an energy monitoring device comprising a wireless communication module, a microprocessor, an RS485 communication module and a storage module; wherein the RS485 communication module is respectively connected to the data acquisition device and the microprocessor, and is used to receive energy data collected by the data acquisition device for multiple micro-inverters, and send the energy data to the microprocessor; wherein the energy data is collected by the data acquisition device for multiple micro-inverters; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor, and is used to store offline energy data within the network abnormality time period; the wireless communication module is connected to the server in a communication manner based on the Socket communication method to transmit energy data and / or data processing results; wherein the Socket communication The method includes technical means of at least one Socket channel, which overcomes the problems in related technologies that the energy monitoring device only uses a single data transmission channel, resulting in high data transmission risk, low data transmission efficiency, and narrow applicable scenarios. It realizes the connection between the wireless communication module based on the energy monitoring device and the server based on at least one Socket channel, and stores offline energy data based on the storage module, avoiding the risk of data loss, realizing data isolation and improving data security; at the same time, multiple Socket channels can be used in combination with the amount of data to be transmitted, the number of micro-inverters arranged, etc., that is, data isolation is realized, and it also helps to improve data transmission efficiency, avoid data congestion and data delay, and achieve the technical effect of improving energy monitoring effects and expanding the applicable scenarios of energy monitoring devices.
[0053] The present invention also provides a micro-inverter system. Figure 3 As shown, the micro-inverter system includes: multiple micro-inverters, a data acquisition device, and any of the above-mentioned energy monitoring devices; wherein the data acquisition device is connected to the multiple micro-inverters respectively, for collecting energy data corresponding to the multiple micro-inverters, and sending the energy data to the energy monitoring device; the energy monitoring device includes an RS485 communication module, a wireless communication module, a microprocessor and a storage module; wherein the RS485 communication module is connected to the data acquisition device and the microprocessor respectively, for receiving the energy data sent by the data acquisition device, and sending the energy data to the microprocessor; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor, for storing offline energy data within the network abnormality time period; the wireless communication module is connected to the server in a communication mode based on a socket communication mode to transmit energy data and / or data processing results; wherein the socket communication mode includes at least one socket channel.
[0054] In the micro-inverter system provided by the embodiment of the present invention, the energy monitoring device used can be connected to the server through Socket communication based on the wireless communication module, and the Socket communication method includes at least one Socket channel and multiple data encryption algorithms. Specifically, based on multiple data encryption algorithms, targeted security protection can be achieved for different types of data, reducing the risk of data transmission, achieving data isolation and improving data security; the storage module can store offline energy data within the network abnormality period, avoiding the risk of data loss. At the same time, multiple Socket channels can be used in combination with the amount of data to be transmitted, the number of micro-inverters arranged, etc., to improve data transmission efficiency, avoid data congestion and data delay, and achieve the technical effect of improving energy monitoring effects and expanding the applicable scenarios of energy monitoring devices.
[0055] According to a specific implementation of the embodiment of the present utility model, Figure 3 As shown, the cloud server communicates with the energy monitoring device via MQTT Socket or HTTP Socket to collect and store energy data sent by the energy monitoring device or send upgrade packages to the energy control device, facilitating data display on terminal devices (such as apps and web clients). Users can access the cloud server through an application (app) or web client to obtain real-time or historical energy data, and can also remotely control the energy monitoring device through these terminal interfaces.
[0056] In some embodiments, the energy monitoring device further includes a clock module; wherein, when the network between the wireless communication module and the server is abnormal, the clock module is used to record the timestamp corresponding to the energy data acquired in real time, and the storage module is used to store the offline energy data acquired during the network abnormality period; the wireless communication module is also connected to the storage module, and when the network between the wireless communication module and the server is restored, it is used to read the offline energy data in the storage module, and send the offline energy data to the server in sequence according to the timestamp corresponding to the offline energy data.
[0057] Through the above settings, even if the network is disconnected or abnormal in the micro-inverter system, data loss can be avoided based on the storage module and clock module, effectively ensuring the continuity and accuracy of the micro-inverter system operation data, thereby improving the energy management performance and efficiency of the entire micro-inverter system.
[0058] In some of the embodiments, when the wireless communication module in the energy control device is started and a network connection is established with the server, the wireless communication module is used to establish a Socket connection with the server and create multiple Socket channels; wherein each Socket channel is used to transmit different types of data and uses different data encryption algorithms and encryption keys.
[0059] According to one specific embodiment, when the wireless communication module is activated and establishes a network connection with a server, the wireless communication module can create a socket channel after establishing a socket connection with the server. Different data encryption algorithms and encryption keys can be used for each socket channel. Specifically, each type of data transmitted within the socket channel is protected using a separate data encryption algorithm and encryption key, ensuring isolation and security between different types of data. According to another specific embodiment, after establishing a socket connection with the server, the wireless communication module can create multiple socket channels. Different types of data (such as control commands, upgrade packages, real-time energy data, etc.) are transmitted via different socket channels, achieving better management and isolation of different types of data and communication security.
[0060] In some embodiments, when the micro-inverter is a WiFi micro-inverter, Figure 3 As shown, the data acquisition device is connected to the grid-connected side convergence sampling points of multiple WiFi inverters. The data acquisition device is used to obtain the grid-fed energy data of multiple WiFi micro-inverters based on the sampling points and send the grid-fed energy data to the energy monitoring device.
[0061] Among them, the WiFi micro-inverter provided by the embodiment of the present invention is a photovoltaic inverter with integrated wireless network connection function, which is mainly used to convert the direct current generated by solar panels into alternating current. At the same time, the inverter status information, power generation data, fault alarm and other energy data are transmitted in real time to the user's smartphone, computer or other smart device, or even a remote monitoring platform through the WiFi network.
[0062] In some embodiments, the above-mentioned multiple WiFi micro inverters are respectively connected to the server and the energy monitoring device based on Socket communication, so as to send the inverter energy data to the server and receive the control commands sent by the energy monitoring device.
[0063] In some of these embodiments, Figure 3As shown, the WiFi micro inverter and the energy monitoring device can be connected using UDPSocket, which can ensure the fast and efficient transmission of control commands. Furthermore, the energy monitoring device sends control instructions to the WiFi micro inverter through UDPSocket, which can ensure that the anti-backflow output function is turned on or off when necessary. In this way, the energy monitoring device can monitor and control the grid-connected behavior of the WiFi micro inverter in real time, improving the safety and reliability of the system.
[0064] In some embodiments, when the micro-inverter is a PLC micro-inverter, Figure 4 As shown, the data acquisition device is connected to each PLC micro inverter based on the power line; the data acquisition device is used to obtain energy data corresponding to multiple PLC micro inverters based on the power line; and is used to send control commands to multiple PLC micro inverters, wherein the control commands are generated by the microprocessor based on the energy data.
[0065] Among them, the PLC micro inverter provided by the embodiment of the present invention refers to the use of power line (PLC, PowerLine Communication) infrastructure for data transmission, that is, the energy data corresponding to the inverter can be directly sent to the data acquisition device through the power line network.
[0066] It should be noted that the term "including" and its variations used in the embodiments of the present invention are open inclusions, that is, "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". The modifications of "one" and "a plurality of" mentioned in the embodiments of the present invention are illustrative and not restrictive. Those skilled in the art should understand that unless the context clearly indicates otherwise, they should be understood as "one or more".
[0067] The various steps described in the embodiments of the present invention can be performed in different orders and / or in parallel. In addition, the embodiments may include additional steps and / or omit the steps shown. The scope of protection of the present invention is not limited in this respect.
[0068] The term "embodiment" in this specification refers to specific features, structures or characteristics described in conjunction with the embodiment that can be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily mean the same embodiment, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. The various embodiments in this specification are described in a related manner, and the same or similar parts between the various embodiments are referenced to each other. In particular, for the device, equipment, and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment.
[0069] The above-described embodiments merely represent several implementations of the present invention. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of protection. It should be noted that a person skilled in the art would be able to make various modifications and improvements without departing from the spirit of the present invention, and these modifications and improvements fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. An energy monitoring device, characterized in that: include: Wireless communication module, microprocessor, RS485 communication module and storage module; wherein, The RS485 communication module is connected to the data acquisition device and the microprocessor respectively, and is used to receive energy data collected by the data acquisition device for multiple micro-inverters, and send the energy data to the microprocessor; The microprocessor is used to process energy data; The storage module is connected to the microprocessor and is used to store offline energy data within the network abnormality period; The wireless communication module is connected to the server for communication based on a Socket communication method to transmit the energy data and / or data processing results; wherein the Socket communication method includes at least one Socket channel.
2. The device according to claim 1, characterized in that The wireless communication module is used to establish a Socket communication connection with the server and create multiple Socket channels; Each of the Socket channels is used to transmit different types of data.
3. The device according to claim 1, characterized in that The socket channel includes MQTT socket, HTTP socket and UDP socket.
4. The device according to claim 1, characterized in that The energy monitoring device further includes a clock module; wherein, The clock module is used to record the timestamp corresponding to the offline energy data obtained in real time.
5. The device according to claim 4, characterized in that The microprocessor is also connected to the storage module, and is used to read the offline energy data in the storage module, and send the offline energy data to the server via the wireless communication module in sequence according to the timestamp corresponding to the offline energy data.
6. A microinversion system, characterized in that: The micro-inverter system comprises a plurality of micro-inverters, a data acquisition device, and an energy monitoring device according to any one of claims 1 to 5; wherein, The data acquisition device is connected to the plurality of micro-inverters respectively, and is used to collect energy data corresponding to the plurality of micro-inverters, and send the energy data to the energy monitoring device; The energy monitoring device includes an RS485 communication module, a wireless communication module, a microprocessor and a storage module; wherein the RS485 communication module is connected to a data acquisition device and the microprocessor respectively, and is used to receive energy data sent by the data acquisition device and send the energy data to the microprocessor; the microprocessor is used to process the energy data; the storage module is connected to the microprocessor, and is used to store offline energy data within a network abnormality time period; the wireless communication module communicates with the server based on a Socket communication method to transmit the energy data and / or data processing results; wherein the Socket communication method includes at least one Socket channel.
7. The system according to claim 6, characterized in that The wireless communication module is used to establish a Socket connection with the server and create multiple Socket channels; wherein each of the Socket channels is used to transmit different types of data.
8. The system according to claim 6, characterized in that When the micro-inverter is a PLC micro-inverter, the data acquisition device is connected to each of the PLC micro-inverters based on a power line; the data acquisition device is used to obtain energy data corresponding to multiple PLC micro-inverters based on the power line; and is used to send control commands to multiple PLC micro-inverters, wherein the control commands are generated by the microprocessor based on the energy data.
9. The system according to claim 6, wherein: When the micro-inverter is a WiFi micro-inverter, the data acquisition device is connected to the grid-connected side convergence sampling points of multiple WiFi micro-inverters. The data acquisition device is used to obtain the grid-fed energy data of the multiple WiFi micro-inverters based on the sampling points, and send the grid-fed energy data to the energy monitoring device.
10. The system according to claim 9, characterized in that The multiple WiFi micro inverters are respectively connected to the server and the energy monitoring device in a communication manner based on Socket communication, and are used to send the inverter energy data to the server and receive the control commands sent by the energy monitoring device.