A contactless power supply for providing power to at least one remote device , the contactless power supply comprising: - an inverter , the inverter having a duty cycle and an operating frequency; - a resonant circuit coupled to the inverter, the resonant circuit having a resonant frequency and a primary winding for transferring power to the at least one remote device via inductive coupling; - a power source coupled to the inverter , the power source having a rail voltage; - a controller for varying the rail voltage, the resonant frequency or the duty cycle; - a contactless receiver for receiving power information from the at least one remote device , the receiver being part of a transceiver ; - a memory coupled to the transceiver ; - a communication interface for communicating with a workstation connected to a network ; and - a communication controller ; wherein : - the controller is arranged to vary the rail voltage, the resonant frequency or the duty cycle in response to the power information; - the transceiver is arranged to receive power information from the remote device via the receiver; and to store the received power information in the memory ; and - the controller is further arranged to determine an optimal setting for the rail voltage, resonant frequency or the duty cycle based upon the stored power information; and - the controller is further arranged to create a communication link between the workstation and the at least one remote device by way of the transceiver ; and - the communication controller is configured to stablish communication sessions between the at least one remote device and the workstation and/or the network . - an inverter , the inverter having a duty cycle and an operating frequency; - a resonant circuit coupled to the inverter, the resonant circuit having a resonant frequency and a primary winding for transferring power to the at least one remote device via inductive coupling; - a power source coupled to the inverter , the power source having a rail voltage; - a controller for varying the rail voltage, the resonant frequency or the duty cycle; - a contactless receiver for receiving power information from the at least one remote device , the receiver being part of a transceiver ; - a memory coupled to the transceiver ; - a communication interface for communicating with a workstation connected to a network ; and - a communication controller ; - the controller is arranged to vary the rail voltage, the resonant frequency or the duty cycle in response to the power information; - the transceiver is arranged to receive power information from the remote device via the receiver; and to store the received power information in the memory ; and - the controller is further arranged to determine an optimal setting for the rail voltage, resonant frequency or the duty cycle based upon the stored power information; and - the controller is further arranged to create a communication link between the workstation and the at least one remote device by way of the transceiver ; and - the communication controller is configured to stablish communication sessions between the at least one remote device and the workstation and/or the network . <EOS>