====Running Drivers on Remote Systems==== Although it is not the recommended usage pattern, ARDI can run //remote drivers//. These are drivers that run on systems other than the ARDI server itself. These are most often used when... * Your server is congested and is using too much network bandwidth or CPU. * You are running a Linux-based ARDI server and need to communicate to a system that only has a Windows-based driver. A Linux version of the toolkit has not yet been made available, as most use cases have involved Windows servers. ===Installation Steps=== ==Step 1: Install the Remote I/O Tools== On a Windows system (this can be any standard OS - you do not require a Server edition), you will need to install the remote I/O tools. This installs the driver management framework (as well as dependencies, like Python and the ARDI driver toolkits). ==Step 2: Install the Drivers== You'll need to install the individual drivers you want to communicate with. ==Step 3: Add the Drivers to ARDI== Next, you'll need to add new drivers to ARDI. Remember to include the //host name// in the driver configuration - this tells ARDI that the driver is located on a different host.