I have a situation where I need to gather data from a OPC DA server running on a windows 8 machine to an application running on a linux (Ubuntu 18.04) machine on the same network.
My understanding so far is that DCOM is incompatible with linux. We've had to run up an application called Cogent on the windows machine to gather data from the server, and also be a TCP server for the application on the linux machine to connect to. The app on linux is NiFi by the way.
Is the DCOM incompatibility still the case? Is it possible for an app on linux to gather data directly from the OPC DA server?
While direct ports of DCOM to Linux do exist I don't have any information on current availability or reliability.
I recommend that you look at developing an OPC UA client on Linux and installing a OPC UA to COM DA gateway on the Windows machine.
Many vendors offer off-the-shelf OPC UA to COM DA gateways.
You can download a free linux OPC UA client here: