Brushing method and system of hydrogen production equipment and hydrogen production system
By combining cloud management units, data transmission units, and field edge management units, and utilizing encrypted transmission and locally stored flashing scripts, the stability and security issues of firmware flashing for hydrogen production equipment have been resolved, achieving an efficient and flexible flashing process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG HORIZON RUILONG NEW ENERGY TECH CO LTD
- Filing Date
- 2026-01-18
- Publication Date
- 2026-04-28
AI Technical Summary
Existing firmware flashing solutions for hydrogen production equipment suffer from poor stability, difficulty in adapting to the specific needs of different ECUs, insufficient safety measures, and high bandwidth consumption.
It adopts a combination of cloud management unit, data transmission unit and field edge management unit, and performs the flashing process through local network. It uses encrypted transmission and locally stored flashing scripts to achieve stability and flexibility in the flashing process.
It improves the stability of the flashing process, reduces bandwidth usage, enables flexible adaptation to different models of hydrogen production equipment, and enhances security and timing assurance.
Smart Images

Figure CN121940432A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of hydrogen production equipment technology, and in particular to a method for writing and printing data on hydrogen production equipment, a writing and printing system, and a hydrogen production system. Background Technology
[0002] In existing technologies, remote rewriting solutions for hydrogen production equipment (Electronic Control Unit, ECU) have the following drawbacks: Firstly, most solutions centralize firmware flashing protocol processing and flashing logic on cloud servers. Public network transmission delays and jitter can severely interfere with the strict timing requirements of firmware flashing messages, easily leading to flashing process timeouts and failures, resulting in very poor stability.
[0003] Secondly, existing solutions are mostly fixed software, which is difficult to adapt to the specific flashing streams or diagnostic needs of different ECUs. When the flashing strategy needs to be updated, the entire cloud platform needs to be upgraded, which is a complex process and slow to respond.
[0004] Thirdly, security measures often focus only on the application layer (such as secure access during firmware flashing) or the transport layer (such as Hypertext Transfer Protocol HTTPS), lacking a defense-in-depth system. Once a single security mechanism is breached, the entire system faces risks.
[0005] Fourthly, the entire process involves transmitting a large number of firmware flashing requests, response raw messages, or firmware data via remote connection, which consumes a lot of bandwidth and is inefficient.
[0006] Therefore, it is necessary to provide a novel brushing method, brushing system, and hydrogen production system for hydrogen production equipment to solve some of the aforementioned problems existing in the prior art. Summary of the Invention
[0007] The purpose of this invention is to provide a method, system, and system for flashing firmware for hydrogen production equipment, thereby improving the stability of firmware flashing for hydrogen production equipment.
[0008] To achieve the above objectives, the brushing method for the hydrogen production equipment of the present invention includes: A writing system and a hydrogen production device are provided. The writing system includes a cloud management unit, a data transmission unit, and a field edge management unit. The cloud management unit and the data transmission unit are communicatively connected, as are the data transmission unit and the field edge management unit. The field edge management unit and the hydrogen production device are communicatively connected via a local network. The cloud management unit sends flashing task instructions and flashing firmware data to the data transmission unit; The data transmission unit receives the flashing task instruction and the flashing firmware data, and then encrypts and transmits the flashing task instruction and the flashing firmware data to the field edge management unit. After receiving the flashing task instruction and the flashing firmware data, the field edge management unit calls the locally stored flashing script, triggers the flashing process of the hydrogen production equipment according to the flashing task instruction, and then flashes the flashing firmware data into the hydrogen production equipment according to the flashing process.
[0009] Optionally, the flashing script is a Python script.
[0010] Optionally, the flashing process includes a programming session process, a secure access process, a key sending process, a memory erasure process, and a download process. The flashing firmware data is then flashed into the hydrogen production equipment according to the flashing process, including: The field edge management unit sends a programming session request message to the hydrogen production equipment during the programming session process; After receiving the response information from the hydrogen production equipment in response to the programming session request information, the field edge management unit enters the secure access process and then sends a secure access request information to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the security access request, the field edge management unit enters the key sending process and then sends the key to the hydrogen production equipment. After receiving the response information from the hydrogen production device for the key, the field edge management unit enters the memory erasure process and then sends the memory erasure information to the hydrogen production device. After receiving the response information from the hydrogen production device regarding the erasure of memory information, the field edge management unit enters the download process and then writes the firmware data to the hydrogen production device.
[0011] Optionally, the download process includes a download request process, a transmission process, and a transmission exit process. Upon entering the download process, the field edge management unit writes the firmware data to the hydrogen production equipment, including: The field edge management unit sends a request download information to the hydrogen production equipment during the request download process; After receiving the response information from the hydrogen production equipment in response to the request to download information, the field edge management unit enters the transmission process and then sends the combination information of the firmware flashing data and transmission information to the hydrogen production equipment. The field edge management unit enters the exit transmission process after the combined information transmission is completed, and then sends an exit transmission request message to the hydrogen production equipment to end the download process.
[0012] Optionally, the download process further includes a verification process and a reset process, and the flashing method for the hydrogen production equipment further includes: After receiving the response information from the hydrogen production equipment after the download process is completed, the field edge management unit enters the verification process and then sends a verification request to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the verification request information, the field edge management unit enters the reset process and then sends the reset request information to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the reset request information, the field edge management unit sends the write result information to the data transmission unit. The data transmission unit receives the flashing result information, then encrypts and transmits the flashing result information to the cloud management unit.
[0013] This invention also provides a flashing system, including a cloud management unit, a data transmission unit, and a field edge management unit. The cloud management unit and the data transmission unit, as well as the data transmission unit and the field edge management unit, are communicatively connected. The field edge management unit is used to communicate with a hydrogen production device via a local network. The cloud management unit sends flashing task instructions and flashing firmware data to the data transmission unit. The data transmission unit receives the flashing task instructions and the flashing firmware data, then encrypts and transmits them to the field edge management unit. After receiving the flashing task instructions and the flashing firmware data, the field edge management unit calls a locally stored flashing script, triggers the flashing process of the hydrogen production device according to the flashing task instructions, and then flashes the flashing firmware data into the hydrogen production device according to the flashing process.
[0014] Optionally, the field edge management unit includes a programming session request information sending module, a key sending module, a memory erase information sending module, and a firmware data writing module. The programming session request information sending module is used to send programming session request information to the hydrogen production device during the programming session process. The key sending module is used to enter the key sending process after receiving the response information from the hydrogen production device for the security access request information, and then send the key to the hydrogen production device. The memory erase information sending module is used to enter the memory erase process after receiving the response information from the hydrogen production device for the key, and then send memory erase information to the hydrogen production device. The firmware data writing module is used to enter the download process after receiving the response information from the hydrogen production device for the memory erase information, and then write the firmware data to the hydrogen production device.
[0015] Optionally, the firmware data writing module includes a request download information sending module, a combined information sending module, and an exit transmission request information sending module. The request download information sending module is used to send request download information to the hydrogen production equipment during the request download process. The combined information sending module is used to enter the transmission process after receiving the response information from the hydrogen production equipment for the request download information, and then send the combined information of the firmware data and transmission information to the hydrogen production equipment. The exit transmission request information sending module is used to enter the exit transmission process after the combined information transmission is completed, and then send exit transmission request information to the hydrogen production equipment to end the download process.
[0016] Optionally, the field edge management unit further includes a verification request information sending module, a reset request information sending module, and a flashing result information sending module. The verification request information sending module is used to enter the verification process after receiving the response information from the hydrogen production equipment after the download process is completed, and then send verification request information to the hydrogen production equipment. The reset request information sending module is used to enter the reset process after receiving the response information from the hydrogen production equipment for the verification request information, and then send reset request information to the hydrogen production equipment. The flashing result information sending module is used to send flashing result information to the data transmission unit after receiving the response information from the hydrogen production equipment for the reset request information. The data transmission unit is used to encrypt and transmit the flashing result information to the cloud management unit after receiving the flashing result information.
[0017] The present invention also provides a hydrogen production system, including the brushing system and the hydrogen production equipment.
[0018] The beneficial effects of this invention are as follows: the cloud management unit is only responsible for issuing flashing task instructions and flashing firmware data. The data transmission unit transmits the flashing task instructions and flashing firmware data to the field edge management unit, which then flashes the flashing firmware data into the hydrogen production equipment via the local network. This eliminates the need for the cloud management unit to directly flash the flashing firmware data into the hydrogen production equipment via an unstable public network, thus improving the stability of the flashing process. The cloud management unit only communicates once through the data transmission unit, resulting in a highly efficient process with extremely low bandwidth consumption. The data transmission unit processes the flashing task instructions and flashing firmware data... Encrypted transmission is implemented, and the cloud management unit communicates with the field edge management unit only through the data transmission unit, achieving mandatory isolation and encryption of network access. The field edge management unit calls the locally stored flashing script to complete the flashing process. Updating the flashing script directly can adapt to different models of hydrogen production equipment without upgrading the entire cloud management unit, realizing the possibility of "one-time deployment, unlimited expansion". The field edge management unit flashes the flashing firmware data into the hydrogen production equipment through the local network. The data of the flashing process does not occupy the bandwidth of the public network, which greatly reduces the bandwidth utilization rate and avoids the latency of the public network, ensuring the strict timing of the flashing process. Attached Figure Description
[0019] Figure 1 This invention provides a method for writing and updating hydrogen production equipment in some embodiments. Figure 2 This is a timing diagram illustrating the brushing method for hydrogen production equipment in some embodiments of the present invention; Figure 3 This is a structural block diagram of a hydrogen production system in some embodiments of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions in the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention. Unless otherwise defined, the technical or scientific terms used herein should have the ordinary meaning understood by those skilled in the art. The terms "comprising" and similar expressions used herein mean that the element or object preceding the word covers the element or object listed following the word and its equivalents, but do not exclude other elements or objects.
[0021] To address the problems existing in the prior art, embodiments of the present invention provide a method for brushing and writing hydrogen production equipment. (Refer to...) Figure 1 and Figure 2 The method for writing / rewriting the hydrogen production equipment includes the following steps: S0: Provide a brushing system and hydrogen production equipment. The brushing system includes a cloud management unit, a data transmission unit, and a field edge management unit. The cloud management unit and the data transmission unit are communicatively connected, as are the data transmission unit and the field edge management unit. The field edge management unit and the hydrogen production equipment are communicatively connected via a local network. S1: The cloud management unit sends a flashing task instruction and flashing firmware data to the data transmission unit; S2: The data transmission unit receives the flashing task instruction and the flashing firmware data, and then encrypts and transmits the flashing task instruction and the flashing firmware data to the field edge management unit. S3: After receiving the flashing task instruction and the flashing firmware data, the field edge management unit calls the locally stored flashing script, triggers the flashing process of the hydrogen production equipment according to the flashing task instruction, and then flashes the flashing firmware data into the hydrogen production equipment according to the flashing process.
[0022] In this application, the cloud management unit is only responsible for issuing flashing task instructions and flashing firmware data. The data transmission unit transmits these instructions and data to the field edge management unit, which then flashes the firmware data into the hydrogen production equipment via its local network. This eliminates the need for the cloud management unit to directly flash the firmware data into the hydrogen production equipment via an unstable public network, thus improving the stability of the flashing process. The cloud management unit communicates only once through the data transmission unit, resulting in a highly efficient process with minimal bandwidth consumption. Furthermore, the data transmission unit encrypts and transmits the flashing task instructions and firmware data. Furthermore, the cloud management unit communicates with the field edge management unit only through the data transmission unit, achieving mandatory isolation and encryption of network access. The field edge management unit calls the locally stored flashing script to complete the flashing process. Simply updating the flashing script can adapt to different models of hydrogen production equipment without upgrading the entire cloud management unit, realizing the possibility of "one-time deployment, unlimited expansion". The field edge management unit flashes the flashing firmware data into the hydrogen production equipment through the local network. The data of the flashing process does not occupy the bandwidth of the public network, which greatly reduces the bandwidth occupancy rate and avoids the latency of the public network, ensuring the strict timing of the flashing process.
[0023] In some embodiments, the cloud management unit is an IoT device management platform, the data transmission unit is a non-local network, specifically a Virtual Private Network (VPN), the field edge management unit is an IoT gateway, and the local network is a Controller Area Network (CAN) bus.
[0024] In some embodiments, the flashing script is a Python script, specifically, the flash_ecu.py script. Specifically, when the field edge management unit calls the locally stored flashing script, it can use open-source libraries such as python-udsoncan and python-can to trigger the flashing process of the hydrogen production equipment according to the flashing task instructions, and then flash the firmware data into the hydrogen production equipment according to the flashing process.
[0025] Reference Figure 2 The flashing process includes a programming session process, a secure access process, a key sending process, a memory erasure process, and a download process. According to the flashing process, the firmware data is flashed into the hydrogen production device, including: the field edge management unit sending a programming session request to the hydrogen production device during the programming session process; after receiving the response from the hydrogen production device to the programming session request, the field edge management unit enters the secure access process and then sends a secure access request to the hydrogen production device; after receiving the response from the hydrogen production device to the secure access request, the field edge management unit enters the key sending process and then sends a key to the hydrogen production device; after receiving the response from the hydrogen production device to the key, the field edge management unit enters the memory erasure process and then sends memory erasure information to the hydrogen production device; after receiving the response from the hydrogen production device to the memory erasure information, the field edge management unit enters the download process and then writes the firmware data into the hydrogen production device.
[0026] In some specific embodiments, the programming session request information is specifically the "10 02" instruction, the response information of the hydrogen production device to the programming session request information is specifically the "50 02" instruction, the security access request information is specifically the "27 01" instruction, the response information of the hydrogen production device to the security access request information is specifically "67 01 + seed data", where the seed data is random or pseudo-random binary data, the key is specifically "27 02 [Key Byte1][Key Byte2]...", the response information of the hydrogen production device to the key is specifically the "67 02" instruction, the erase memory information is specifically the "31 01 RID1 RID2 [parameters...]" instruction, and the response information of the hydrogen production device to the erase memory information is specifically "71 01 [result data]". The above are only one form of each piece of information; different or identical information may be used depending on the hydrogen production device, and will not be specifically limited or elaborated here. Among them, the use of VPN encryption, on-site edge management unit ID card holders, and secure access procedures for hydrogen production equipment, along with a triple protection mechanism, improves data security.
[0027] Reference Figure 2 The download process includes a request download process, a transmission process, and an exit transmission process. Entering the download process, the field edge management unit writes the firmware data to the hydrogen production equipment, including: the field edge management unit sending a request download message to the hydrogen production equipment during the request download process; after receiving a response from the hydrogen production equipment to the request download message, the field edge management unit enters the transmission process and then sends a combination of the firmware data and the transmission message to the hydrogen production equipment; after the combined information transmission is completed, the field edge management unit enters the exit transmission process and then sends an exit transmission request message to the hydrogen production equipment to terminate the download process.
[0028] Reference Figure 2 After receiving the combined information, the hydrogen production equipment sends a response message to the field edge management unit. After receiving the exit transmission request message, the hydrogen production equipment also sends a response message to the field edge management unit.
[0029] In some specific embodiments, the request to download information is specifically the instruction "34", the response information of the hydrogen production equipment to the request to download information is specifically the instruction "74", the transmission information is specifically the instruction "36", and the exit transmission request information is specifically the instruction "37". The above are merely one form of each piece of information; different or identical information may be provided depending on the specific hydrogen production equipment, and will not be specifically limited or elaborated upon here.
[0030] Reference Figure 2 The download process further includes a verification process and a reset process. The flashing method for the hydrogen production equipment further includes: after receiving the response information from the hydrogen production equipment after the download process is completed, the field edge management unit enters the verification process and then sends verification request information to the hydrogen production equipment; after receiving the response information from the hydrogen production equipment to the verification request information, the field edge management unit enters the reset process and then sends reset request information to the hydrogen production equipment; after receiving the response information from the hydrogen production equipment to the reset request information, the field edge management unit sends flashing result information to the data transmission unit; the data transmission unit receives the flashing result information and then encrypts and transmits the flashing result information to the cloud management unit.
[0031] In some specific embodiments, the verification request information is specifically a "51" instruction, and the reset request information is a "3102" instruction. The above are merely one form of each piece of information; different or identical information may be provided depending on the hydrogen production equipment, and will not be specifically limited or elaborated upon here.
[0032] In some embodiments, the field edge management unit transmits the progress, results, errors, etc. of the writing process to the cloud management unit through the data transmission unit.
[0033] In some embodiments, the cloud management unit sends diagnostic information to the data transmission unit, the data transmission unit receives the diagnostic information, and then encrypts and transmits the diagnostic information to the field edge management unit. The field edge management unit calls a locally stored diagnostic Python script to debug the hydrogen production equipment.
[0034] The present invention also provides a brushing system for implementing the brushing method of the hydrogen production equipment. (See reference...) Figure 3The flashing system includes a cloud management unit 10, a data transmission unit 20, and a field edge management unit 30. The cloud management unit 10 and the data transmission unit 20, as well as the data transmission unit 20 and the field edge management unit 30, are communicatively connected. The field edge management unit 30 is used to communicate with the hydrogen production equipment 40 via a local network. The cloud management unit 10 sends flashing task instructions and flashing firmware data to the data transmission unit 20. The data transmission unit 20 receives the flashing task instructions and the flashing firmware data, then encrypts and transmits them to the field edge management unit 30. After receiving the flashing task instructions and the flashing firmware data, the field edge management unit 30 calls a locally stored flashing script, triggers the flashing process of the hydrogen production equipment 40 according to the flashing task instructions, and then flashes the flashing firmware data into the hydrogen production equipment 40 according to the flashing process.
[0035] In some embodiments, the field edge management unit includes a programming session request information sending module, a key sending module, a memory erase information sending module, and a firmware data writing module. The programming session request information sending module is used to send programming session request information to the hydrogen production device during the programming session process. The key sending module is used to enter the key sending process after receiving the response information from the hydrogen production device for the security access request information, and then send the key to the hydrogen production device. The memory erase information sending module is used to enter the memory erase process after receiving the response information from the hydrogen production device for the key, and then send memory erase information to the hydrogen production device. The firmware data writing module is used to enter the download process after receiving the response information from the hydrogen production device for the memory erase information, and then write the firmware data to the hydrogen production device.
[0036] In some embodiments, the firmware data writing module includes a request download information sending module, a combined information sending module, and an exit transmission request information sending module. The request download information sending module is used to send request download information to the hydrogen production equipment during the request download process. The combined information sending module is used to enter the transmission process after receiving the response information from the hydrogen production equipment for the request download information, and then send the combined information of the firmware data and transmission information to the hydrogen production equipment. The exit transmission request information sending module is used to enter the exit transmission process after the combined information transmission is completed, and then send exit transmission request information to the hydrogen production equipment to end the download process.
[0037] In some embodiments, the field edge management unit further includes a verification request information sending module, a reset request information sending module, and a flashing result information sending module. The verification request information sending module is used to enter the verification process after receiving the response information from the hydrogen production device after the download process is completed, and then send verification request information to the hydrogen production device. The reset request information sending module is used to enter the reset process after receiving the response information from the hydrogen production device for the verification request information, and then send reset request information to the hydrogen production device. The flashing result information sending module is used to send flashing result information to the data transmission unit after receiving the response information from the hydrogen production device for the reset request information. The data transmission unit is used to encrypt and transmit the flashing result information to the cloud management unit after receiving the flashing result information.
[0038] The present invention also provides a hydrogen production system, referring to Figure 3 The hydrogen production system includes the brushing system and the hydrogen production equipment 40.
[0039] While embodiments of the present invention have been described in detail above, it will be apparent to those skilled in the art that various modifications and variations can be made to these embodiments. However, it should be understood that such modifications and variations fall within the scope and spirit of the invention as set forth in the claims. Furthermore, the invention described herein may have other embodiments and can be implemented or carried out in various ways.
Claims
1. A method for writing and printing data on a hydrogen production device, characterized in that, include: A writing system and a hydrogen production device are provided. The writing system includes a cloud management unit, a data transmission unit, and a field edge management unit. The cloud management unit and the data transmission unit are communicatively connected, as are the data transmission unit and the field edge management unit. The field edge management unit and the hydrogen production device are communicatively connected via a local network. The cloud management unit sends flashing task instructions and flashing firmware data to the data transmission unit; The data transmission unit receives the flashing task instruction and the flashing firmware data, and then encrypts and transmits the flashing task instruction and the flashing firmware data to the field edge management unit. After receiving the flashing task instruction and the flashing firmware data, the field edge management unit calls the locally stored flashing script, triggers the flashing process of the hydrogen production equipment according to the flashing task instruction, and then flashes the flashing firmware data into the hydrogen production equipment according to the flashing process.
2. The brushing method for the hydrogen production equipment according to claim 1, characterized in that, The flashing script is a Python script.
3. The brushing method for the hydrogen production equipment according to claim 1 or 2, characterized in that, The flashing process includes a programming session process, a secure access process, a key sending process, a memory erasure process, and a download process. According to the flashing process, the firmware data is flashed into the hydrogen production equipment, including: The field edge management unit sends a programming session request message to the hydrogen production equipment during the programming session process; After receiving the response information from the hydrogen production equipment in response to the programming session request information, the field edge management unit enters the secure access process and then sends a secure access request information to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the security access request, the field edge management unit enters the key sending process and then sends the key to the hydrogen production equipment. After receiving the response information from the hydrogen production device for the key, the field edge management unit enters the memory erasure process and then sends the memory erasure information to the hydrogen production device. After receiving the response information from the hydrogen production device regarding the erasure of memory information, the field edge management unit enters the download process and then writes the firmware data to the hydrogen production device.
4. The brushing method for the hydrogen production equipment according to claim 3, characterized in that, The download process includes a download request process, a transmission process, and a transmission exit process. Upon entering the download process, the field edge management unit writes the firmware data to the hydrogen production equipment, including: The field edge management unit sends a request download information to the hydrogen production equipment during the request download process; After receiving the response information from the hydrogen production equipment in response to the request to download information, the field edge management unit enters the transmission process and then sends the combination information of the firmware flashing data and transmission information to the hydrogen production equipment. The field edge management unit enters the exit transmission process after the combined information transmission is completed, and then sends an exit transmission request message to the hydrogen production equipment to end the download process.
5. The brushing method for the hydrogen production equipment according to claim 4, characterized in that, The download process also includes a verification process and a reset process, and the flashing method for the hydrogen production equipment also includes: After receiving the response information from the hydrogen production equipment after the download process is completed, the field edge management unit enters the verification process and then sends a verification request to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the verification request information, the field edge management unit enters the reset process and then sends the reset request information to the hydrogen production equipment. After receiving the response information from the hydrogen production equipment in response to the reset request information, the field edge management unit sends the write result information to the data transmission unit. The data transmission unit receives the flashing result information, then encrypts and transmits the flashing result information to the cloud management unit.
6. A flashing system, characterized in that, The system includes a cloud management unit, a data transmission unit, and a field edge management unit. The cloud management unit and the data transmission unit, as well as the data transmission unit and the field edge management unit, are communicatively connected. The field edge management unit communicates with the hydrogen production equipment via a local network. The cloud management unit sends flashing task instructions and flashing firmware data to the data transmission unit. The data transmission unit receives the flashing task instructions and the flashing firmware data, then encrypts and transmits them to the field edge management unit. After receiving the flashing task instruction and the flashing firmware data, the field edge management unit calls the locally stored flashing script, triggers the flashing process of the hydrogen production equipment according to the flashing task instruction, and then flashes the flashing firmware data into the hydrogen production equipment according to the flashing process.
7. The writing system according to claim 6, characterized in that, The flashing process includes a programming session process, a secure access process, a key sending process, a memory erasure process, and a download process. The field edge management unit includes a programming session request information sending module, a key sending module, a memory erasure information sending module, and a firmware data writing module. The programming session request information sending module is used to send programming session request information to the hydrogen production equipment during the programming session process. The key sending module is used to enter the key sending process after receiving the response information of the hydrogen production equipment in response to the security access request information, and then send the key to the hydrogen production equipment. The erase memory information sending module is used to enter the erase memory process after receiving the response information from the hydrogen production device for the key, and then send the erase memory information to the hydrogen production device; the flash firmware data writing module is used to enter the download process after receiving the response information from the hydrogen production device for the erase memory information, and then write the flash firmware data to the hydrogen production device.
8. The writing system according to claim 7, characterized in that, The download process includes a request download process, a transmission process, and an exit transmission process. The firmware data writing module includes a request download information sending module, a combined information sending module, and an exit transmission request information sending module. The request download information sending module is used to send request download information to the hydrogen production equipment during the request download process. The combined information sending module is used to enter the transmission process after receiving the response information from the hydrogen production equipment for the request download information, and then send the combined information of the firmware data and transmission information to the hydrogen production equipment. The exit transmission request information sending module is used to enter the exit transmission process after the combined information transmission is completed, and then send an exit transmission request information to the hydrogen production equipment to end the download process.
9. The writing system according to claim 8, characterized in that, The download process also includes a verification process and a reset process. The field edge management unit also includes a verification request information sending module, a reset request information sending module, and a write result information sending module. The verification request information sending module is used to enter the verification process after receiving the response information from the hydrogen production equipment after the download process is completed, and then send verification request information to the hydrogen production equipment. The reset request information sending module is used to enter the reset process after receiving the response information of the hydrogen production equipment to the verification request information, and then send the reset request information to the hydrogen production equipment. The write result information sending module is used to send write result information to the data transmission unit after receiving the response information of the hydrogen production equipment to the reset request information; The data transmission unit is used to encrypt and transmit the flashing result information after receiving it, so as to transmit the flashing result information to the cloud management unit.
10. A hydrogen production system, characterized in that, Includes the brushing system and hydrogen production equipment as described in any one of claims 6 to 9.