G05B2219/2239

UPDATING OPERATIONAL TECHNOLOGY DEVICES USING CONTAINER ORCHESTRATION SYSTEMS

A method may include receiving, via a first computing node, a first pod from a second computing node. The method may also include retrieving a first image file that may include a first set of containers from a registry based on the first pod. The first set of containers may cause a control system to halt operations. The method may then involve generating a first package based on the first set of containers and storing the first package in a filesystem, receiving a second pod from the second computing node, and retrieving a second image file having a second set of containers from the registry. The second pod may include the second set of containers may cause the control system to update software components. The method may also involve generating a second package based on the second set of containers and storing the second package in the filesystem.

Updating operational technology devices using container orchestration systems

A method may include receiving, via a first computing node, a first pod from a second computing node. The method may also include retrieving a first image file that may include a first set of containers from a registry based on the first pod. The first set of containers may cause a control system to halt operations. The method may then involve generating a first package based on the first set of containers and storing the first package in a filesystem, receiving a second pod from the second computing node, and retrieving a second image file having a second set of containers from the registry. The second pod may include the second set of containers may cause the control system to update software components. The method may also involve generating a second package based on the second set of containers and storing the second package in the filesystem.

Communication ECU

The present disclosure relates to a communication electronic control unit (ECU) provided in a vehicle to be used for exchange of a signal with an external device, the communication ECU including a bus interface configured to exchange signals with a plurality of slave ECUs in the vehicle, a primary processor configured to perform software cloning for at least one of the plurality of slave ECUs, and a secondary processor configured to determine whether to operate, based on whether overload is applied to the primary processor.

UPDATING OPERATIONAL TECHNOLOGY DEVICES USING CONTAINER ORCHESTRATION SYSTEMS

A method may include receiving, via a first computing node, a first pod from a second computing node. The method may also include retrieving a first image file that may include a first set of containers from a registry based on the first pod. The first set of containers may cause a control system to halt operations. The method may then involve generating a first package based on the first set of containers and storing the first package in a filesystem, receiving a second pod from the second computing node, and retrieving a second image file having a second set of containers from the registry. The second pod may include the second set of containers may cause the control system to update software components. The method may also involve generating a second package based on the second set of containers and storing the second package in the filesystem.

COMMUNICATION ECU
20210224169 · 2021-07-22 ·

The present disclosure relates to a communication electronic control unit (ECU) provided in a vehicle to be used for exchange of a signal with an external device, the communication ECU including a bus interface configured to exchange signals with a plurality of slave ECUs in the vehicle, a primary processor configured to perform software cloning for at least one of the plurality of slave ECUs, and a secondary processor configured to determine whether to operate, based on whether overload is applied to the primary processor.

CONFIGURATION AND PARAMETERIZATION OF ENERGY CONTROL SYSTEM
20210118067 · 2021-04-22 ·

Examples of techniques for configuring and parameterizing an energy control system are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a processing device, a plurality of digital twins. Each digital twin of the plurality of digital twins is associated with a component of a plurality of components. The method further includes computing, by the processing device, configuration and parameterization information for each of the plurality of components based at least in part on the plurality of digital twins. The method further includes transmitting, by the processing device, the configuration and parameterization information to respective components of the plurality of components to enable the plurality of components to implement the configuration and parameterization information.