Implementing bidirectional data transfer with data diodes
AssigneeRockwell Automation Limited
InventorsSudheeshchandran Narayanan, Biswajit Sahu
Life of this patent
Estimating the term…
Abstract
An edge device may include transmitter circuitry and receiver circuitry. The transmitter circuitry may receive process data associated with an industrial system from a control system of the industrial system, and may transmit the process data to receiver circuitry via a first data diode. The receiver circuitry may receive the process data from the transmitter circuitry, transmit an acknowledgement packet to the transmitter circuitry via a second data diode, and transmit the process data to a computing device.
Claims20
An edge device, comprising:
- transmitter circuitry configured to:
- receive process data associated with an industrial system from a control system of the industrial system;
- and
- transmit the process data to receiver circuitry via a first data diode;
- and
- the receiver circuitry configured to:
- receive the process data from the transmitter circuitry;
- transmit an acknowledgement packet to the transmitter circuitry via a second data diode;
- and
- transmit the process data to a computing device.
A non-transitory computer-readable medium comprising computer-executable instructions that, when executed, are configured to cause processing circuitry to perform operations comprising:
- receiving process data associated with an industrial system from a control system of the industrial system;
- routing the process data to receiver circuitry via a first data diode, wherein the receiver circuitry is configured to transmit the process data to a computing device;
- and
- receiving an acknowledgement packet from the receiver circuitry.
A method, comprising:
- receiving, via one or more processors, process data associated with an industrial system routed through a first data diode;
- sending, via the one or more processors, an acknowledgement packet to transmitter circuitry in response to receiving the process data;
- and
- sending, via the one or more processors, the process data to a computing device.
Dependencies are inferred from the claim text.