A contactless power supply for providing power to at least one remote device (338, 340, 342), 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 (338, 340, 342) 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 (338, 340, 342), 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 (338, 340, 343) by way of the transceiver; and - the communication controller is configured to stablish communication sessions between the at least one remote device (338, 340, 343) 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 (338, 340, 342) 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 (338, 340, 342), 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 (338, 340, 343) by way of the transceiver; and - the communication controller is configured to stablish communication sessions between the at least one remote device (338, 340, 343) and the workstation and/or the network.