A system for monitoring the cathodic protection of a pipeline, comprising: a plurality of test points geographically dispersed at a plurality of locations along the pipeline, each of the test points including one of a plurality of connection configurations to connect the test point to an outer surface of the pipeline; a rectifier associated with the plurality of test points, wherein the rectifier is operable to impart a protection voltage on the pipeline; a plurality of test point monitors each in communication with one of the plurality of test points to determine at least a voltage measurement associated with the pipeline at the location of the test point, wherein each of the test point monitors includes a control unit including firmware selectively programmable based on the specific configuration of the test point and a transceiver to both transmit and receive wireless communication signals; a rectifier controller in communication with the rectifier to control that application of the protection voltage on the pipeline, wherein each of the test point monitors and the rectifier controller are instructed to receive a time synchronization signal such that the test point monitors and the rectifier controller are in time synchronization with each other; at least one base station located remotely from the test point monitors and the rectifier controller and in communication with the plurality of test point monitors and the rectifier controller; and a back end server in communication with the base station, wherein the back end server receives at least the voltage measurements from the plurality of test point monitors and communicates commands to the plurality of test point monitors and the rectifier controller, wherein the back end server in communication with the base station is operable to send an instruction to the rectifier controller, the rectifier controller being operable on receipt of the instruction to interrupt the application of the protection voltage to the pipeline from the rectifier and to obtain the voltage measurement from each of the test points after a pre-determined time delay. a plurality of test points geographically dispersed at a plurality of locations along the pipeline, each of the test points including one of a plurality of connection configurations to connect the test point to an outer surface of the pipeline; a rectifier associated with the plurality of test points, wherein the rectifier is operable to impart a protection voltage on the pipeline; a plurality of test point monitors each in communication with one of the plurality of test points to determine at least a voltage measurement associated with the pipeline at the location of the test point, wherein each of the test point monitors includes a control unit including firmware selectively programmable based on the specific configuration of the test point and a transceiver to both transmit and receive wireless communication signals; a rectifier controller in communication with the rectifier to control that application of the protection voltage on the pipeline, wherein each of the test point monitors and the rectifier controller are instructed to receive a time synchronization signal such that the test point monitors and the rectifier controller are in time synchronization with each other; at least one base station located remotely from the test point monitors and the rectifier controller and in communication with the plurality of test point monitors and the rectifier controller; and a back end server in communication with the base station, wherein the back end server receives at least the voltage measurements from the plurality of test point monitors and communicates commands to the plurality of test point monitors and the rectifier controller, wherein the back end server in communication with the base station is operable to send an instruction to the rectifier controller, the rectifier controller being operable on receipt of the instruction to interrupt the application of the protection voltage to the pipeline from the rectifier and to obtain the voltage measurement from each of the test points after a pre-determined time delay.