CN111818513A - Remote upgrading method and remote upgrading system for solar controller - Google Patents

Remote upgrading method and remote upgrading system for solar controller Download PDF

Info

Publication number
CN111818513A
CN111818513A CN202010531757.9A CN202010531757A CN111818513A CN 111818513 A CN111818513 A CN 111818513A CN 202010531757 A CN202010531757 A CN 202010531757A CN 111818513 A CN111818513 A CN 111818513A
Authority
CN
China
Prior art keywords
remote
solar controller
data
feedback
remote wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010531757.9A
Other languages
Chinese (zh)
Inventor
陈勇
杨桂贤
梁耀辉
李珂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shuori New Energy Technology Co ltd
Original Assignee
Shenzhen Shuori New Energy Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shuori New Energy Technology Co ltd filed Critical Shenzhen Shuori New Energy Technology Co ltd
Priority to CN202010531757.9A priority Critical patent/CN111818513A/en
Publication of CN111818513A publication Critical patent/CN111818513A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention relates to the field of solar controllers, in particular to a remote upgrading method and a remote upgrading system of a solar controller. A remote upgrading method of a solar controller comprises the following steps: establishing wireless handshake communication with the solar controller through a remote wireless device; after handshake communication is successfully established, an upgrading program consisting of multi-frame data is sent to the solar controller through the remote wireless equipment; and the remote wireless equipment waits for the feedback of the solar controller after sending one frame of data, and continues to send the next frame of data after receiving the normal feedback until sending all the frames of data. Compared with the prior art, the invention has the advantages that the latest upgrading program is sent to the solar controller through the remote wireless equipment to replace the original problematic software, the field construction and maintenance are very convenient, the remote wireless equipment can update any one solar controller, and the maintenance cost can be greatly reduced.

Description

