The following schema shows the communication steps from the driver in MiddleVR for Haption's haptic devices to an haptic device:
Each gray box may correspond to a different computer but two types of hardware topologies are usually used:
- An haptic device connected to a computer that runs MiddleVR,
- An haptic device connected to a computer dedicated to driving the haptic device, and another computer that runs MiddleVR.
In the case 1), all the software runs on the same computer.
In the case 2), the IPSI Server Manager and the Haptic Server are generally installed on the same computer.