CONTROLLER FOR USE WITH A REMOTE DOWNHOLE TOOL
A controller for use with a remote downhole tool is provided. The controller comprises a processor and a transmitter for transmission of control signals to the remote downhole tool. The controller is configured for use at surface or uphole of the remote downhole tool to control transmission of data from the remote downhole tool. The controller is configured to transmit a control signal to the remote downhole tool to configure the remote downhole tool for transmission of data from the remote downhole tool according to a schedule or on demand. A communication system for use in a downhole environment is also provided. Methods of managing data transmission of a remote downhole tool are also provided.