Remote upgrading method and remote upgrading system for solar controller
Technical Field
The invention relates to the field of solar controllers, in particular to a remote upgrading method and a remote upgrading system of a solar controller.
Background
The application environment and the application scene of the solar street lamp are severe, the laboratory condition can not completely simulate the field use condition, once software problems which are not detected by the mistake of designers or the laboratory condition occur, professionals are required to go to the field, lamp poles as high as 10 meters are climbed to replace the controller, the construction period is dangerous and delayed slowly, foreign customers need to go out for maintenance, the inevitable waste of large manpower and material resources also causes poor experience for the customers, and the stability of the controller needs a large amount of field conditions for verification, so that the unpredictable problems can be caused even if the application scene is replaced without problems at present, and the maintenance is inconvenient.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a remote upgrade method and a remote upgrade system for a solar controller, aiming at the above defects in the prior art, so as to solve the problem that the solar controller of a solar street lamp is troublesome and difficult to maintain.
The technical scheme adopted by the invention for solving the technical problems is as follows: the remote upgrading method of the solar controller comprises the following steps:
establishing wireless handshake communication with the solar controller through a remote wireless device;
after handshake communication is successfully established, an upgrading program consisting of multi-frame data is sent to the solar controller through the remote wireless equipment;
the remote wireless equipment waits for the feedback of the solar controller after sending one frame of data, and continues to send the next frame of data after receiving the normal feedback until sending the complete frame of data;
the solar controller is upgraded according to the received upgrade program.
Wherein, the preferred scheme is, still include the step:
after sending a frame of data, the remote wireless equipment waits for the feedback of the solar controller;
and after receiving the abnormal feedback, retransmitting the same frame data.
Wherein, the preferred scheme is, still include the step:
after sending a frame of data, the remote wireless equipment waits for the feedback of the solar controller;
the remote wireless device reestablishes wireless handshake communication with the solar controller without receiving feedback within the first preset time.
Preferably, the step of establishing wireless handshake communication with the solar controller via the remote wireless device includes:
sending a handshake signal to the solar controller through the remote wireless device;
the solar controller checks the handshake signals, if the check is passed, normal feedback is sent back to the remote wireless equipment, and the remote wireless equipment waits for receiving an upgrading program, wherein the remote wireless equipment establishes handshake communication with the solar controller after receiving the normal feedback;
and if the verification fails, sending an exception feedback back to the remote wireless equipment.
Preferably, the remote upgrading method includes:
the remote wireless equipment waits for the feedback of the solar controller after sending the first frame data;
continuing to send next frame data after receiving the normal feedback;
and sending an ending instruction to the solar controller until the last frame of data is sent and normal feedback is received.
Preferably, after the remote wireless device transmits the first frame data, if no feedback is received within a second preset time or an abnormal feedback is received, the first frame data is retransmitted.
Wherein, the preferred scheme is, still include the step:
the solar controller waits for receiving an upgrading program, receives a frame of data, and verifies the data;
if the verification is passed and the instruction is not finished, sending normal feedback to the remote wireless equipment, and waiting for receiving the upgrading program again;
if the verification fails, sending an exception feedback to the remote wireless equipment, and waiting for receiving the upgrading program again;
and if the verification is passed and the command is an end command, sending normal feedback to the remote wireless equipment.
Wherein, the preferred scheme is, still include the step:
the solar controller waits for receiving an upgrading program, receives a frame of data, and verifies the data;
and if the verification fails and the preset times are continuously exceeded, restarting.
The technical scheme adopted by the invention for solving the technical problems is as follows: the remote upgrading method comprises the steps that the solar controller comprises a first main control unit, a first infrared transmitting head and a first infrared receiving head, the remote wireless equipment comprises a second main control unit, a second infrared transmitting head and a second infrared receiving head, the second main control unit is in remote communication with the first main control unit through the matching of the second infrared transmitting head and the second infrared receiving head, handshake communication is established, and upgrading programs and feedback information are sent.
Wherein, the preferred scheme is: the storage module of the first main control unit comprises a BootLoader area, an APP area and a Flag area, the APP area performs corresponding operation according to stored functional programs and receives an upgrading command, the BootLoader area guides the APP area to perform remote upgrading, and the Flag area stores setting parameters, historical data, upgrading zone bits and baud rate.
Wherein, the preferred scheme is: the remote wireless device also includes a display screen or a notification light to display or prompt the progress or status of the upgrade.
Compared with the prior art, the invention has the advantages that the invention sends the latest upgrading program to the solar controller through the remote wireless equipment to replace the original problematic software, if the program of the remote wireless equipment is not enough to change the field problem, the program of the remote wireless equipment can be upgraded remotely, the field construction and maintenance are very convenient, the remote wireless equipment can update any one solar controller, and the maintenance cost can be greatly reduced; and remote wireless device and solar controller realize one-to-one mode through infrared probe at the upgrading in-process, have the signal of shaking hands between remote wireless device and the solar controller, and every frame data in the transmission course all has the check-up to prevent that the solar controller from being disturbed by wrong signal and causing the upgrading failure, can see the upgrading progress through the remote wireless device screen to and the upgrading failure promotes, and good interactive embodiment is in order to promote customer experience.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a schematic flow diagram of a remote upgrade method of the present invention;
FIG. 2 is a schematic diagram of the remote wireless device and solar controller of the present invention;
FIG. 3 is a schematic diagram of the detailed structure of FIG. 2;
FIG. 4 is a flow chart of a multi-frame data transmission method according to the present invention;
FIG. 5 is a schematic view of the flow chart of FIG. 4 in which no feedback has been received within a first predetermined time;
FIG. 6 is a flow diagram of the present invention for establishing wireless handshake communication with a solar controller via a remote wireless device;
FIG. 7 is a flow chart of the remote upgrading method based on multi-frame data according to the present invention;
fig. 8 is a schematic structural diagram of a first master control unit according to the present invention.
Detailed Description
The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
As described in fig. 1 to 3, the present invention provides a preferred embodiment of a remote upgrade method of a solar controller.
A remote upgrading method of a solar controller 100 comprises the following steps:
step S10, establishing wireless handshake communication with the solar controller 100 through the remote wireless device 200;
step S20, after handshake communication is successfully established, sending an upgrade program composed of multi-frame data to the solar controller 100 through the remote wireless device 200;
step S30, the remote wireless device 200 waits for the feedback of the solar controller 100 after sending a frame of data, and continues sending the next frame of data after receiving the normal feedback until sending the complete frame of data;
in step S40, the solar controller 100 performs upgrading according to the received upgrading program.
Specifically, referring to fig. 2, a communication bridge is established through a wireless handshake signal, so that one-to-one data transmission can be realized, after handshake communication is successfully established, an upgrade program, which is pre-stored in the remote wireless device 200 and used for upgrading an existing control program of the solar controller 100, is wirelessly transmitted to the solar controller 100, and the upgrade program can upgrade, replace, modify, and the like the existing control program. Particularly, an infrared transmission module is adopted, that is, an infrared receiving/transmitting device is respectively arranged in the remote wireless device 200 and the solar controller 100, so as to realize mutual transmission signals between the remote wireless device 200 and the solar controller 100, for example, the remote wireless device 200 transmits a data signal to an infrared receiver of the solar controller 100 through the infrared transmitting device, and transmits a feedback signal back to the remote wireless device 200 through the infrared transmitting device after the solar controller 100 successfully receives the data signal, so as to realize response feedback. Meanwhile, in order to ensure that data is transmitted completely and accurately, an upgrading program to be transmitted is divided into multi-frame data, the multi-frame data is transmitted in sequence, after each frame of data is transmitted, feedback is performed after successful transmission and reception, and next frame of data is performed after the feedback is successful, so that each frame of data can be determined to be successfully received by the solar controller 100. Preferably, the remote wireless device 200 communicates with the solar controller 100 using a special handshake signal, using a standard modbus for the communication protocol, and using CRC16 for the data check of each frame to ensure that the data signal received for each frame is correct.
For example, the present invention provides a remote upgrade system, and referring to fig. 3, the remote upgrade system may implement the remote upgrade method, the remote upgrade system includes a solar controller 100 and a remote wireless device 200, the solar controller 100 includes a first main control unit 110, a first infrared emission head 120 and a first infrared reception head 130, the remote wireless device 200 includes a second main control unit 210, a second infrared emission head 220, and the second main control unit 210 communicates with the first main control unit 110 remotely through cooperation of the second infrared emission head 220 and the second infrared reception head 230, handshake communication is established, and upgrade procedures and feedback information are sent.
Specifically, the second main control unit 210 establishes wireless handshake communication with the first main control unit 110, after the handshake communication is successfully established, an upgrade program composed of a plurality of frames of second infrared receiving heads 230 is sent to the first main control unit 110 through the second main control unit 210, the second main control unit 210 waits for feedback of the first main control unit 110 after sending a frame of data, continues sending next frame of data after receiving normal feedback until sending a complete frame of data, and the first main control unit 110 upgrades according to the received upgrade program. The first communication mode: in the establishment of wireless handshake communication, the second main control unit 210 sends handshake signals to the first infrared receiving head 130 through the second infrared transmitting head 220, and is received by the first main control unit 110, performs related processing (such as verification), generates feedback information after passing, sends the feedback information back to the second infrared receiving head 230 through the first infrared transmitting head 120, and is received by the second main control unit 210, and the second main control unit 210 establishes handshake communication with the first main control unit 110 according to the received normal feedback. The second communication mode: the second main control unit 210 transmits a frame of data to the first infrared receiving head 130 through the second infrared transmitting head 220, receives the frame of data by the first main control unit 110, performs related processing (e.g., verification), generates feedback information after the frame of data passes the verification, transmits the feedback information back to the second infrared receiving head 230 through the first infrared transmitting head 120, and receives the frame of data by the second main control unit 210, and the second main control unit 210 considers that the transmission is successful according to the received normal feedback, and continues to transmit the next frame of data until all the frame of data is transmitted.
The remote wireless device 200 further includes a function button 240, such as a one-touch upgrade button, to control the second main control unit 210 to automatically implement the upgrade procedure. An indicator light or a display screen is also included to show the establishment of handshake communication or the transmission process of the upgrade program to show success or abnormal conditions.
Among them, the remote wireless device 200 is preferably a remote controller.
As shown in fig. 4 and 5, the present invention provides a preferred embodiment of a multi-frame data transmission scheme.
The multi-frame data transmission mode comprises the following steps:
step S311, after sending a frame of data, the remote wireless device 200 waits for feedback from the solar controller 100;
step S312, after receiving the normal feedback, continuing to send the next frame data;
step S313, after receiving the abnormal feedback, resending the same frame data;
step S314 is performed until the complete frame data is transmitted.
Specifically, the transmission process of each frame of data includes data transmission and subsequent response feedback of successful reception, which is used to determine that each frame of data is correctly received, steps S32 and S33 belong to two parallel steps, after step S31 is completed, the feedback of the solar controller 100 is waited, the feedback result includes the reception of normal feedback and the reception of abnormal feedback, and step S32 and step S33 are respectively performed, so that each frame of data is successfully transmitted, and the task of transmitting data is ended until complete frame of data is sent, which indicates that the transmission of multi-frame data is successfully completed.
In this embodiment, and referring to fig. 5, the method further includes the steps of:
step S311, after sending a frame of data, the remote wireless device 200 waits for feedback from the solar controller 100;
step S315, the remote wireless device 200 reestablishes the wireless handshake communication with the solar controller 100 if no feedback has been received within the first preset time.
Specifically, the transmission process of each frame of data includes data transmission and subsequent response feedback of successful reception, but due to equipment problems, wireless connection docking problems, spatial interference problems, and the like, data cannot be normally transmitted, or a feedback signal cannot be normally transmitted, or processing data has an error and cannot be fed back, so that for a long time (within a first preset time), the remote wireless device 200 does not receive feedback, which indicates that an unknown error occurs, and the remote wireless device 200 reestablishes wireless handshake communication with the solar controller 100, resends data, or resends the data of the frame of data with the error.
As shown in fig. 6, the present invention provides a preferred embodiment for establishing wireless handshake communication with solar controller 100 via remote wireless device 200.
The step of establishing wireless handshake communication with the solar controller 100 via the remote wireless device 200 comprises:
step S11, sending a handshake signal to the solar controller 100 through the remote wireless device 200;
step S12, the solar controller 100 checks the handshake signals and carries out verification and judgment;
step S131, if the verification is passed, normal feedback is sent back to the remote wireless equipment 200, and the upgrading program is waited to be received; and step S132 is executed, after receiving the normal feedback, the remote wireless device 200 establishes handshake communication with the solar controller 100;
step S13, if the verification fails, an exception is sent back to the remote wireless device 200.
Specifically, after the handshake signals are sent and the verification passes, messages that the verification passes are fed back, handshake communication between the remote wireless device 200 and the solar controller 100 is established, an infrared transmission module is adopted, and infrared receiving/transmitting devices are respectively arranged in the remote wireless device 200 and the solar controller 100, so that mutual signal transmission between the remote wireless device 200 and the solar controller 100 is realized, for example, the remote wireless device 200 sends the handshake signals to an infrared receiver of the solar controller 100 through the infrared transmitting device, and after the solar controller 100 successfully receives and the verification handshake signals pass, the infrared transmitting device sends feedback signals back to the remote wireless device 200.
Of course, if the verification fails due to the abnormal state, the abnormal information including the error information may be sent back to the remote wireless apparatus 200, and the handshake communication may be performed again.
As shown in fig. 7, the present invention provides a preferred embodiment of a remote upgrade method based on multi-frame data.
The remote upgrading method comprises the following steps:
step S321, after the remote wireless device 200 sends the first frame data, waiting for feedback of the solar controller 100;
step S322, after receiving the normal feedback, continuing to send the next frame data;
step S323, until the last frame of data is sent and normal feedback is received, sending an end instruction to the solar controller 100.
In the whole transmission process, the first frame data, the intermediate multi-frame data, and the last frame data are included, the first frame data is used as a transmission starting point of the upgrade software, the first frame data is subjected to waiting feedback after being transmitted, the transmission of the next frame data is continued after the normal feedback is received, that is, the next frame data in the intermediate multi-frame data is transmitted, after all the intermediate multi-frame data are transmitted, and an end instruction is sent to the solar controller 100 until the last frame data is transmitted and the normal feedback is received.
In this embodiment, the description about the first frame data further includes: after the remote wireless device 200 transmits the first frame data, if no feedback is received within the second preset time or an abnormal feedback is received, the first frame data is retransmitted. Completing the complete transmission of the first frame data, including sending data and receiving feedback, and determining to enter the wireless remote transmission process of the upgrade software; if no feedback is received within a second preset time due to the error, for example, no feedback is received within 10s, it is proved that an unknown error occurs in the transmission, and the first frame data is retransmitted.
In this embodiment, after completing the normal feedback of the first frame data with respect to the middle frame data and the last frame data, the solar controller 100 waits for receiving the upgrade procedure, receives one frame data of the middle frame data, verifies the data, and sends the normal feedback to the remote wireless device 200 if the verification is passed and the instruction is not an end instruction, and waits for receiving the upgrade procedure again; if the verification fails, sending an exception feedback to the remote wireless device 200, and waiting for receiving the upgrade program again; if the verification is passed and the command is an end command, normal feedback is sent to the remote wireless device 200. The end command is a command to be sent continuously by the remote wireless device 200 after the last frame of data is completed, or the end command may be sent continuously after the last frame of data is completed and normal feedback is received. The data of each frame is strictly controlled, so that each frame can be accurately and timely sent, the upgrading program can be completely and quickly transmitted, and errors are prevented.
Further, the method also comprises the following steps: the solar controller 100 waits for receiving an upgrade program, receives a frame of data, and verifies the data; and if the verification fails and the preset times are continuously exceeded, restarting. In the process of waiting for receiving the upgrade program, if various errors occur after receiving, the verification cannot pass for many times, and certain errors inevitably exist, so that the verification cannot normally pass, at this time, the solar controller 100 needs to be restarted to wait for the establishment of new handshake communication.
As shown in fig. 8, the present invention provides a preferred embodiment of the first master control unit 110.
The storage module of the first main control unit 110 includes a BootLoader area 111, an APP area 112, and a Flag area 113, the APP area 112 performs corresponding operations according to stored function programs and receives an upgrade command, the BootLoader area 111 guides the APP area 112 to perform remote upgrade, and the Flag area 113 stores setting parameters, history data, an upgrade Flag bit, and a baud rate.
Specifically, the BootLoader area 111 specifically functions as: and judging whether the current state is an upgrading state, if so, wiping the program area of the APP area 112, guiding the loading or modification of the upgrading program, and if not, jumping to the control program in the APP area 112 and performing corresponding operation. The APP region 112 specifically functions as: the functional operation of the solar controller 100 is realized by a built-in control program, and particularly, an upgrade command is accepted, an upgrade program is written, and the Flag area 113 is reset to the IAP. The specific functions of the Flag region 113 are: and storing the setting parameters and the historical data of the solar controller 100, such as upgrading historical data or operating historical data, storing upgrading flag bits, baud rate and other parameters.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the scope of the present invention, but rather as embodying the invention in a wide variety of equivalent variations and modifications within the scope of the appended claims.

