CN109819562B - System for wirelessly upgrading DMX lamp by computer - Google Patents

System for wirelessly upgrading DMX lamp by computer Download PDF

Info

Publication number
CN109819562B
CN109819562B CN201910053106.0A CN201910053106A CN109819562B CN 109819562 B CN109819562 B CN 109819562B CN 201910053106 A CN201910053106 A CN 201910053106A CN 109819562 B CN109819562 B CN 109819562B
Authority
CN
China
Prior art keywords
dmx
lamp
upgrade
computer
upgrading
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.)
Active
Application number
CN201910053106.0A
Other languages
Chinese (zh)
Other versions
CN109819562A (en
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.)
Guangzhou Dasen Lighting Electronics Ltd
Original Assignee
Guangzhou Dasen Lighting Electronics 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 Guangzhou Dasen Lighting Electronics Ltd filed Critical Guangzhou Dasen Lighting Electronics Ltd
Priority to CN201910053106.0A priority Critical patent/CN109819562B/en
Publication of CN109819562A publication Critical patent/CN109819562A/en
Application granted granted Critical
Publication of CN109819562B publication Critical patent/CN109819562B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Circuit Arrangement For Electric Light Sources In General (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A system for wirelessly upgrading DMX lamps in a computer, comprising the steps of: (1) Compiling, encrypting and copying, namely compiling a upgrade file of the DMX lamp on a computer, encrypting, and copying to a catalog of lamp control software; (2) Entering an upgrade interface, namely entering an upgrade interface of lamp control software; (3) Selecting and sending, namely clicking an upgrade file corresponding to a DMX lamp to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the processed upgrade file to a transponder by a computer; (4) Checking and forwarding, namely forwarding the upgrade file to a DMX lamp after the repeater checks and OKs the upgrade file; (5) And (5) identifying and upgrading, namely starting automatic upgrading after the DMX lamp identifies the upgrading data.

Description

System for wirelessly upgrading DMX lamp by computer
Technical Field
The invention belongs to the field of stage and landscape lamps, and particularly relates to the field of a DMX lamp for wireless upgrading of a computer.
Background
Currently, professional stage and landscape lamps are increasingly widely used, and although DMX512 control protocols different from those of traditional lighting lamps are adopted, related wireless functions are still developed and applied.
In the existing lamp control system, if a lamp is to be subjected to system upgrade, two schemes exist:
1, copying an upgrade file into a lamp, then upgrading the lamp through the upgrade file of the lamp, and if the number of lamps needing to be upgraded is large, the operation is troublesome;
and 2, wirelessly transmitting and storing the upgrade file into a control box or a DFI controller, and starting upgrade setting through the control box or the DFI controller to upgrade the lamp. With respect to the first solution, it is possible to upgrade a plurality of luminaires simultaneously, but it does not actually implement a direct wireless upgrade from the handset to the luminaires, but rather an indirect setup and operation upgrade on the control box or DFI controller.
The patent document CN105208752B refers to a wireless control system and a control method for an LED lamp, in which the specific embodiment of the specification refers to "upgrading the lamp using WIFI", and the method includes the steps of:
a. compiling a lamp source code to generate a file in a BIN format by using Keil;
b. setting a DFI controller menu DFI Update- > Update Setting- > Else, and upgrading the lamp;
c. encrypting the compiled BIN format file through an UpladFirm application program;
d. WIFI of the DFI controller is connected by using UpladFirm;
e. sending the encrypted file to the DFI controller through WIFI;
the DFI controller temporarily stores the data sent by wireless into an external storage IC;
g. after the WIFI downloads all data, selecting a d-mode in a lamp menu, and long-pressing UP and DOWN keys for 1 second to enter an upgrading state (LOAD);
h. setting a DFI controller menu DFI Update- > YES;
and i, reading data in the external storage IC by the DFI controller, and sending the data to the lamp through the 2.4G wireless until the data is finished. "
As is known from e, f, g, h, the lamp is updated indirectly through the DFI controller by the second scheme described above.
In another example, patent document CN207075024U refers to an upgrade file transmission device and system, in which, in the specific implementation manners of the specification, examples one, two, three and four refer to "when the controller 11 receives an upgrade file, the upgrade file is not directly forwarded to the stage device 100, but is stored in the memory 13 first, and the upgrade file is transmitted to the stage device 100 after the upgrade file is stored successfully. It is seen that its upgrade mode is still indirectly upgraded by the controller.
As another solution for upgrading stage lighting equipment by using a mobile phone or a tablet computer in patent document CN103281828A, in the specific embodiment of the specification, the following steps are mentioned "a solution for upgrading stage lighting equipment by using a mobile phone or a tablet computer as shown in fig. 1: the stage lamp equipment establishes connection with special Wi-Fi equipment through a DMX communication interface (4); the special Wi-Fi equipment is connected with a mobile phone or a tablet computer which is provided with stage lamp equipment upgrade software and has Wi-Fi function through an antenna (5), and a password is set or not set during connection; the mobile phone or the tablet computer sends an upgrade instruction; the singlechip detects an upgrade signal and enters an upgrade mode; selecting software to be upgraded from a mobile phone or a tablet computer to send; the singlechip judges whether the software is compatible with the singlechip or not, if the software is incompatible, the software returns to reselect an upgrade file, if the software is incompatible, the upgrade is started, the normal starting state is automatically entered after the upgrade is completed, and the upgrade can be cut off.
The technical scheme disclosed in the above patent document adopts indirect upgrade through a controller, because the technical barrier for directly and wirelessly upgrading the DMX lamp by using a mobile phone or a computer is high, and the following conditions must be satisfied:
1-a mobile phone APP lamp program with complete architecture or a computer-controlled DMX lamp software can meet various control requirements of the DMX lamp and can be updated;
the 2-upgrade source code is independently written and innovated by enterprises, so that a source code encryption mode and a transmission mode of a control box matched with the source code encryption mode can be designed, an upgrade program can not be intercepted by other people, and a set of special system with identity recognition can be formed with the control box and the lamp.
And 3-optimizing upgrading process control, wherein the situation that stage equipment is failed to upgrade due to communication connection interruption in the stage equipment upgrading process is avoided.
Disclosure of Invention
The invention aims to provide a system for wirelessly upgrading a DMX lamp by a computer, which is characterized in that a lamp can be directly upgraded by the computer through wireless connection with a transponder by utilizing mobile phone APP (such as patent application numbers 201811159342.2 and 201821613248.5 issued by my department) and computer version lamp control software which are independently developed by my department, and the corresponding controller or the key instruction operation of the lamp is performed after an upgrade file is not copied into the lamp or the controller through wireless connection.
The second objective of the present invention is to provide a system for wirelessly upgrading DMX lamps of a computer, which can upgrade a plurality of lamps simultaneously, and can not cause upgrade failure due to loss in the data transmission process.
The invention aims at realizing the following technical scheme, and discloses a system for wirelessly upgrading a DMX lamp by a computer, which is characterized by comprising the following steps of:
(1) Compiling, encrypting and copying, namely compiling a upgrade file of the DMX lamp on a computer, encrypting, and copying to a catalog of lamp control software;
(2) Entering an upgrade interface, namely entering an upgrade interface of lamp control software;
(3) Selecting and sending, namely clicking an upgrade file corresponding to a DMX lamp to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the processed upgrade file to a transponder by a computer;
(4) Checking and forwarding, namely forwarding the upgrade file to a DMX lamp after the repeater checks and OKs the upgrade file;
(5) And (5) identifying and upgrading, namely starting automatic upgrading after the DMX lamp identifies the upgrading data.
Further, the upgrade file in the step (2) includes DMX lamp information, upgrade data, and a key.
Further, the automatic data processing in the step (4) includes automatic decryption and data packaging.
Further, the automatic decryption includes extracting a key to obtain DMX lamp information and upgrade data.
Further, the data packaging includes processing the automatically decrypted data to form a new data packet, where the new data packet includes the following newly added contents: identity information, length, instruction, frame content, check bits.
Further, the verification in the step (5) includes verifying the matching and correctness of the data.
Further, the identification in the step (6) refers to confirming whether the upgrade data is applicable to the DMX lamp.
Further, the DMX luminaire includes a DMX512 interface.
Further, the connection modes among the computer, the transponder and the DMX lamp comprise at least one of the following two modes:
A. the computer is connected with the transponder through WIFI, and the transponder is connected with the DMX lamp through a wired DMX 512;
B. the computer is connected with the transponder through WIFI, and the transponder is connected with the DMX lamp through wireless W-DMX;
in the mode A, the computer comprises a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a DMX512 interface module, and the DMX lamp comprises a main control MCU b and a DMX512 interface module; in the mode B, the computer comprises a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a W-DMX wireless transmitting module, and the DMX lamp comprises a main control panel MCU b and a W-DMX wireless receiving module.
Further, the main control MCU b is pre-stored with the model information of the DMX lamp.
The technology of the present invention has the following different and distinct advantages over conventional wireless upgrade DMX lamps:
1-the invention realizes the direct wireless upgrade from the computer to the single or multiple DMX lamps, and the conventional mode is that after the upgrade file is stored in the controller, the upgrade mode is set by performing key operation on the panel of each lamp and finally the upgrade is performed, as described in patent document CN105208752B, so that the mode of the invention is more convenient and quick.
2-the invention provides 2 wireless upgrading modes, and the repeater and the DMX lamp can be connected by adopting wired DMX512 or wireless W-DMX commonly used in the field of stage or landscape lamps.
3-the invention adopts encryption processing to the upgrade file, thereby ensuring the safety of the data and preventing the upgrade file from being intercepted and plagiarized; meanwhile, the transmitted data is checked in the process, so that the loss or omission of the data in the transmission process is avoided, and the integrity and the correctness of the data transmitted to the DMX lamp end are ensured.
4-the invention can also upgrade different types of DMX lamps directly according to the sequence without disassembling the lamps or connecting lines, and the DMX lamps are not affected by each other.
Drawings
FIG. 1 is a flow chart of the present invention.
Fig. 2 is a diagram of an embodiment.
Fig. 3 is a diagram of a second embodiment.
Fig. 4 is a diagram of a third embodiment.
Fig. 5 is a diagram of a fourth embodiment.
Detailed Description
The invention will be further described with reference to the drawings and examples.
As shown in fig. 1, a system for wirelessly upgrading DMX lamps by a computer includes the following steps:
(1) Compiling, encrypting and copying, namely compiling a upgrade file of the DMX lamp on a computer, encrypting, and copying to a catalog of lamp control software;
in this embodiment, the encryption method is: firstly encrypting a data file (hex file or bin file) once according to a stipulated mode, then generating a random number as a secret key, putting DMX lamp information and data with one time of encryption together, and carrying out secondary encryption by using the random number, wherein the random number is used as an upgrade file provided externally, and the secret key is hidden in the file; the upgrade file comprises DMX lamp information, upgrade data and a secret key.
(2) Entering an upgrade interface, namely entering an upgrade interface of lamp control software;
(3) Selecting and sending, namely clicking an upgrade file corresponding to a DMX lamp to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the processed upgrade file to a transponder by a computer;
the automatic decryption comprises the steps of extracting a secret key to obtain DMX lamp information and upgrade data; the data packaging comprises the steps of processing the automatically decrypted data to form a new data packet, wherein the new data packet comprises identity information, length, instructions, frame content and check bits, and the data structures of the new data packet are as follows:
frame header Frame length Instructions for Frame content Check bit
0x12345678 0x1234 0x01 0x55aa…… 0xABCD
Wherein, the frame head is fixed 4 bytes and contains the identity information of the packet data;
the frame length is a fixed 2 bytes, including the total length of instruction + frame content + check bits;
the instruction is a fixed 1 byte, which expresses the type of command, be it an upgrade command or a control command or other commands;
the frame content is N bytes which are not fixed, is data content corresponding to the instruction, and also contains identity information of the DMX lamp to be upgraded;
the check bit is a fixed 2 bytes, which is the sum check of the instruction + frame content.
(4) Checking and forwarding, namely forwarding the upgrade file to a DMX lamp after the repeater checks and OKs the upgrade file;
the verification comprises the steps of verifying the matching and the correctness of the data, wherein the first judgment condition is to judge whether the data packet is sent by the computer or not through confirming the identity information, and if not, the data packet is disregarded; the second judging condition is to judge whether the data packet is used for upgrading or controlling through the confirmation instruction, and if the data packet is used for controlling, the data packet is not considered; judging whether the data packet is correct or not without omission by confirming the check bit, if not, interrupting upgrading, feeding back information errors to the computer, and restarting from the step (3) to restart upgrading at the moment; when the first judging condition, the second judging condition and the third judging condition are met at the same time, the repeater confirms the upgrade file OK and forwards the upgrade file to the DMX lamp.
(5) And (5) identifying and upgrading, namely starting automatic upgrading after the DMX lamp identifies the upgrading data.
The identification means that whether the upgrade data are applicable to the DMX lamp or not is confirmed, namely, the DMX lamp confirms that the identity information in the received data packet is matched with the DMX lamp, and then automatic upgrade is started, and if the identity information is not matched with the DMX lamp, the DMX lamp does not consider.
The following examples are provided to illustrate the details:
embodiment one: the computer, the transponder and the DMX lamp X are connected in a wired mode.
As shown in fig. 2, the computer includes a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a DMX512 interface module, wherein the DMX lamp X comprises a main control MCU b and a DMX512 interface module, and the main control MCU b is pre-stored with the information of the type X of the DMX lamp; the computer and the transponder are in WIFI wireless connection through a WIFI wireless module; one end of the DMX512 signal line is connected with the DMX512 interface module on the transponder, the other end is connected with the DMX512 interface module on the DMX lamp X, and the transponder is connected with the DMX lamp X through the DMX512 signal line.
The step of wirelessly upgrading the DMX lamp X by the computer is as follows:
(1) Compiling, encrypting and copying, namely compiling a upgrade file of the DMX lamp on a computer, encrypting, and copying to a catalog of lamp control software; the upgrade file comprises the identity information of the DMX lamp X, upgrade data and a secret key;
(2) Entering an upgrade interface of lamp control software;
(3) Clicking an upgrade file corresponding to the DMX lamp X to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the upgrade file to a repeater by a computer; the automatic decryption comprises the steps of extracting a secret key to obtain the X information and the upgrade data of the DMX lamp; the data packaging comprises the steps of processing the automatically decrypted data to form a new data packet, wherein the new data packet comprises identity information, length, instructions, frame content and check bits of the DMX lamp X, and the data structures of the data packet are as follows:
frame header Frame length Instructions for Frame content Check bit
0x12345678 0x1234 0x01 0x55aa…… 0xABCD
Wherein, the frame head is fixed 4 bytes and contains the identity information of the packet data;
the frame length is a fixed 2 bytes, including the total length of instruction + frame content + check bits;
the instruction is a fixed 1 byte, which expresses the type of command, be it an upgrade command or a control command or other commands;
the frame content is N bytes which are not fixed, is data content corresponding to the instruction, and also contains identity information of the DMX lamp to be upgraded;
the check bit is fixed 2 bytes and is used for checking the sum of the instruction and the frame content;
(4) MCU a in the transponder performs the following data checks on the upgrade file:
1-the identity information is consistent with the DMX lamp X;
the 2-instruction must be an upgrade command;
3-checking to check that the data is not missed;
the MCU a checks OK, and then forwards the upgrade file to the DMX lamp X through the DMX512 signal line; if the verification data is lost or missed due to failure in the transmission process, the upgrade is interrupted, the MCU a feeds back information errors to the computer control software, and the upgrade can be restarted only after restarting from the step (3);
(5) After the DMX lamp X receives the upgrade file, the MCU b compares the prestored model information of the DMX lamp X with the identity information in the upgrade file, the model information and the identity information are matched with each other, and the MCU b sends out an instruction to start automatic upgrade.
Embodiment two: the computer, the transponder and the DMX lamp X are in wireless connection.
As shown in fig. 3, the computer includes a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a W-DMX wireless transmitting module, wherein the DMX lamp X comprises a main control MCU b and a W-DMX wireless receiving module, and the main control MCU b is pre-stored with the information of the model X of the DMX lamp; the computer and the transponder are in WIFI wireless connection through a WIFI wireless module; and a wireless connection is established between the transponder and the DMX lamp X through the W-DMX wireless transmitting module and the W-DMX wireless receiving module. In this embodiment, the W-DMX wireless transmitting module and the W-DMX wireless receiving module are widely used in the current stage and landscape lighting industries, and the supplier is Wireless solution in sweden.
The step of wirelessly upgrading the DMX lamp X by the computer is as follows:
(1) Compiling, encrypting and copying, namely compiling a upgrade file of the DMX lamp on a computer, encrypting, and copying to a catalog of lamp control software; the upgrade file comprises the identity information of the DMX lamp X, upgrade data and a secret key;
(2) Entering an upgrade interface of lamp control software;
(3) Clicking an upgrade file corresponding to the DMX lamp X to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the upgrade file to a repeater by a computer; the automatic decryption comprises the steps of extracting a secret key to obtain the X information and the upgrade data of the DMX lamp; the data packaging comprises the steps of processing the automatically decrypted data to form a new data packet, wherein the new data packet comprises identity information, length, instructions, frame content and check bits of the DMX lamp X, and the data structures of the data packet are as follows:
frame header Frame length Instructions for Frame content Check bit
0x12345678 0x1234 0x01 0x55aa…… 0xABCD
Wherein, the frame head is fixed 4 bytes and contains the identity information of the packet data;
the frame length is a fixed 2 bytes, including the total length of instruction + frame content + check bits;
the instruction is a fixed 1 byte, which expresses the type of command, be it an upgrade command or a control command or other commands;
the frame content is N bytes which are not fixed, is data content corresponding to the instruction, and also contains identity information of the DMX lamp to be upgraded;
the check bit is fixed 2 bytes and is used for checking the sum of the instruction and the frame content;
(4) MCU a in the transponder performs the following data checks on the upgrade file:
1-the identity information is consistent with the DMX lamp X;
2-the instruction is an upgrade command;
3-checking to check that the data is not missed;
the MCU a checks OK, and then forwards the upgrade file to the DMX lamp X through the W-DMX wireless transmitting module; if the verification data is lost or missed due to failure in the transmission process, the upgrade is interrupted, the MCU a feeds back information errors to the computer control software, and the upgrade can be restarted only after restarting from the step (3);
(5) After the DMX lamp X receives the upgrade file sent by the transponder through the W-DMX wireless receiving module, the MCU b compares the prestored model information of the DMX lamp X with the identity information in the upgrade file, the model information and the identity information are matched with each other and OK, and the MCU b sends out an instruction to start automatic upgrade.
Embodiment three, computer+transponder+dmx luminaire X/Y/Z: the transponder is connected with the X/Y/Z of the DXM lamp in a wired way, the X/Y/Z represents different models, and the upgrade files required by the upgrade of the X/Y/Z are different.
As shown in fig. 4, the computer includes a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a DMX512 interface module, wherein the DMX lamp X comprises a main control MCU b and a DMX512 interface module, and the main control MCU b is pre-stored with the information of the type X of the DMX lamp; the DMX lamp Y comprises a main control MCU c and a DMX512 interface module, wherein the main control MCU c is pre-stored with the model information of the DMX lamp Y; the DMX lamp Z comprises a main control MCU d and a DMX512 interface module, wherein the main control MCU d is pre-stored with the model information of the DMX lamp Z; the computer and the transponder are in WIFI wireless connection through a WIFI wireless module; the repeater is connected with the DMX lamp X/Y/Z through a DMX512 signal line, one end of the DMX512 signal line is connected with a DMX512 interface module on the repeater, and the other end of the DMX signal line is connected with a DMX512 interface module on the DMX lamp X/Y/Z.
With reference to the foregoing embodiment one, it can be understood that when the computer wirelessly upgrades the DMX lamps X/Y/Z respectively, because each upgrade file includes identity information, when the identity information of the upgrade file is not matched with the identity information in the MCU of the DMX lamps, the DMX lamps do not take care that:
when the DMX lamp X lamp is upgraded, because the upgrade file contains the identity information of the DMX lamp X, the MCU b in the DMX lamp X compares the prestored model information of the DMX lamp X with the identity information in the upgrade file, the model information and the identity information are matched with OK, and the MCU b sends out an instruction to start automatic upgrade; meanwhile, the MCU c of the DMX lamp Y compares the prestored model information of the DMX lamp Y with the identity information in the upgrade file, the model information and the identity information are not matched, and the MCU c does not take care of the model information; similarly, the MCU d of the DMX lamp Z compares the prestored model information of the DMX lamp Z with the identity information in the upgrade file, the model information and the identity information are not matched, and the MCU c does not consider.
Similarly, when the DMX lamp Y lamp is upgraded, the DMX lamp X/Z does not give care to the upgrade file; when the DMX luminaire Z luminaire is upgraded, the DMX luminaire X/Y disregards the upgrade file.
As can be seen from the above upgrading process, when 3 different types of lamps are simultaneously upgraded, the DMX512 connection line and the lamps themselves do not need to be changed, and the simultaneous upgrading of multiple lamp types can be realized, and the steps are the same as that of upgrading the 1 type lamps in the first embodiment, and the difference is only the sequence.
Fourth embodiment, computer+transponder+dmx luminaire X/Y/Z: the transponder is connected with the DXM lamp X in a wireless way, X/Y/Z represents different models, and upgrade files required by the upgrade are different.
As shown in fig. 5, the computer includes a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a W-DMX wireless transmitting module, wherein the DMX lamp X comprises a main control MCU b and a W-DMX wireless receiving module, and the main control MCU b is pre-stored with the information of the model X of the DMX lamp; the DMX lamp Y comprises a main control MCU c and a W-DMX wireless receiving module, wherein the main control MCU c is pre-stored with the information of the model of the DMX lamp Y; the DMX lamp Z comprises a main control MCU d and a W-DMX wireless receiving module, wherein the main control MCU d is pre-stored with the information of the model of the DMX lamp Z; the computer and the transponder are in WIFI wireless connection through a WIFI wireless module; and a wireless connection is established between the transponder and the X/Y/Z of the DMX lamp through the W-DMX wireless transmitting module and the W-DMX wireless receiving module. In this embodiment, the W-DMX wireless transmitting module and the W-DMX wireless receiving module are widely used in the current stage and landscape lighting industries, and the supplier is Wireless solution in sweden.
It can be understood by referring to the second embodiment that when the computer wirelessly upgrades the DMX lamps X/Y/Z, respectively, because each upgrade file includes identity information, when the identity information of the upgrade file is not matched with the identity information in the MCU of the DMX lamps, the DMX lamps do not take care of:
when the DMX lamp X lamp is upgraded, because the upgrade file contains the identity information of the DMX lamp X, the MCU b in the DMX lamp X compares the prestored model information of the DMX lamp X with the identity information in the upgrade file, the model information and the identity information are matched with OK, and the MCU b sends out an instruction to start automatic upgrade; meanwhile, the MCU c of the DMX lamp Y compares the prestored model information of the DMX lamp Y with the identity information in the upgrade file, the model information and the identity information are not matched, and the MCU c does not take care of the model information; similarly, the MCU d of the DMX lamp Z compares the prestored model information of the DMX lamp Z with the identity information in the upgrade file, the model information and the identity information are not matched, and the MCU c does not consider.
Similarly, when the DMX lamp Y lamp is upgraded, the DMX lamp X/Z does not give care to the upgrade file; when the DMX luminaire Z luminaire is upgraded, the DMX luminaire X/Y disregards the upgrade file.
As can be seen from the above-mentioned upgrading process, when 3 different types of lamps are simultaneously upgraded, no change needs to be made to the W-DMX wireless communication line and the lamps themselves, and the steps are the same as those of upgrading the 1 type lamps in the second embodiment, so that the simultaneous upgrading of multiple lamp types can be realized, and the only difference is the sequence.
The above embodiments are only for further description of the technical solution of the present invention, and not for limiting the protection scope of the present invention. It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.

Claims (7)

1. A system for wirelessly upgrading DMX lamps in a computer, comprising the steps of:
(1) Compiling, encrypting and copying, namely compiling upgrade files of a plurality of DMX lamps with different models on a computer, encrypting, and copying to a catalog of lamp control software;
(2) Entering an upgrade interface, namely entering an upgrade interface of lamp control software;
(3) Selecting and sending, namely clicking upgrade files corresponding to a plurality of DMX lamps with different models to be upgraded on an upgrade interface, triggering automatic data processing, and then sending the processed upgrade files to a transponder by a computer;
(4) Checking and forwarding, namely after checking OK of the upgrading file, the repeater directly forwards the upgrading file to a plurality of DMX lamps with different models without storing the upgrading file; the DMX lamp comprises a DMX512 interface;
(5) The identification and the upgrading are carried out, namely the DMX lamp starts to be automatically upgraded after the upgrade data are identified;
the connection mode among the computer, the transponder and the DMX lamp comprises at least one of the following two modes:
A. the computer is connected with the transponder through WIFI, and the transponder is connected with the DMX lamp through a wired DMX 512;
B. the computer is connected with the transponder through WIFI, and the transponder is connected with the DMX lamp through wireless W-DMX;
in the mode A, the computer comprises a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a DMX512 interface module, and the DMX lamp comprises a main control MCU b and a DMX512 interface module; in the mode B, the computer comprises a wireless network card; the repeater comprises an MCU a, a WIFI wireless module and a W-DMX wireless transmitting module, and the DMX lamp comprises a main control panel MCU b and a W-DMX wireless receiving module; the main control MCU b is pre-stored with the model information of the DMX lamp.
2. The system for wirelessly upgrading a DMX lamp in a computer of claim 1, wherein the upgrade file in step (1) includes DMX lamp information, upgrade data, and a key.
3. The system for wirelessly upgrading a DMX lamp in a computer of claim 1, wherein the automatic processing of data in step (3) includes automatic decryption and data packaging.
4. A system for wirelessly upgrading a DMX luminaire in a computer according to claim 3, wherein said automatic decryption comprises extracting a key to obtain DMX luminaire information and upgrade data.
5. A system for wirelessly upgrading a DMX lamp in a computer according to claim 3, wherein the data packaging includes processing the automatically decrypted data to form a new data packet, the new data packet including the following additional contents: identity information, length, instruction, frame content, check bits.
6. The system for wirelessly upgrading a DMX luminaire in a computer of claim 1, wherein said checking in step (4) includes checking the data for matching and correctness.
7. The system for wirelessly upgrading a DMX lamp in a computer of claim 1, wherein the identifying in step (5) is to confirm whether the upgrade data is applicable to the DMX lamp.
CN201910053106.0A 2019-01-21 2019-01-21 System for wirelessly upgrading DMX lamp by computer Active CN109819562B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910053106.0A CN109819562B (en) 2019-01-21 2019-01-21 System for wirelessly upgrading DMX lamp by computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910053106.0A CN109819562B (en) 2019-01-21 2019-01-21 System for wirelessly upgrading DMX lamp by computer

Publications (2)

Publication Number Publication Date
CN109819562A CN109819562A (en) 2019-05-28
CN109819562B true CN109819562B (en) 2023-09-01

Family

ID=66604761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910053106.0A Active CN109819562B (en) 2019-01-21 2019-01-21 System for wirelessly upgrading DMX lamp by computer

Country Status (1)

Country Link
CN (1) CN109819562B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110399154B (en) * 2019-08-07 2023-05-19 成都易明半导体有限公司 Firmware program batch upgrading system and method for LED street lamp controller
CN110427207B (en) * 2019-08-07 2023-05-16 成都易明半导体有限公司 LED street lamp controller firmware program upgrading method based on centralized controller
CN110944321A (en) * 2019-12-27 2020-03-31 珠海雷特科技股份有限公司 Wireless firmware upgrading method and system based on RDM protocol

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281828A (en) * 2013-05-28 2013-09-04 广州市明道灯光科技有限公司 Solving scheme for updating stage lamp equipment by using cellphone or tablet computer
CN103870403A (en) * 2014-02-16 2014-06-18 金德奎 LED (Light Emitting Diode) lamp for carrying out software updating and/or self definition on control scheme by using mobile phone or computer and method thereof
CN105208752A (en) * 2015-11-02 2015-12-30 广州市亮艺照明设备有限公司 LED lamp wireless control system and method
CN108391346A (en) * 2018-04-10 2018-08-10 深圳美角科技有限公司 A kind of large-size screen monitors interactive device and method based on wireless telecommunications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281828A (en) * 2013-05-28 2013-09-04 广州市明道灯光科技有限公司 Solving scheme for updating stage lamp equipment by using cellphone or tablet computer
CN103870403A (en) * 2014-02-16 2014-06-18 金德奎 LED (Light Emitting Diode) lamp for carrying out software updating and/or self definition on control scheme by using mobile phone or computer and method thereof
CN105208752A (en) * 2015-11-02 2015-12-30 广州市亮艺照明设备有限公司 LED lamp wireless control system and method
CN108391346A (en) * 2018-04-10 2018-08-10 深圳美角科技有限公司 A kind of large-size screen monitors interactive device and method based on wireless telecommunications

Also Published As

Publication number Publication date
CN109819562A (en) 2019-05-28

Similar Documents

Publication Publication Date Title
CN109819562B (en) System for wirelessly upgrading DMX lamp by computer
US6760908B2 (en) Embedded software update system
CN104579719B (en) A kind of upgrade method and system, host computer and optical module of firmware
CN103677946A (en) Method and system for updating elevator device control programs
US20120117557A1 (en) Method and system for upgrading wireless data card
WO2016127606A1 (en) Burning method and burning system
CN109951842B (en) Method for reserving BLE name and MAC address in Bluetooth firmware upgrade
CN104052818A (en) Version upgrade method and device for mobile terminal
CN110837389A (en) Equipment upgrading method and device, Internet of things equipment and storage medium
US20160085538A1 (en) Over-the-air updates for ble devices
CN106886438A (en) System remote update method based on FPGA
CN104468235A (en) Allocable full-network remote node firmware upgrading system and device based on IAP
CN104503796A (en) IAP (Internet Access Provider) based configurable full-network remote node firmware upgrading method
CN105180378A (en) Air conditioner and upgrading control method and device thereof
CN111240713A (en) Method for detecting remote breakpoint continuous transmission through power utilization
CN102711108A (en) Method and system for managing the authentication information of mobile terminal
US20200187001A1 (en) Simplified wi-fi and/or cloud enrollment for wi-fi devices
WO2022257927A1 (en) Key burning method and apparatus, electronic device board card, and storage medium
CN102780703A (en) Information writing system and method of set-top box
CN103428560A (en) Method and device for burning KEY codes
CN109803466A (en) A kind of system of cell phone application radio upgrade DMX lamps and lanterns
CN115964067A (en) Method and device for realizing product upgrading based on infrared transmission and related components
US6854062B2 (en) Electronic device and communication method using bridging medium
CN109788059B (en) System for wireless upgrading of DMX control box
KR102000162B1 (en) Apparatus and method for supporting software update of low specification device

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
GR01 Patent grant
GR01 Patent grant