could i use PI to PI interface on Linux machine?
Unfortunately the PI to PI Interface only supports Windows (the supported OS versions are available here: https://techsupport.osisoft.com/Products/PI-Interfaces-and-PI-Connectors/PI-to-PI-Interface/System-Requirements).
What is the use case for this? If you do not have a dedicated windows machine available to run the interface, the best option may be to install the PI to PI interface on the source PI server.
i have a project for data diode between Two pi servers . so i thought to install pi-pi interface in source pi server and pi server in data diode input channel and pi-pi interface in data diode output channel to send data to destination pi server.
Considering that the PI server is only available for Windows, what's the role of your Linux box? You could install the PI-to-PI interface on either PI servers as long as there's a network path available between them.
Data diode is Linux box and it is one way direction. So how to send data from source PI server to destination PI server through only one way direction network?
PI to PI interface out of the box only works with Windows and TCP/IP communication where two-way communication is needed.
Therefore, as far as I understand, you cannot use the out-of-the-box PItoPI interface with data diodes unless the data diode system permits the responses from a sender's requests.
Perhaps a helpful KB would be KB01099 - Data Diodes .
Actually it is a good article Thanks.
is there any document describe how data is transferring between Pi servers? What is the data format ? what is the frame sequence ?
As I think data diode has to reply to source PI server instead of destination PI server then data diode send the received data to destination PI server.
I believe the missing piece of information is the link to the Partner Marketplace. You will not find all companies referred to in KB01099 but I found at least one which appears to offer a Data Diode solution for Linux. You will also find contact information for listed partner companies.
Retrieving data ...