Claims (11)

1. A remote upgrading method of a solar controller is characterized by comprising the following steps:
establishing wireless handshake communication with the solar controller through a remote wireless device;
after handshake communication is successfully established, an upgrading program consisting of multi-frame data is sent to the solar controller through the remote wireless equipment;
the remote wireless equipment waits for the feedback of the solar controller after sending one frame of data, and continues to send the next frame of data after receiving the normal feedback until sending the complete frame of data;
the solar controller is upgraded according to the received upgrade program.
2. The remote upgrade method according to claim 1, further comprising the steps of:
after sending a frame of data, the remote wireless equipment waits for the feedback of the solar controller;
and after receiving the abnormal feedback, retransmitting the same frame data.
3. The remote upgrade method according to claim 1, further comprising the steps of:
after sending a frame of data, the remote wireless equipment waits for the feedback of the solar controller;
the remote wireless device reestablishes wireless handshake communication with the solar controller without receiving feedback within the first preset time.
4. The remote upgrade method according to any one of claims 1 to 3, wherein the step of establishing wireless handshake communication with the solar controller via a remote wireless device comprises:
sending a handshake signal to the solar controller through the remote wireless device;
the solar controller checks the handshake signals, if the check is passed, normal feedback is sent back to the remote wireless equipment, and the remote wireless equipment waits for receiving an upgrading program, wherein the remote wireless equipment establishes handshake communication with the solar controller after receiving the normal feedback;
and if the verification fails, sending an exception feedback back to the remote wireless equipment.
5. A remote upgrade method according to any one of claims 1 to 3, characterized in that the steps of the remote upgrade method comprise:
the remote wireless equipment waits for the feedback of the solar controller after sending the first frame data;
continuing to send next frame data after receiving the normal feedback;
and sending an ending instruction to the solar controller until the last frame of data is sent and normal feedback is received.
6. The remote upgrade method of claim 5, wherein after the remote wireless device transmits the first frame data, if no feedback or abnormal feedback is received within a second predetermined time, the first frame data is retransmitted.
7. The remote upgrade method according to claim 4, further comprising the steps of:
the solar controller waits for receiving an upgrading program, receives a frame of data, and verifies the data;
if the verification is passed and the instruction is not finished, sending normal feedback to the remote wireless equipment, and waiting for receiving the upgrading program again;
if the verification fails, sending an exception feedback to the remote wireless equipment, and waiting for receiving the upgrading program again;
and if the verification is passed and the command is an end command, sending normal feedback to the remote wireless equipment.
8. The remote upgrade method according to claim 7, further comprising the steps of:
the solar controller waits for receiving an upgrading program, receives a frame of data, and verifies the data;
and if the verification fails and the preset times are continuously exceeded, restarting.
9. A remote upgrade system, characterized by: the remote upgrading system can realize the remote upgrading method according to any one of claims 1 to 8, the remote upgrading system comprises a solar controller and a remote wireless device, the solar controller comprises a first main control unit, a first infrared transmitting head and a first infrared receiving head, the remote wireless device comprises a second main control unit, a second infrared transmitting head and a second infrared receiving head, the second main control unit remotely communicates with the first main control unit through the matching of the second infrared transmitting head and the second infrared receiving head, handshake communication is established, and upgrading programs and feedback information are sent.
10. The remote upgrade system according to claim 9, wherein: the storage module of the first main control unit comprises a BootLoader area, an APP area and a Flag area, the APP area performs corresponding operation according to stored functional programs and receives an upgrading command, the BootLoader area guides the APP area to perform remote upgrading, and the Flag area stores setting parameters, historical data, upgrading zone bits and baud rate.
11. The remote upgrade system according to claim 9, wherein: the remote wireless device also includes a display screen or a notification light to display or prompt the progress or status of the upgrade.
CN202010531757.9A 2020-06-11 2020-06-11 Remote upgrading method and remote upgrading system for solar controller Pending CN111818513A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010531757.9A CN111818513A (en) 2020-06-11 2020-06-11 Remote upgrading method and remote upgrading system for solar controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010531757.9A CN111818513A (en) 2020-06-11 2020-06-11 Remote upgrading method and remote upgrading system for solar controller

Publications (1)

Publication Number Publication Date
CN111818513A true CN111818513A (en) 2020-10-23

Family

ID=72844905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010531757.9A Pending CN111818513A (en) 2020-06-11 2020-06-11 Remote upgrading method and remote upgrading system for solar controller

Country Status (1)

Country Link
CN (1) CN111818513A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113391833A (en) * 2021-06-16 2021-09-14 杭州爱华仪器有限公司 Remote upgrading system and method for measuring amplifier

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573810A (en) * 2016-03-23 2016-05-11 重庆邮电大学 Remote upgrade method and remote upgrade device for wireless sensor network node
CN106598668A (en) * 2016-12-13 2017-04-26 西安航天精密机电研究所 Method for carrying out remote upgrade on AGV (Automatic Guided Vehicle) logistic transportation system on basis of dispatching system
CN107037757A (en) * 2017-04-17 2017-08-11 浙江威星智能仪表股份有限公司 A kind of BootLoader programme upgrade methods based on photoelectricity transmission

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573810A (en) * 2016-03-23 2016-05-11 重庆邮电大学 Remote upgrade method and remote upgrade device for wireless sensor network node
CN106598668A (en) * 2016-12-13 2017-04-26 西安航天精密机电研究所 Method for carrying out remote upgrade on AGV (Automatic Guided Vehicle) logistic transportation system on basis of dispatching system
CN107037757A (en) * 2017-04-17 2017-08-11 浙江威星智能仪表股份有限公司 A kind of BootLoader programme upgrade methods based on photoelectricity transmission

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113391833A (en) * 2021-06-16 2021-09-14 杭州爱华仪器有限公司 Remote upgrading system and method for measuring amplifier

