US 12,079,614 B2
Updating software and/or firmware of plural wind turbine devices
Rasmus Nielsen, Herning (DK); Soeren Riis, Vejle (DK); and Lennart Weiss, Middelfart (DK)
Assigned to Siemens Gamesa Renewable Energy A/S, Brande (DK)
Appl. No. 17/626,845
Filed by Siemens Gamesa Renewable Energy A/S, Brande (DK)
PCT Filed Jun. 25, 2020, PCT No. PCT/EP2020/067841
§ 371(c)(1), (2) Date Jan. 13, 2022,
PCT Pub. No. WO2021/013467, PCT Pub. Date Jan. 28, 2021.
Claims priority of application No. 19187821 (EP), filed on Jul. 23, 2019.
Prior Publication US 2022/0291917 A1, Sep. 15, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 8/61 (2018.01); H04L 45/02 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 8/61 (2013.01); H04L 45/02 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method of updating software and/or firmware of plural devices of a wind turbine, the plural devices being connected in a communication network to a main computing device, the method comprising:
obtaining information regarding a topology of the communication network at the main computing device;
obtaining update packages at the main computing device;
supplying respective update packages to respective devices at least partially in a topology derived order and/or installing respective update packages at respective devices at least partially in the topology derived order;
triggering, by the main computing device, updating all devices for which an update package is present in the topology derived order,
wherein the topology indicates for each device of the plural devices a chain of none, one or more other devices, the number of devices defining a length of the chain, a sequential arrangement of devices defining a device sequence in the chain, via which the main computing device is connected to this device, such that supplying the respective update packages and/or installing the respective update packages are performed in an order derived from lengths of chains and/or device sequences in the chains and triggering updating is performed in the order derived from lengths of chains and/or device sequences in the chains.