I am trying to automate the below process:
- Operator executes operation on field device and generates local data that is stored on the field device. (NOT a PC)
- Operator inserts USB into field device and executes a local export function.
- Operator takes USB to network machine and transfer files to secure file location.
The USB connection is the ONLY method of data transfer.
I would like to have a direct USB to USB connection, which I believe can be done if you can trick the field device into thinking a USB connection to the network machine (over VLAN/IP USB Hub/some sort of networked hardware) is a flash drive. The field device is commercial off the shelf so it cannot be modified, which drives the need for an emulated flash drive. The new process would look like:
- Operator executes operation on field device and generates local data that is stored on the field device.
- Operator executes a local export function.
- File is transferred over USB connection to emulated flash drive on virtual network machine.
So in summary, the question is how do I configure a virtual machine to have an emulated flash drive that can be hooked into a physical USB port?