Similar Documents

Publication Publication Date Title
US9317371B2 (en) System, method, and apparatus for performing fault diagnosis for an electronic appliance using sound data
US20110153799A1 (en) Image Display Apparatus and Control Method
CN101958799B (en) Method, device and system for updating terminal
CN109548051B (en) Wireless data transmission method and terminal of Internet of things
US8255896B2 (en) Network software normalization and installation in a fire detection system
CN106210102A (en) The method and device of radio upgrade handle firmware based on bluetooth BLE
JP4087814B2 (en) Wireless communication system
CN111998510B (en) Air conditioner and control method thereof
CN201345041Y (en) Field data acquisition terminal capable of upgrading programs remotely
CN109656505B (en) Spliced screen control system and method
JP6984432B2 (en) Relay device and hot water supply device
CN111818513A (en) Remote upgrading method and remote upgrading system for solar controller
CN105094914A (en) Remote online programming method and device and remote online programming system
CN108989103A (en) Device upgrading method, debugger, network device and network system
CN107707405A (en) The method and its remote control that intelligent closestool firmware remotely updates are realized by remote control
WO2019087295A1 (en) Update system, update device, and device to be updated
CN111277872A (en) Smart television visual remote debugging method, system and storage medium
JP4837374B2 (en) Mobile phone software update result display method and mobile phone capable of displaying software update results
JP5150602B2 (en) Communication relay device, portable terminal diagnosis method, and portable terminal diagnosis program
CN103593203B (en) The programming of programmable logic controller (PLC) and firmware update
CN112767722B (en) Control method and device of traffic signal machine, computer equipment and storage medium
CN106210897B (en) set top box automatic test method based on serial port and system thereof
CN111880817B (en) Remote programming method for photoelectric monitoring system
KR101968945B1 (en) Portable air conditioner docking station and air conditioner maintenance and management system comprising it
CN114443097A (en) Single-chip microcomputer firmware upgrading method used in conference unit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201023