The invention relates to the technical field of
intelligent control network application programming, and discloses an application
programming method based on an ArtNet module, which is applied to an
intelligent control network. The method comprises the steps that an ArtNet module storage medium is partitioned,
firmware is received and
verification information is stored, the validity of the
firmware is judged, the
firmware is transmitted to a main controller according to a preset upgrading protocol, the main controller distributes updates, and the ArtNet module clears temporarily stored data. According to the application, the
intelligent control network
master controller is an internal communication
bus master device, the function nodes maintain the original access logic, only an ArtNet module is newly added as a slave device to access the internal
bus, an independent
communication link is established through a universal interface and the
master controller, the
Ethernet and the external
control bus are externally connected, original hardware and an IAP protocol do not need to be changed, and the communication efficiency is improved. Equipment transformation and code
rewriting cost caused by module expansion are avoided; based on the
programming process, original IAP logic is not interfered, repeated burning caused by data residue is avoided, and the method is suitable for firmware upgrading of intelligent control networks such as moving head lamps,
stage lighting and
intelligent lighting.